今天和大家聊一聊Disruptor中的RingBuffer。代码版本基于3.3.6,逻辑和3.4.x变化不大。 0x01 Disruptor中的RingBuffer Ring...
![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
今天和大家聊一聊Disruptor中的RingBuffer。代码版本基于3.3.6,逻辑和3.4.x变化不大。 0x01 Disruptor中的RingBuffer Ring...
郑重提醒, iOS10.3的真机抓包https, 在手机设置,关于本机,最下边有一个证书信任,必须打开charles的证书信任,才能抓包,而且,挂证书的api貌似抓不到包,只显示❌, 只有不挂证书的才能抓到
赞!
SDS众所周知,redis对外支持五种数据结构:string、hash、list、set、sorted set。而在内部实现中,则主要依赖于如下七种数据结构: SDS(simple...
引子 “当看到方鸿渐的种种行为,有时不禁的扼腕叹息,正因如此,我才更加的确信,我们每一个人其实都是方鸿渐。” (一) 这是我第五次读围城,而标题用了“见”没有使用“读”,是因...
好的学习习惯可以伴随一生,受教
高中时代几点个人经验1. 零散时间 零散时间,洗脸刷牙的时候都可以做些事情,比如说,早上起床上学的时候考虑今天的计划,有什么需要早自习去背的(英语单词、语文课文,化学定理这些都可以)。或...
一个比较经典的问题:如果线上机器的磁盘占用率超级高,怎么办?这时候优先想到的肯定是,定位到占用磁盘空间最大的那些文件,然后把可以删的给删掉。那么,问题来了,如何定位到占用磁盘...
感谢分享,思路非常清晰,为排查堆外内存溢出提供了很好的思路!
netty 堆外内存泄露排查盛宴这篇文章对于排查使用了 netty 引发的堆外内存泄露问题,有一定的通用性,希望对你有所启发 背景 最近在做一个基于 websocket 的长连中间件,服务端使用实现了 so...
这篇文章对于排查使用了 netty 引发的堆外内存泄露问题,有一定的通用性,希望对你有所启发 背景 最近在做一个基于 websocket 的长连中间件,服务端使用实现了 so...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 造成内存泄漏的原因? threadLocal是为了解决对象不能被多线程共享访问...
数据库 建表三范式第一范式:每一列不可再拆分。(实体属性的原子性)第二范式:必须有主键,并且每一列必须完全依赖于主键。第三范式:不允许存在传递依赖,有类似需求时,使用外键等来...
1. 零散时间 零散时间,洗脸刷牙的时候都可以做些事情,比如说,早上起床上学的时候考虑今天的计划,有什么需要早自习去背的(英语单词、语文课文,化学定理这些都可以)。或...
写的非常详细,学习了
RabbitMQ学习笔记RabbitMQ 简介 MQ 消息队列,上承生产者,下接消费者。从生产者侧获取消息,然后将消息转发给消费者。由此可见,MQ必须具有两个属性:消息的缓存和路由。此外,由于MQ的...
RabbitMQ 简介 MQ 消息队列,上承生产者,下接消费者。从生产者侧获取消息,然后将消息转发给消费者。由此可见,MQ必须具有两个属性:消息的缓存和路由。此外,由于MQ的...
前言 Java 5 是Java 历史上非常重要的一个版本,它提供了泛型、for-each、自动装箱和拆箱、枚举、可变参数、静态导入、注解以及本文的主角java.util.co...
公主病说得这么清新脱俗也是不容易