首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏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
  • 来自专栏专注 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
  • 来自专栏码客

    Go语言实现Websocket服务端

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

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

    Vue+Node实现服务端渲染

    引入 为什么要进行服务端渲染? 不利于SEO 所以在开发时,我们要根据不同的业务场景选择不同的渲染方式,这就需要我们对客户端渲染和服务端渲染非常熟练才行。 实现服务端渲染 那么怎样使vue实现服务端渲染? 这里vue官方也有介绍 Vue SSR 指南 接下来我们写一个小项目实现vue服务端渲染 我们用到的技术有vue、node、webpack、ejs 在进行服务端渲染前我们先通过下图将服务端渲染的整个逻辑理清 东西挺多的,在来理一下主要的思路 开发阶段 首先要实现服务端渲染,我们要通过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
  • 来自专栏腾讯BBTeam团队的专栏

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

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

    4.5K00发布于 2018-05-31
  • 来自专栏小工匠聊架构

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

    CRL编解码 OCSP协议 数字证书验证 PKCS7标准实现 PKCS12个人数字证书格式实现等功能 openssl采用C语言作为开发语言,这使得它具有优秀的跨平台性能。 通过编辑客户端的 hosts 文件来实现,将域名解析为正确的 IP 地址。 这种方法更安全,因为它保留了域名验证的重要性,并且不会绕过任何安全检查。 7. curl 验证服务端时 不指定证书路径 cat /cert/server.crt >> /etc/pki/tls/certs/ca-bundle.crt curl https://artisan.com Nginx Https 使用CA签发证书 PKI - 借助Nginx 实现Https_使用CA签发证书 客户端使用自签证书供服务端验证 PKI - 借助Nginx实现_客户端使用自签证书供服务端验证 客户端使用 根证书 签发客户端证书 供服务端验证 PKI - 借助Nginx实现_客户端使用CA根证书签发客户端证书

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

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

    服务端套接字创建过程 第一步:调用socket函数创建套接字 //成功时返回文件表述符,失败时返回-1 int socket(int __domain, int __type, int __protocol 客户端调用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
  • CC++ 实现Socket交互式服务端

    实现简单的通信 通过具体的代码示例,我们将演示如何使用交互式 Socket 类在 Windows 操作系统上实现同步远程通信。代码将包括服务器端和客户端的实现,以及它们之间的交互过程。 2.1 服务端流程 如下代码是一个简单的服务端程序,通过 MySocket 类建立基于 TCP 协议的服务器,通过sock.Create()创建套接字,然后通过sock.Accept()接收套接字,当有新的套接字连入时自动调用 2.2 客户端流程 如下代码是一个简单的客户端程序,通过 MySocket 类实现服务端的基于 TCP 协议的通信,通过sock.Connection()建立套接字链接,通过sock.Receive( 依次运行服务端和客户端,然后当客户端连接成功后此时的服务端即可收到连接请求,此时客户端可以执行各类简单的命令,如下图所示; 3.实现登录服务器 上述代码只是一个简单的演示案例,用来演示如何使用套接字编写交互程序 3.1 服务端流程 如下代码是一个简单的基于 Windows 的多线程服务器程序,通过 MySocket 类实现与客户端的基于 TCP 协议的通信,在交互模式下用户可输入多种命令,登录登出以及登陆后的命令执行功能

    92510编辑于 2023-11-25
  • 来自专栏开源 & 技术分享

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

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

    77470编辑于 2021-12-13
  • 来自专栏技术记录

    HttpURLConnection实现两个服务端的对接

    在企业开发中,很多时候需要用到两个服务端的对接,在java类中进行连接并传递参数,其中的HttpURLConnection是一种轻量化,并且简单的方法! urlcon.setDoOutput(true); urlcon.setDoInput(true); urlcon.setRequestMethod(method); //一定要设置 Content-Type 要不然服务端接收不到参数

    80660发布于 2018-01-30
  • 来自专栏jiajia_deng

    socket 实现服务端客户端时间同步

    这个小案例主要是演示了服务端客户端通信,时间获取和设定的函数均是从网络上查询的,代码可以顺利编译运行,具体请查看代码和注释。 ---- 服务端代码 #include <string.h> #include <netinet/in.h> #include <stdio.h> #include <unistd.h> #include else { return -1; } *ptr = 0; return n; } } 编译测试代码 编译客户端:gcc time_client.c wrap.c -o time_client 编译服务端

    50320编辑于 2023-10-20
  • 来自专栏全栈程序员必看

    springboot+websocket实现服务端、客户端

    websocket主要功能就是实现网络通讯,比如说最经典的客服聊天窗口、您有新的消息通知,或者是项目与项目之间的通讯,都可以采用websocket来实现。 本文呢,采用的是服务端与客户端分离来实现,包括使用springboot搭建websokcet服务端、html5客户端、springboot后台客户端, 具体看下面代码。 三、服务端实现 步骤一: springboot底层帮我们自动配置了websokcet,引入maven依赖 <dependency> <groupId>org.springframework.boot :小编发现多数博客都是采用js来实现客户端,很少有用后台来实现,所以小编也就写了写,大神请勿喷?。 2、实现发送的接口,区分指定发送和群发由服务端来决定(小编在服务端写了,如果带有TOUSER标识的,则代表需要指定发送给某个websocket客户端) 3、最后采用get方式用浏览器请求,也能正常发送消息

    6.8K21编辑于 2022-09-15
领券