首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
变速风声
掘友等级
软件开发工程师
修学好古,实事求是
获得徽章 19
动态
文章
专栏
沸点
收藏集
关注
作品
赞
197
文章 194
沸点 3
赞
197
返回
|
搜索文章
最新
热门
大数组元素差异比较下的removeAll和Map效率对比
对于大数组元素差异比较,不建议使用 removeAll,效率会非常低。可以借助 Map 实现,利用 Map 计数实现元素差异的比较。
线程池监控和动态配置
对Java线程池进行介绍,包括任务队列和拒绝策略。对线程池的监控指标项和技术方案,动态配置线程池进行介绍。最后给出业内开源的动态可观测线程池解决方案,DynamicTp和Hippo4J。
千万级数据查询中CK、ES、RediSearch方案的优化
对「千万量级数据中查询 10W 量级的数据」的诉求,设计了不同的技术方案,包括多线程+CK翻页,Elasticsearch scroll scan深翻页,ES+Hbase,RediSearch。
ES翻页优化和性能优化
在Elasticsearch使用的基础上,探讨ES翻页优化和ES性能优化,介绍了scroll+scan翻页、search after翻页。最后对ES查询的两个阶段,query和fetch进行介绍。
深拷贝、浅拷贝和clone、new方法效率对比
对Java中的深拷贝和浅拷贝进行介绍,介绍了clone方法和Cloneable接口。在介绍clone方法的基础上,引出对「创建对象的4种方法」,「clone和new的效率对比」等问题的介绍。
Java对象的hashCode和equals方法
对hashCode和equals介绍,只要覆写equals就必须覆写hashCode。自定义对象作为Map的键或Set的元素,就必须重写二者。若使用不当,自定义对象作为Map的键时,易造成内存泄露。
垃圾回收算法和垃圾回收器
对JVM中的垃圾回收机制进行介绍,包括如何判断对象是垃圾,垃圾回收算法,分区和分代的设计思想。最后对常用的垃圾回收器进行介绍。
JVM类加载机制、双亲委派和SPI机制
对Java类的生命周期、类加载的过程进行介绍。然后引出类加载机制、类加载器(Classloader),双亲委派模型。最后通过 SPI 机制引出打破双亲委派模型的场景。
Spring的事务管理
对Spring的事务管理进行介绍,包括编程式事务管理和声明式事务管理。重点对使用@Transcational注解进行事务管理进行了介绍,包括其原理和可能导致事务失效的可能原因。
Spring使用三级缓存解决循环依赖
对Spring使用三级缓存解决循环依赖进行介绍,包括三级缓存的数据结构,三级缓存的存取机制。最后对非单例Bean的循环依赖的解决进行简单的介绍。
下一页
个人成就
优秀创作者
文章被点赞
878
文章被阅读
234,689
掘力值
5,868
关注了
153
关注者
258
收藏集
1
关注标签
34
加入于
2017-09-06