会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
lfcom
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
2020年9月30日
Mybatis学习
摘要: 核心组件 SqlSessionFactoryBuilder 是一个构造器,用于构造SqlSessionFactory SqlSessionFactory 是一个与数据库交互的连接池,它是一个接口,有两个具体的实现类,DefaultSqlSessionFactory , 用于单线程,SqlSessio
阅读全文
posted @ 2020-09-30 16:18 lfcom
阅读(184)
评论(0)
推荐(0)
2020年9月29日
NIO Socket
摘要: NIO non-blocking ,Sun官方标榜的特征是:为原始的数据类型提供缓存服务 Channel 一个新的原始IO抽象 缓存区Buffer 一个存储原始数据类型的容器,它的底层就是一个数组,它用4个核心属性对数组进行了封装限制。 缓冲区的4个核心技术 capacity limit posit
阅读全文
posted @ 2020-09-29 20:28 lfcom
阅读(166)
评论(0)
推荐(0)
2020年9月22日
处理多线程问题的工具类
摘要: 线程安全的并发集合 java.util.concurrent包 ConcurrentHashMap ConcurrentLinkedDeque CopyOnWriteArrayList 读取不会加锁,写入操作也不会阻塞读取,只是写入之间要实现同步,它的原理是当执行写入操作时,进行一次自我复制,把修改
阅读全文
posted @ 2020-09-22 19:42 lfcom
阅读(487)
评论(0)
推荐(0)
2020年9月21日
Java多线程疑难点
摘要: 进程和线程 Java的多线模型JMM问题可以总结为 2 个核心,3个要点 2个核心:主内存,工作内存缓冲区 重点 主内存和 工作内存缓冲区的数据不一致问题,原因是工作内存缓冲区是线程私有的,数据更新后,同步到主内存有时间差,而另外一个原因重排序,编译器会对指令进行优化重拍。 3个要点:原子性,可见性
阅读全文
posted @ 2020-09-21 21:40 lfcom
阅读(171)
评论(0)
推荐(0)
上一页
1
2
3
4
5
公告