最近有空研究了下某游戏开发项目里的排行榜实现,发现虽然业务逻辑不复杂,但要做到高效、灵活、易扩展,还是有不少细节值得推敲。于是我尝试用 Lua 模仿实现了一个轻...
不管什么情况,都需要一个标尺来衡量时序的先后顺序,可以根据业务场景,以客户端或者服务端的时间为准,例如:
理解长连接在服务端和客户端的状态管理对于构建稳定、高效的实时应用(如聊天、推送、游戏、协作工具等)至关重要。长连接的核心在于维持一个持久的网络通道,避免频繁的建...
你可以根据项目实际情况,优先选择与业务紧密相关的测试用例。如果是一个物联网平台或设备管理系统,建议重点覆盖以下几类测试:
总的来说,要实现去重和幂等,需要在客户端和服务端进行协作。客户端在发送请求时附带相应的标识符或信息,服务端在接收到请求时进行去重和幂等处理,以确保请求的正确执行...
添加依赖: 在Spring Boot项目中,你需要确保已经包含了Thymeleaf的依赖。如果你使用的是Maven,可以在pom.xml中添加如下依赖:
当Java客户端发送一条数据到服务端,但服务端却接收到重复的数据时,可能的问题和相应的分析如下:
在这篇博客中,我将介绍如何使用Java语言从数据库中取出1000条数据,并分批处理,每批发送20条数据到服务端。发送成功后,我们将更新每条数据的状态flag为已...
使用Java实现TCP和UDP传输原始报文,并在服务端返回响应后将数据存储的功能。需要注意的是,TCP是基于连接的,而UDP是无连接的。因此,TCP客户端和服务...
首先,http协议的特点是无状态连接。即http的前一次连接与后一次连接是相互独立的。
SSE是使用text/event-stream格式发送的,浏览器会自动将数据解析为事件。服务端只能单向的推送事件到客户端,客户端不能发送消息到服务端。
画外音:需要注意的是,一个端只能登录一个实例,例如同一个QQ号,在pc1上登录,再到pc2上登录,后者会把前者踢出,pc1会收到通知“你已在别处登录xxoo”。
在现代分布式系统中,高效的数据传输是核心需求。gRPC作为Google开源的高性能RPC框架,其流式传输能力在处理大规模数据、实时通信等场景中展现出巨大优势。本...
今天要分享的是我的后端开发子代理配置,这个配置能让Claude Code像一个拥有10年经验的后端架构师一样工作。
KIP-848 消费者重平衡协议是 Apache Kafka 的一次重大飞跃,它直击经典协议的痛点。通过将协调逻辑迁移到服务端并实现增量、服务端驱动的协调,该协...
首先,从github下载项目到本地。 项目地址: https://github.com/fatedier/frp 这里,我们以最新版的为例。根据自己的系统类型下...
在部署RustDesk时,我们需要在公网服务器搭建服务端,实现中继功能。但考虑到小伙伴可能没有公网服务器,或者新手对Linux的使用有所困难。因此,RustDe...
在前面的文章中,我们讲到的客户端是以命令行的形式实现的,参考文章《Empire框架入门到放弃》这里我们来介绍它的图形端工具Starkiller。
而SVN服务端及后期的管理等因素相对麻烦。故而为新入门的小伙伴们分享一款神器svnWebUI。它是一款svn服务端web图形化管理工具。