首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Coooooooooode!(前端)

    Nodejs+koa.js实现服务端内容(超级详细

    代码对应地址 node服务端代码 前端vue3+typescript代码地址 最近在使用vue3和typesript写一个后台系统的demo。 koa-bodyparser nodemon 项目的目录结构 project │ README.md │ .env │ package.json └───src │ └───app // 服务端代码实现 middleware // 中间件 │ └───router // 匹配 路由 │ └───service // SQL相关操作 │ └───type │ │ main.ts // 服务端启动文件

    1.1K53编辑于 2023-10-09
  • 来自专栏陶士涵的菜地

    实现websocket服务端

    直接使用官方子包可以实现websocket协议, golang.org/x/net/websocket 如果在这个目录没有这个包就去github下载net库,放进这个目录$GOPATH/src/golang.org /x/net就行了 服务端代码: package main import ( "time" "log" "net/http" "golang.org/x/net/websocket 接受消息失败",error) break } log.Println("客户端:",reply) msg:="服务端

    1.9K10发布于 2019-12-19
  • 来自专栏开源 & 技术分享

    gRPC: 实现服务端限流

    [up-f7e0e48ddee77be78e990161a4540faa007.png] 介绍 本文将介绍如何在 gRPC 微服务中实现【限流】拦截器/中间件。

    1.5K60编辑于 2021-12-13
  • 来自专栏运维经验分享

    CentOS 7下安装pptp服务端手记 ok

    开放pptp端口1723,允许转发 iptables -I INPUT 7 -m state --state NEW -p tcp --dport 1723 -j ACCEPT iptables -P 7. 启动服务,加载相关匹配文件等 sysctl -p systemctl start pptpd 或者单粗暴的reboot重启机器也行

    4K10发布于 2019-03-15
  • 来自专栏专注 Java 基础分享

    Redis 服务端程序实现原理

    一条命令请求的完成,客户端服务端都经历了什么?服务端程序中定时函数 serverCron 都有哪些逻辑? 接着服务端 redis 使用 epoll 事件机制监听端口的读事件,一旦事件可读则判定是有客户端尝试建立连接,服务端会检查最大允许连接数是否到达,如果达到则拒绝建立连接,否则服务端会创建一个 fd 文件描述符并返回给客户端 这里也一样,我们通过注册该 fd 的读事件,当该客户端发送信息给服务端时,我们无需去轮询即可发现该客户端在请求服务端的动作,继而服务端程序解析命令。 每一个 redisCommand 是这么一个数据结构: struct redisCommand { //命令名称 char *name; //函数指针,指向一个具体实现 而我们的 serverCron 显然是一个周期时间事件,在正式分析其源码实现之前,我们先来看看它的前世今身,在哪里被注册,又是如何被调用的。

    1.3K10发布于 2020-03-21
  • 来自专栏算法协议

    Golang并发实现Udp服务端

    fmt" "net" "os" ) // 限制goroutine数量 var limitChan = make(chan bool, 1000) // UDP goroutine 实现并发读取

    1.5K10编辑于 2022-01-13
  • 来自专栏Cloud-DIY

    【Grafana】基于CentOS 7系统安装部署Grafana服务端

    Boot ID: 56bd71938e91499ca3106ce091c032ef Virtualization: vmware Operating System: CentOS Linux 7 (Core) CPE OS Name: cpe:/o:centos:centos:7 Kernel: Linux 3.10.0-1160.el7.x86_64 grafana yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.

    2K40编辑于 2022-12-13
  • 来自专栏码客

    Go语言实现Websocket服务端

    如果想多个协程处理,handleMessages()调用多次即可,是不会导致处理信息重复的。

    45110编辑于 2024-03-29
  • 来自专栏生如夏花绚烂

    Vue+Node实现服务端渲染

    不利于SEO 所以在开发时,我们要根据不同的业务场景选择不同的渲染方式,这就需要我们对客户端渲染和服务端渲染非常熟练才行。 实现服务端渲染 那么怎样使vue实现服务端渲染? 这里vue官方也有介绍 Vue SSR 指南 接下来我们写一个小项目实现vue服务端渲染 我们用到的技术有vue、node、webpack、ejs 在进行服务端渲染前我们先通过下图将服务端渲染的整个逻辑理清 options.styles = options.styles||30; options.html = options.html||30; options.other = options.othre||7; 东西挺多的,在来理一下主要的思路 开发阶段 首先要实现服务端渲染,我们要通过vue-server-renderer的createBundleRenderer方法该方法接收两个参数 第一个参数是 在server-entry.js入口文件 我们接收客户端的url,并push进router,使客户端的url匹配相应的组件,这样就实现了不同url跳转不同的页面,这就是服务端渲染的路由操作 ... router.push

    3.6K30编辑于 2022-09-08
  • 来自专栏云瓣

    React 在服务端渲染的实现

    原文地址:Server-Side React Rendering 原文作者:Roger Jin React 在服务端渲染的实现 React是最受欢迎的客户端 JavaScript 框架,但你知道吗 包括围绕着 APIS 交流一些在服务端渲染 React 应用程序的共同障碍。 服务端渲染的优势 可能您的团队谈论到服务端渲染的好处是首先会想到 SEO,但这并不是唯一的潜在好处。 增加服务器端渲染 接下来,我们将实现服务器端渲染,以便将完全生成的HTML发送到浏览器。如果要同时查看所有更改,请查看GitHub上的差异。 build 路径 app.use('/build', express.static(path.join(__dirname, 'build'))); // 使用我们的 handleRender 中间件处理服务端请求 build 路径 app.use('/build', express.static(path.join(__dirname, 'build'))); // 使用我们的 handleRender 中间件处理服务端请求

    3K70发布于 2018-05-02
  • 来自专栏采云轩

    服务端渲染SSR及实现原理

    这是第 128 篇不掺水的原创,想要了解更多,请戳上方蓝色字体:政采云前端团队 关注我们吧~ 本文首发于政采云前端团队博客:服务端渲染SSR及实现原理 https://www.zoo.team/article 本文将结合 Vue 来对 SSR 的实现逻辑来进行解读。 通过阅读本文你将了解到: 服务端渲染的使用场景 Vue SSR 的实现原理 可开箱即用的 SSR 脚手架 服务端渲染 服务端渲染 SSR (Server-Side Rendering),是指在服务端完成页面的 我们来结合 Vue.js 来看看 Vue 是如何实现 SSR 的。 Vue SSR 的实现原理 先决条件 组件基于 Vnode 来实现渲染 VNode 本身是 js 对象,兼容性极强,不依赖当前的执行的环境,从而可以在服务端渲染及原生渲染。

    2.4K10编辑于 2021-12-31
  • 来自专栏个人编程笔记

    C-socket编程,实现客户端与服务端通信(服务端

    // 返回的是向与这个监听状态下的套接字通信的套接字 SOCKET sockConn=accept(sockSrv,(SOCKADDR*)&addrClient,&len); //客户端与服务端进行通信

    1.2K20编辑于 2023-03-03
  • 来自专栏院长运维开发

    CentOS7搭建NFS服务端和客户端

    服务端 安装软件 yum install -y nfs-utils rpcbind 创建nfs目录 mkdir /nfs 设置目录权限 chmod 777 /nfs 变更目录的拥有者或所属群组 chown

    87910发布于 2020-12-14
  • 来自专栏腾讯BBTeam团队的专栏

    服务端频率控制的几种实现方式

    服务端频率控制一般有以下几种常见的方式: 一、局部频率控制 对于某一个接口I,请求频率阈值T,假设请求均匀分散到N台服务器上,每台服务器上接口I的频率阈值就是T/N,这样每台机器通过检查接口I的本地请求频率就可以做频率控制 这种方式优点是实现简单,而且由于是本地控制,效率极高,如果流量均匀的话,频率控制也会比较实时。对于服务器配置,地理位置,路由权重一样,这种方式可以有一些使用场景。 二、全局频率控制 这种方式一般会有分布式的请求频率上报,然后有一个中心化的频率控制服务汇总请求频率信息检查是否超频,在实现上又有很多种。 简易实现 基于一些Nosql系统支持的原子计数器功能,比如可以使用CKV,Redis等提供的INCR/DECR接口,汇总来自各台服务器上报的请求频率。这种方式实现上也可以有多种。 复杂实现 前面的几种情况都是比较简易的实现方式,可以应对大多数简单的频率控制场景。

    4.5K00发布于 2018-05-31
  • 来自专栏幻影龙王

    Centos7搭建ngrok服务端以及配置客户端

    ngrok/assets/server/tls/ 看到:snakeoil.crt snakeoil.key 替换成:fullchain.cer example.com.key(记得重命名为上面的) 编译服务端 INFO] (ngrok/log.Info:112) Listening for control and proxy connections on 0.0.0.0:1315 如果是以上输出,那么就说明服务端启动成功

    4.5K11发布于 2021-09-05
  • 来自专栏小工匠聊架构

    PKI - 借助Nginx 实现Https 服务端单向认证、服务端客户端双向认证

    CRL编解码 OCSP协议 数字证书验证 PKCS7标准实现 PKCS12个人数字证书格式实现等功能 openssl采用C语言作为开发语言,这使得它具有优秀的跨平台性能。 7. curl 验证服务端时 不指定证书路径 cat /cert/server.crt >> /etc/pki/tls/certs/ca-bundle.crt curl https://artisan.com 会报错,curl: (7) Failed connect to artisan.com:443; Connection refused 可以采用如下命令 curl https://artisan.com Nginx Https 使用CA签发证书 PKI - 借助Nginx 实现Https_使用CA签发证书 客户端使用自签证书供服务端验证 PKI - 借助Nginx实现_客户端使用自签证书供服务端验证 客户端使用 根证书 签发客户端证书 供服务端验证 PKI - 借助Nginx实现_客户端使用CA根证书签发客户端证书

    89000编辑于 2024-05-26
  • 来自专栏各类技术文章~

    实现基于TCP的服务端客户端

    服务端套接字创建过程 第一步:调用socket函数创建套接字 //成功时返回文件表述符,失败时返回-1 int socket(int __domain, int __type, int __protocol AF_LOCAL Synonym for AF_UNIX AF_INET IPv4 Internet protocols ip(7) AF_IPX IPX - Novell protocols AF_INET6 IPv6 Internet protocols ipv6(7) AF_PACKET Low-level packet interface packet(7) 套接字类型(Type):是指套接字的传输方式 面向连接的套接字(SOCK_STREAM) 客户端调用connect函数后服务端接收连接请求(记录到等待队列)或发生断网等异常情况而中断连接请求才会返回(完成函数调用)。

    1.4K40编辑于 2021-12-24
  • 来自专栏Python小屋

    Python使用ZeroMQinproc模式实现多线程服务端

    任务描述: 使用pyzmq编写通信程序,为了保证实时性和客户端体验,在服务端创建多个线程轮流为客户端服务,使得客户端的请求能够尽快得到响应。 服务端程序: ? 客户端程序: ? 启动服务端程序,然后启动3个命令提示符cmd环境,分别启动3个客户端程序,随意交替向服务端发送信息,运行效果如图,注意服务端反馈信息中的编号: ?

    1.8K70发布于 2021-05-11
  • 来自专栏全栈开发那些事

    bootstrap-table插件实现分页(服务端分页)

    文章目录 前言: 前端html部分 js部分 后端 实现效果 前言: 本文为服务端分页,想看客户端分页请点击这里: https://blog.csdn.net/qq_43753724/article }, cache:false, //禁用AJAX数据缓存 sidePagination: 'server', //服务端处理分页 productInfo.priceTo}"); } } } }.toString(); } } 实现效果

    2.3K20编辑于 2023-02-25
  • 来自专栏开源 & 技术分享

    Echo 框架:实现服务端限流中间件

    [up-f42ae93ab00ff6533a1c0dec3e48a39c059.png] 介绍 通过一个完整例子,在基于 Echo 框架的微服务中实现【限流】中间件。

    77870编辑于 2021-12-13
领券