
结合源码来探索启动的流程 通过上一章的目录结构和体系结构的研究,我们对tomcat有一个初步的认识我们先找到入口函数。根据"startd"命令来推导Bootstrap 下面的...
先来介绍下tomcat 的目录文件 bin 目录:linux、windows的一些启动脚本,还有一些就是tomcat依赖的jar包,.sh是linux .bat是window...
由于文章排版使用工具不能在简书上正常显示。 文章地址:mysql-innodb引擎锁的实现及机制
索引 为为了加速数据检索 减少磁盘IO操作 而创建的一种分散存储的数据结构。索引是由各大引擎来实现的。索引的好处:减少存储引擎需要扫描的数据量、把随机IO变成顺序IO、帮主我...
很久以前看过卡勒德·胡赛尼的《追风筝的人》,有一些经典语录值得我们一一回味。 如果过去的错误无法挽回,就勇敢珍惜现在。 影片讲述了发生在两个阿富汗少年阿米尔和哈桑身上的故事。...
Java 8 的排序、取值实现List transactionsIds = transactions.parallelStream(). filter(t -> t.getT...
lambda表达式 主要以functionInterface 注解。 成为函数式 接口。 方法可以是有参数。参数类型可以不用写, 编译器会自行推算 可以是无参数。 但是只能有...
启动原理: 1.spring boot 我们可以到这里是直接调用springApplication的static run方法。 其实这里是实例化一个SpringApplica...
1.@Configuration 和 @Component 区别 我们可以看下,其实@Configuration 本质其实是 @Component注解的,因此<context...
最近公司的需求是小程序接入语音,选择的是科大讯飞的语音。这里科大讯飞的相关申请流程就不做介绍了,就说自己在做的过程遇到的坑吧。 调用的是科大讯webApi 语音听写接口 工具...
在上一章【第三十九章:基于SpringBoot & Quartz完成定时任务分布式单节点持久化】中我们已经完成了任务的持久化,当我们创建一个任务时任务会被quartz定时任务...