java基础
文章平均质量分 67
珑玲骑士
天行健,君子以自强不息!
展开
-
for循环创建对象优化方式
背景:之前生产遇到一次问题就是系统卡顿,排查之后发现就是大量代码有for循环内频繁创建对象的现象方式一:方法内创建 private void methodInnter(){ List<String> list = new ArrayList<>(); for (int i = 0; i<1000 ;i++) { StringBuilder stringBuilder = new StringBuilder();原创 2021-08-28 18:37:25 · 6332 阅读 · 0 评论 -
通俗易懂之Mybatis请求源码解析,记录一次查询数据源码分析
通俗易懂之Mybatis请求源码解析,记录一次查询数据源码分析温馨提示第一步,页面发送请求功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入温馨提示看源码先找入口,找不到入口就打断点实现类很多不知道是哪个可以mybatis源码原创 2021-08-22 18:48:05 · 527 阅读 · 0 评论 -
深入剖析Java重入锁ReentrantLock的实现原理
作者:Mr羽墨青衫链接:https://juejin.im/post/5ce91cedf265da1bca51b78a来源:掘金著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。ReentrantLock,重入锁,是JDK5中添加在并发包下的一个高性能的工具。顾名思义,ReentrantLock支持同一个线程在未释放锁的情况下重复获取锁。每一个东西的出现一定是有价值的。...转载 2019-05-26 18:29:45 · 134 阅读 · 0 评论