- 博客(5)
- 收藏
- 关注
原创 Java实现Enum枚举类的通用查找匹配方法
此方法通过应用泛型和函数式接口,可以支持所有枚举类通过某一个字段匹配一个或多个枚举实例及其字段值,无需在每个枚举类单独写匹配方法
2024-09-06 13:27:09
331
1
原创 浅谈长轮询及其封装实现
长轮询是与服务器保持即时通信的最简单方式,它不依赖双向通信协议,例如 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关注的人