- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 知其然而知其所以然~线程池深入源码分析-手把手debug源码系列
本文将从为什么使用线程池 ?—> 线程池的使用方式----> 线程池源码逐步分析线程池为什么使用线程池?降低资源开销:通过重复利用已创建的线程降低创建销毁线程带来的开销提高响应速度:当有任务到达时,任务可以不需要等待线程创建就可以立即执行提高线程的可管理性:使用线程池可以对线程进行统一的监控管理线程池的常见创建形式有哪几种?通过Executors对象创建我们线程池ExecutorService executorService = Executors.newFixedThre
2021-05-31 11:49:24 300 1
原创 深入mybatis源码解读~手把手带你debug分析源码
emmm时隔一个多月没写博客了,我终于还是没忍住对mybatis这个框架下手了哈哈哈哈。搞懂源码就是爽啊mybatis是一款持久性的ORM框架,目的在于把数据库中的表中的信息转换成对象供我们操作,也就是说我们对数据库的操作有了mybatis可以转变为对对象的操作。mybatis是怎么实现的呢? 要记到一点市面上所有的ORM框架无论如何都离不开JDBC操作,我们所谓的mybatis也好hibernate也罢其实本质都是对JDBC的包装而已。先来回顾一下传统的JDBC操作步骤加载驱动获取连.
2021-05-22 20:20:23 3623 8
四年java开发需具备的技能
2023-12-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人