技术体系
架构源启
这个作者很懒,什么都没留下…
展开
-
总结6: Mybatis源码分析和架构设计
一、Mybatis设计架构 1、架构图 2、流程图 二、源码解析系列 1、源码解析 https://www.bbsmax.com/A/rV57bKkRJP/ 2、Plug的工作原理 https://www.cnblogs.com/qdhxhz/p/11390778.html 3、Dao没有实现类的思想(JDK动态代理) https://www.cnblogs.com/hopeofthevillage/p/11384848.html SqlSes...原创 2020-05-24 23:28:41 · 290 阅读 · 0 评论 -
总结2:Java集合、数据结构
一、常用集合 1、HashMap 实现原理: https://juejin.im/post/5c1c79b16fb9a049a711c97c 线程不安全: https://blog.csdn.net/swpu_ocean/article/details/88917958 java8中红黑树的实现 https://www.cnblogs.com/finite/p/8251587.html 2、TreeMap 实现原理: https://www.jianshu.com/p/94acb78a8原创 2020-05-08 23:23:23 · 153 阅读 · 0 评论 -
总结1:Java并发编程
参考书籍《Java并发编程的艺术》 一、并发编程的基础 1、多线程上下文切换 概念:https://www.cnblogs.com/xrq730/p/5186609.html 2、如何减少上下文切换 方式: https://www.jianshu.com/p/1dd95d9bc8c5 a、无锁编程 b、Cas算法: c、使用最少线程 d、使用协程:单线程执行多个任务的方式,减少线程切换 3、死锁产生的条件和解决方式: 条件: https://blog.csdn.net/hd12370/原创 2020-05-08 23:21:33 · 258 阅读 · 0 评论 -
总结5: Spring总结
Spring源码分析: https://github.com/seaswalker/spring-analysis 阿里搭建脚手架 https://start.aliyun.com 一、Spring 1、Spring IOC 作用: 依赖注入和控制反转,将对象的创建交给Spring管理,简化代码,降低代码的耦合度 控制反转是关于一个对象如何获取它所依赖对象的引用,反转指的是责任的反转 a、依赖注入的方式 https://zhuanlan.zhihu.com/p/34405799 b、Au原创 2020-05-18 22:34:00 · 245 阅读 · 0 评论 -
总结4: Mysql数据库
学习资料: Mysql5.7官方文档 https://dev.mysql.com/doc/refman/5.7/en/innodb-architecture.html 《高性能Mysql》 《MySQL技术内幕 InnoDB存储引擎 第2版》 淘宝mysql月报 http://mysql.taobao.org/monthly 一、Mysql 1、Mysql的文件架构 2、数据库三范式、五个约束 https://www.cnblogs.com/zhouguowei/p/926878.原创 2020-05-18 21:49:08 · 146 阅读 · 0 评论