最新发布第86页
Redis除了做缓存,还能做什么?
分布式锁:通过 Redis 来做分布式锁是一种比较常见的方式。通常情况下,我们都是基于 Redisson 来实现分布式锁。 限流:一般是通过 Redis + Lua 脚本的方式来实现限流。 消息队列:Redis 自带的...
布隆过滤器原理,优缺点有哪些
位图:int[10],每个int类型的整数是4*8=32个bit,则int[10]一共有320 bit,每个bit非0即1,初始化时都是0 添加数据时,将数据进行hash得到hash值,对应到bit位,将该bit改为1,hash函数可以定...
Redis事务实现原理
事务开始 MULTI命令的执行,标识着一个事务的开始。 MULTI命令会将客户端状态的flags属性中打开REDIS_MULTI标识来完成的。 命令入队 当一个客户端切换到事务状态之后,服务器会根据这个客户端发...
HashMap的jdk1.7和jdk1.8有什么区别
JDK1.8之前采用的是拉链法:将链表和数组相结合。 也就是说创建一个链表数组,数组中每一格就是一个链表。若遇到哈希冲突,则将冲突的值加到链表中即可。 jdk1.8在解决哈希冲突时有了较大的变化...
TCP序列号和确认号是如何变化的
TCP是一种面向连接的可靠传输协议,序列号和确认号是保证TCP可靠传输的一种重要机制。 在TCP协议中,每个数据包都有一个序列号seq和一个确认号ack。 序列号表示这个数据包中的第一个字节在整个...
Linux系统最小化安装怎么关机重启
Linux多用于服务器操作系统,很多时候都是最小化安装,并没有安装图形化界面,这个时候就无法通过关机菜单来系统进行关机或者重启;而且也不推荐直接按电源键进行关机,这样可能导致系统不稳定...
两台笔记本怎么组建局域网
最近我打算写一些关于网络的有趣的实验,有感兴趣的小伙伴可以跟着我一起动手操作起来,网络这门课不通过实际的操作是很难想象的。 今天我们来做一个有趣的实验,用一根网线连接两台笔记本,然...









































