会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
辰辰chenchen
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
2019年11月21日
理解ThreadLocal
摘要: 先总述,后分析 深挖过threadLocal之后,一句话概括:Synchronized用于线程间的数据共享,而ThreadLocal则用于线程间的数据隔离。所以ThreadLocal的应用场合,最适合的是按线程多实例(每个线程对应一个实例)的对象的访问,并且这个对象很多地方都要用到。 数据隔离的秘诀
阅读全文
posted @ 2019-11-21 17:47 辰辰chenchen
阅读(149)
评论(0)
推荐(0)
2019年11月20日
extends和implements区别
摘要: extends与implements的不同 1、在类的声明中,通过关键字extends来创建一个类的子类。 一个类通过关键字implements声明自己使用一个或者多个接口。 extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法; implements 是实现多个接口,
阅读全文
posted @ 2019-11-20 17:53 辰辰chenchen
阅读(127)
评论(0)
推荐(0)
2019年11月18日
数据库查询n+1问题
摘要: 简介在orm框架中,比如hibernate和mybatis都可以设置关联对象,比如user对象关联dept 假如查询出n个user,那么需要做n次查询dept,查询user是一次select,查询user关联的 dept,是n次,所以是n+1问题,其实叫1+n更为合理一些。 mybatis配置Use
阅读全文
posted @ 2019-11-18 12:09 辰辰chenchen
阅读(958)
评论(2)
推荐(1)
Java排序算法总结
摘要: 排序算法平均时间复杂度 冒泡排序 O(n2) 选择排序 O(n2) 插入排序 O(n2) 希尔排序 O(n1.5) 快速排序 O(N*logN) 归并排序 O(N*logN) 堆排序 O(N*logN) 基数排序 O(d(n+r)) 一. 冒泡排序(BubbleSort) 基本思想:两个数比较大小,
阅读全文
posted @ 2019-11-18 12:06 辰辰chenchen
阅读(452)
评论(1)
推荐(1)
上一页
1
2
公告