自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java实现Enum枚举类的通用查找匹配方法

此方法通过应用泛型和函数式接口,可以支持所有枚举类通过某一个字段匹配一个或多个枚举实例及其字段值,无需在每个枚举类单独写匹配方法

2024-09-06 13:27:09 331 1

原创 高效细粒度2Q缓存锁池及其封装实现

一个支持细颗粒度和FIFO-LRU淘汰策略的Java锁管理工具

2023-03-02 17:10:23 901 3

原创 浅谈长轮询及其封装实现

长轮询是与服务器保持即时通信的最简单方式,它不依赖双向通信协议,例如 WebSocket,只需要支持http协议即可 ,也不依赖于浏览器版本等外部条件的兼容性

2022-07-01 09:46:23 6868 3

原创 更快的BeanUtil(对比BeanUtils,Cglib)

可能是最好用的BeanUtil(吹牛的)BeanUtil算是个高频使用工具类了,很多地方都用得到,大家常用的BeanUtil大概有Spring的BeanUtils以及cglib的BeanCopier,前者使用反射进行getter、setter方法调用,后者使用CGLIB代理直接操作字节码调用getter、setter方法。BeanCopier的性能要高出Spring的BeanUtils很多,我实测大概有5倍多的差距,但是BeanCopier用起来也更加繁琐一些,需要先传入source类和target类创

2020-09-28 10:35:27 3586 1

原创 LinkedList与ArrayList性能分析和适用场景

目录LinkedList与ArrayList性能分析对比在索引中间位置同时进行删除、插入操作性能测试集合size为100时集合size为1000时在索引头尾进行删除、插入操作性能测试集合size为1000时LinkedList与ArrayList性能分析对比网上的信息比较驳杂,所以自己写测试测一测在索引中间位置同时进行删除、插入操作性能测试集合size为100时@Test void test23() { ArrayList<Double> list = new ArrayList

2020-07-17 12:02:26 375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除