摘要: MyBatis的执行原理详细介绍 为了使大家能够更加清晰的理解MyBatis程序,在正式讲解MyBatis入门案例之前,先来了解一下MyBatis程序的工作原理,如图1所示。 图1 MyBatis框架执行流程图 从图1可以看出,MyBatis框架在操作数据库时,大体经过了8个步骤。下面就对图1中的每 阅读全文
posted @ 2022-04-15 17:59 aspirant 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 我想大家都经历过学习优秀开源框架的痛苦,特别是第一次看源码,直接从一个类的方法一步步跳转下去的漩涡。极客时间里软件设计之美专栏提到:了解一个软件、框架的设计应该从三部分着手 ——模型、接口、实现。Netty的整体架构,基于了一个著名的模式——Reactor模式。Reactor模式,是高性能网络编程的 阅读全文
posted @ 2022-04-15 15:55 aspirant 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 具体的红黑树介绍参考:红黑树原理以及插入、删除算法 附图例说明 红黑树 查找算法:遍历、二分(有序序列,二叉查找树 2^x=n树高=lgn,O(lgn))、哈希(最高效)、插值(二分的优化)、索引(搜索引擎、lucene)、BFS/DFS(图论的遍历)、平衡树、B树、B+树、红黑树(高效的查找算法) 阅读全文
posted @ 2022-04-15 15:33 aspirant 阅读(653) 评论(0) 推荐(0) 编辑