![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 65
hhjajja
这个作者很懒,什么都没留下…
展开
-
并发编程队列探索
队列是编程过程中一直在使用,最近使用的频繁一点,做一下总结: 可以作为消息队列的方式有很多,不过场景不同有不同的选择 kafka:异步处理,且能实现分区,比较适合高并发分布式处理(有自动分区实现简单) 生成:异步写\同步写 消费:高级api,简单易用;低级api,可以自如控制offset BlockingQueue:阻塞队列,这个一般用在同一进...2017-05-08 10:17:40 · 77 阅读 · 0 评论 -
elasticserach 1.x升级到5.x
elasticserach 一直使用1.x的,这个季度准备做好升级到5.x的准备工作,因为是管理整个集群,需要做到让其他业务方无脑升级 这个季度记录升级过程: 1.x 升级到2.x 装上elasticsearch-migration-1.x插件一检查发现很多问题,先说红色不允许的 启动上遇到的问题: 《——————————影响严重,会阻止集群启动------------...原创 2017-01-04 17:27:56 · 132 阅读 · 0 评论 -
HASHCODE认知
说实话,工作以来,hashcode一直知道,但是怎么用,为什么要重写重来没深究过,这次搞明白了,也分享一下。 equals方法在对象比较的时候相信大家都重写过,但是重写equals的同时重写hashcode方法,我所知道的大多数人是没有作这个操作的。 首先来说下,为什么要重写equals,如果不重写,那么默认比较的是对象的引用 public class Test3 {...原创 2014-12-10 14:55:47 · 80 阅读 · 0 评论 -
java HashMap
HashMap的扩容问题在实际开发中还没怎么注意到,不是不想注意,实在是没有应用场景,HashMap装载上万数据甚至装载上千数据都没试过,但是HashMap的扩容确实是一个比较值得研究的问题。 首先HashMap是一个散列表,那么要如果才能散列均匀,这个可以从hashMap是如果装载数据上来查找结果,HashMap的初始长度是16。 static int ...原创 2014-12-10 15:26:23 · 1022 阅读 · 0 评论