源码分析
源码分析
Leo187
行者常至,为者常成
展开
-
hashSet 是有序的吗、怎么保证唯一性
hashSet 是有序的吗?怎么保证元素唯一性?本文带你了解原创 2020-08-05 15:57:52 · 5594 阅读 · 0 评论 -
HashMap源码分析(JDK1.8)
HashMap原理图解HashMap是我们日常工作最常使用的一种数据结构,因其高性能和易上手的原因而备受广大coder和面试官的青睐。JDK1.7版本的HashMap底层是使用数组和链表构成,而在JDK1.8中引入了红黑树来优化性能,由此可以看出oracle团队对HashMap表现的重视。JDK1.7和JDK1.8的区别会在下文展开详述。HashMap的使用方式是存入<key,value...原创 2020-04-19 16:55:11 · 313 阅读 · 0 评论 -
SpringEvent 应用、源码分析、存在的坑
SpringEvent使用开发中常会遇到需要解耦的业务,比较典型的场景是电商系统订单结算完成通知商品服务减库存。结算的成功与否也不依赖库存扣减结果,扣减库存不需要实时完成(秒杀除外)。分布式场景可以使用消息队列方案,单机应用可以起一个线程调用扣减接口,但是线程调用较难维护,因为新增一个下游节点就要在代码中加一个调用接口,不优雅。比较起来SpringEvent消息通知机制可以很好的处理单机场景。...原创 2020-01-15 19:57:30 · 1519 阅读 · 0 评论