清欢渡-编程社-第164页
清欢渡的头像-编程社
管理员
但愿日子清净,抬头遇见的都是柔情!
如何选择路由器?会话数、吞吐量、延时、丢包率、路由表等关键指标详解!-编程社

如何选择路由器?会话数、吞吐量、延时、丢包率、路由表等关键指标详解!

近期总是有客户问我路由器产品通用的关键性能指标有哪些? 编程社整理了有总连接数(并发连接数、会话数)、吞吐量、转发时延、丢包率、路由表容量、硬件规格等关键指标,本期为大家整理分享! ...
Redis Plus来了,性能炸裂!-编程社

Redis Plus来了,性能炸裂!

今天给大家介绍的是KeyDB,KeyDB项目是从redis fork出来的分支。 众所周知redis是一个单线程的kv内存存储系统,而KeyDB在100%兼容redis API的情况下将redis改造成多线程。 线程模型 KeyDB将redi...
DHCP Relay中继工作原理详解及基础报文分析-编程社

DHCP Relay中继工作原理详解及基础报文分析

DHCP Relay工作原理  DHCP Relay即DHCP中继,它实现了不同网段间的DHCP服务器和客户端之间的报文交互。 DHCP中继承担处于不同网段间的DHCP客户端和服务器之间中继服务,将DHCP协议报文跨网...
Redis是单线程,为什么查询速度这么快?-编程社

Redis是单线程,为什么查询速度这么快?

今天咱们聊聊Redis,毕竟很多人一提到它,脑海里就闪过“单线程”“高性能”这样的标签。 你是不是也有这样的疑惑:Redis明明是单线程的,为什么查询速度还这么快? 别急,看完这篇文章你就明白...
Java并发Map的get方法要加锁吗-编程社

Java并发Map的get方法要加锁吗

不需要加锁。 保证 put 的时候线程安全之后,get 的时候只需要保证可见性即可,而可见性不需要加锁。 具体是通过Unsafe#getXXXVolatile 和用 volatile 来修饰节点的 val 和 next 指针来实...
消息中间件-pulsar详解-编程社

消息中间件-pulsar详解

这两年pulsar发展比较快,有好多大公司引入了pulsar,相关的资料和课程也多了,今天一起来了解一下pulsar这款中间件。 下图是几款消息中间件的历史: 2012年pulsar在Yahoo内部开发,2016年开源...
MySQL changebuffer是什么,有什么作用-编程社

MySQL changebuffer是什么,有什么作用

我们来看一下官网的一张图: 从上面的图我们可以看到, buffer pool 里面其实有一块内存是留给 change buffer 用的。 1、那 change buffer 具体是个什么东西呢? 假设我们就直接执行一条 u...