摘要:官方文档翻译——spring-core部分 [翻译]IOC和DI的概念,以及Spring框架的介绍 [翻译]Spring系列.IOC容器简介 [翻译]Spring系列.Bean简介 [翻译]Spring系列.依赖注入配置 [翻译]Spring系列.容器扩展点 [翻译]Spring系列.基于注解的配置 阅读全文
posted @ 2020-07-01 18:20 程序员自由之路 阅读(55) 评论(0) 推荐(0) 编辑
摘要:这边整理一个Java基础相关文章的汇总贴,方便文章阅读和查阅。 基础文章 Java中你必须知道的基础知识点 Java正则表达式简明教程 Java时间API使用详解 关于枚举类你可能不知道的事 Java中的语法糖 作为2019的程序员,你还在为编码问题困惑? 没提供编码格式,读文件时要怎么推测文件具体 阅读全文
posted @ 2020-06-24 14:57 程序员自由之路 阅读(53) 评论(0) 推荐(0) 编辑
摘要:MyBatis是我们开发中最常用的ORM框架,本目录贴是我自己在学习MyBatis过程中的总结记录,方便后面回顾总结 MyBatis知识点总结 MyBatis的主配置文件详解 MyBatis的Mapper配置文件详解 MyBatis的动态SQL配置 MyBatis启动流程分析 MyBatis执行Sq 阅读全文
posted @ 2020-04-08 20:08 程序员自由之路 阅读(61) 评论(0) 推荐(0) 编辑
摘要:Tomcat8之后,针对Http协议默认使用org.apache.coyote.http11.Http11NioProtocol,也就是NIO模式。通过之前的博客分析,我们知道Connector组件在初始化和start的时候会触发它子组件(Http11NioProtocol、NIOEndpoint的 阅读全文
posted @ 2020-07-17 13:42 程序员自由之路 阅读(155) 评论(5) 推荐(1) 编辑
摘要:在高版本的Tomcat中,默认的模式都是使用NIO模式,在Tomcat 9中,BIO模式的实现Http11Protocol甚至都已经被删除了。但是了解BIO的工作机制以及其优缺点对学习其他模式有有帮助。只有对比后,你才能知道其他模式的优势在哪里。 Http11Protocol表示阻塞式的HTTP协议 阅读全文
posted @ 2020-07-16 13:35 程序员自由之路 阅读(102) 评论(0) 推荐(0) 编辑
摘要:Connector组件介绍 Connector(连接器)组件是Tomcat最核心的两个组件之一,主要的职责是负责接收客户端连接和客户端请求的处理加工。每个Connector都将指定一个端口进行监听,分别负责对请求报文解析和对响应报文组装。 Connector组件是整个Tomcat的入口,假如我们想要 阅读全文
posted @ 2020-07-15 13:36 程序员自由之路 阅读(125) 评论(0) 推荐(3) 编辑
摘要:Spring Boot一个非常突出的优点就是不需要我们额外再部署Servlet容器,它内置了多种容器的支持。我们可以通过配置来指定我们需要的容器。 本文以我们平时最常使用的容器Tomcat为列来介绍以下两个知识点: Spring Boot是怎么整合启动Tomcat容器的; 在Spring Boot中 阅读全文
posted @ 2020-07-14 13:36 程序员自由之路 阅读(338) 评论(0) 推荐(1) 编辑
摘要:什么是时序图 时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。 使用场景 时序图的使用场景非常广泛,几乎各行各业都可以使用。当然,作为一个软件工作者,我这边主要列举和软件开发有关的场景。 1. 梳理业 阅读全文
posted @ 2020-07-13 13:39 程序员自由之路 阅读(2525) 评论(19) 推荐(14) 编辑
摘要:通常我们不需要继承ApplicationContext的具体实现类,Spring提供了相关接口让开发人员扩展Spring IoC容器。(注意和“Bean扩展点”的区别) BeanPostProcessor BeanPostProcessor的实现类注册到Spring IOC容器后,对于该Spring 阅读全文
posted @ 2020-07-10 15:34 程序员自由之路 阅读(26) 评论(0) 推荐(0) 编辑
摘要:打开Tomcat的配置目录,我们会发现下面的配置文件: server.xml:Tomcat的主配置文件,包含Service, Connector, Engine, Realm, Valve, Hosts主组件的相关配置信息; web.xml:遵循Servlet规范标准的配置文件,用于配置servle 阅读全文
posted @ 2020-07-06 15:55 程序员自由之路 阅读(238) 评论(0) 推荐(1) 编辑
摘要:Tomcat是一款我们平时开发过程中最常用到的Servlet容器。本系列博客会记录Tomcat的整体架构、主要组件、IO线程模型、请求在Tomcat内部的流转过程以及一些Tomcat调优的相关知识。 力求达到以下几个目的: 更加熟悉Tomcat的工作机制,工作中遇到Tomcat相关问题能够快速定位, 阅读全文
posted @ 2020-07-04 21:28 程序员自由之路 阅读(176) 评论(0) 推荐(0) 编辑
摘要:Tomcat是一款我们平时开发过程中最常用到的Servlet容器。本系列博客会记录Tomcat的整体架构、主要组件、IO线程模型、请求在Tomcat内部的流转过程以及一些Tomcat调优的相关知识。 力求达到以下几个目的: 更加熟悉Tomcat的工作机制,工作中遇到Tomcat相关问题能够快速定位, 阅读全文
posted @ 2020-07-04 11:50 程序员自由之路 阅读(133) 评论(0) 推荐(0) 编辑
摘要:Servlet规范描述了HTTP请求及响应处理过程相关的对象及其作用。本文就来介绍下Servlet规范中一些重要的接口。 Servlet接口 Servlet规范的核心接口即是Servlet接口,它是所有Servlet类必须实现的接口。在Java Servelt API中已经提供了两个抽象类方便开发者 阅读全文
posted @ 2020-07-03 16:13 程序员自由之路 阅读(34) 评论(0) 推荐(0) 编辑