这篇探究SpringBoot的内置servlet容器。
-
Springboot-servlet
-
bst
这篇看看二分查找树,提到二分,有我们已知的二分搜索,它用在已排序的线性表,跟这个二分查找树又有什么关系呢?我想答案应该是方便维护。对于线性表,如果除了查询外还会往里面存入数据,那么我们需要频繁地去排序来让数组变得有序;对于树来讲,新增加节点,我们只需修改部分分支,且尽量让他保持平衡。
-
subarray
这篇聊聊双指针以及他的替代方法。title是subarray,这是因为相关的题使用双指针解起来是十分方便的,但是也有不适用的情况,所以更建议使用一步到位的
map
+preSum
,双指针的思路是很容易理解的,后者需要绕个弯。 -
SpringBoot refresh
这篇主要分析SpringBoot在run阶段的refresh过程。
-
SpringBoot environment
SpringBoot配置文件的相关分析。我们都知道目前SpringBoot的配置文件可以配置文件很简单,支持多环境,有yml和properties,那么他的加载机制是怎样的呢?又是如何读取的?
-
SpringBoot startup
出个系列总结一下SpringBoot,会偏底层一些。这篇主要介绍SpringBoot的大致启动过程,细节会在稍后文章中讲解。
-
2020_end
2020过完了,做个总结,同时简要规划新一年的目标。
-
hashmap
Java Hashmap,经典数据结构。主要理解他的组成结构和哈希原理,哈希冲突如何处理。基于jdk8。
-
mybatis_preview
Mybatis帮助我们提升与数据库交互的效率,简化了JDBC的样板代码。
-
lock
锁跟多线程紧密相关,有复杂与简单之分。