03 2021 档案
摘要:Tomcat - 理解Tomcat架构设计 前文我们已经介绍了一个简单的Servlet容器是如何设计出来,我们就可以开始正式学习Tomcat了,在学习开始,我们有必要站在高点去看看Tomcat的架构设计。@pdai 准备知识 一些准备知识点。 Tomcat和Catalina是什么关系? Tomcat
阅读全文
摘要:Tomcat - 如何设计一个简单的web容器 在学习Tomcat前,很多人先入为主的对它的认知是巨复杂的;所以第一步,在学习它之前,要打破这种观念,我们通过学习如何设计一个最基本的web容器来看它需要考虑什么;进而在真正学习Tomcat时,多把重点放在它的顶层设计上,而不是某一块代码上, 思路永远
阅读全文
摘要:常用开发库 - MapStruct工具库详解 MapStruct是一款非常实用Java工具,主要用于解决对象之间的拷贝问题,比如PO/DTO/VO/QueryParam之间的转换问题。区别于BeanUtils这种通过反射,它通过编译器编译生成常规方法,将可以很大程度上提升效率。@pdai 为什么会引
阅读全文
摘要:单元测试 - SpringBoot2+Mockito实战 在真实的开发中,我们通常是使用SpringBoot的,目前SpringBoot是v2.4.x的版本(SpringBoot 2.2.2.RELEASE之前默认是使用 JUnit4,之后版本默认使用Junit5);所以我们写个基于SpringBo
阅读全文
摘要:♥MongoDB教程 - Mongo知识体系详解♥ 本系列将给大家构建MongoDB全局知识体系。@pdai ♥MongoDB教程 - Mongo知识体系详解♥ 知识体系 学习要点 学习资料 官网资料 入门系列 其它 知识体系 MongoDB学习引入 MongoDB生态 学习要点 1. MongoD
阅读全文
摘要:♥Redis教程 - Redis知识体系详解♥ 本系列主要对Redis知识体系进行详解。@pdai ♥Redis教程 - Redis知识体系详解♥ 知识体系 学习资料 知识体系 知识体系 相关文章 首先,我们通过学习Redis的概念基础,了解它适用的场景。 Redis入门 - Redis概念和基础
阅读全文