开篇 这篇文章的主要目的是分析RocketMq的集群中各个组件之间的定时心跳任务。 producer/consumer 和 broker之间通过心跳报文来维持连接。 brok...
开篇 这篇文章的主要目的是分析RocketMq的集群中各个组件之间的定时心跳任务。 producer/consumer 和 broker之间通过心跳报文来维持连接。 brok...
京东、淘宝无疑是中国电商界的传奇,虽然一个主打物流和质量、一个主打品类和价格,但它们都有一个共同的特点,那就是核心流量都来自用户搜索,用户都是通过搜索引擎选购心仪商品并下单购...
摘要 二进制计算的一些基础知识 为什么使用 hashcode String 类型的 hashcode 方法 为什么大部分 hashcode 方法使用 31 HashMap 的...
访问者模式介绍 最复杂的设计模式,并且使用频率不高,《设计模式》的作者评价为:大多情况下,你不需要使用访问者模式,但是一旦需要使用它时,那就真的需要使用了。 访问者模式是一种...
为什么要粘包拆包 为什么要粘包 首先你得了解一下TCP/IP协议,在用户数据量非常小的情况下,极端情况下,一个字节,该TCP数据包的有效载荷非常低,传递100字节的数据,需要...
拆包的原理 关于拆包原理的上一篇博文 netty源码分析之拆包器的奥秘 中已详细阐述,这里简单总结下:netty的拆包过程和自己写手工拆包并没有什么不同,都是将字节累加到一个...
最近看到网上一篇热文,说是杜江在参加节目时,被要求亲吻额头,这件事引发了,闺蜜、前女友等一众人物的关于已婚男与未婚女距离的热议,朱亚文在参加快本时面对这个问题的态度,让我这个...
前天晚上,遇到一个高中同学,他一下子就认出了我“你还是老样子。”其实我最讨厌听到这句话,因为他代表着,我一成不变。是啊,从小到大我都希望自己是一个美丽优雅的女孩子,在那些青葱...
原创文章&经验总结&从校招到A厂一路阳光一路沧桑 详情请戳www.codercc.com 1. 造成内存泄漏的原因? threadLocal是为了解决对象不能被多线程共享访问...
我的CSDN博客同步发布:ThreadLocal原理解析(2):ThreadLocalMap源码解析 转载请注明出处:【huachao1001的简书:http://www.j...