最新 最热

OpenFeign数据压缩

在OpenFeign中,数据压缩是通过配置Feign客户端来实现的。OpenFeign支持对传输的数据进行压缩,以减少网络传输的数据量,提高传输效率。下面将详细介绍在OpenFeign中如何配置和使用数据压缩。...

2024-01-13
1

skynet源码解析(一)——编译运行skynet

skynet是一款基于C跟lua的开源服务端并发框架,这个框架是单进程多线程模型,主要应用于游戏服务端领域,是lua大神云风所写的。本文不涉及框架过多的理论知识,只是简单的介绍一下如何编译以及运行skynet。...

2024-01-10
1

深入浅出Zookeeper源码(三):会话管理

我们知道zookeeper是一个分布式协同系统。在一个大型的分布式系统中,必然会有大量的client来连接zookeeper。那么zookeeper是如何管理这些session的生命周期呢?带着这个问题,我们进入今天的正文。...

2024-01-09
4

深入浅出Zookeeper源码(五):BadVersionException到底是怎么一回事

最近在开发时偶尔会观测到zk报出BadVersionException,后在搜索引起上得知了是乐观锁相关的问题,很快就解决了问题。不过学而不思则罔:无论是单体应用还是分布式系统,在运行过程中总要有一种机制来保证数据排他性。接下来,...

2024-01-09
3

四次挥手?为什么不是三次?服务端可以做那些优化来减少四次挥手时间?

TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP/IP模型中,一个TCP连接的终止需要使用四次挥手(Four-way handshake)过程。这个过程是为了确保双方数据传输的完整性和连接的可靠终止。...

2024-01-06
1

一条 Watch 请求的一生

前面已经通过一个系列来介绍 kube-apiserver cache 相关内容,本篇旨在通过分析 Watch 请求的生命周期把前面涉及到的关键内容串联起来,系统的描述在每个阶段都涉及到哪些关键内容,方便更直观的了解之前每一篇在整个过程...

2023-12-28
4

常见的利用方法:

SSRF (Server-Side Request Forgery,服务器端请求伪造)是一种由攻击者构造请求,由服务端发起请求的安全漏洞。一般情况下,SSRF攻击的目标是外网无法访问的内部系统(正因为请求是由服务端发起的,所以服务端能请求到与自身...

2023-12-26
1

京东二面挑战系列:揭秘高级面试内幕,如何在京东二面脱颖而出,职场高手教你如何斩获成功!

AppClassLoader的父加载器是ExtClassLoader,ExtClassLoader的父加载器是BootstrapClassLoader。

2023-12-26
1

Netty(七)之聊天室小小小案例

客户端与服务端建立连接后会触发 serverHandler中的 channelActive 方法,把channel保存到ChannelGroup中,当客户端给服务端发送消息时,把channelGroup中的每一个channel都把消息发送一遍,就实现群发功能...

2023-12-25
2

Go中级之手把手教你开发一个简易的个人博客网站(二)项目配置独立化

此文是个人学习归纳的记录,腾讯云独家发布,未经允许,严禁转载,如有不对, 还望斧正, 感谢!

2023-12-24
3