首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
变速风声
掘友等级
软件开发工程师
修学好古,实事求是
获得徽章 13
动态
文章
专栏
沸点
收藏集
关注
赞
198
文章 195
沸点 3
赞
198
返回
|
搜索文章
文章
热门
最新
大数组元素差异比较下的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的循环依赖的解决进行简单的介绍。
下一页
个人成就
文章被点赞
766
文章被阅读
188,128
掘力值
5,130
关注了
134
关注者
203
收藏集
1
关注标签
34
加入于
2017-09-06