Skip to content

Commit 15df063

Browse files
committed
修缮内容
1 parent cb27277 commit 15df063

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

docs/Mybatis/基础支持层/2、DataSource及Transaction模块.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -165,11 +165,11 @@ public class UnpooledDataSource implements DataSource {
165165
```
166166
### 1.3 PooledDataSource
167167
数据库建立连接是非常耗时的,且并发的连接数也非常有限。而数据库连接池可以实现数据库的重用、提高响应速度、防止数据库因连接过多而假死等。
168-
数据库连接池的设计思路一般为:
169-
1. 连接池初始化时创建一定数量的连接,并添加到连接池中备用;
170-
2. 当程序需要使用数据库连接时,从连接池中请求,用完后会将其返还给连接池,而不是直接关闭;
171-
3. 连接池会控制总连接上限及空闲连接上线,如果连接池中的连接总数已达上限,且都被占用,后续的连接请求会短暂阻塞后重新尝试获取连接,如此循环,直到有连接可用;
172-
4. 如果连接池中空闲连接较多,已达到空闲连接上限,则返回的连接会被关闭掉,以降低系统开销。
168+
**数据库连接池的设计思路一般为:**
169+
1. **连接池初始化时创建一定数量的连接,并添加到连接池中备用;**
170+
2. **当程序需要使用数据库连接时,从连接池中请求,用完后会将其返还给连接池,而不是直接关闭;**
171+
3. **连接池会控制总连接上限及空闲连接上线,如果连接池中的连接总数已达上限,且都被占用,后续的连接请求会短暂阻塞后重新尝试获取连接,如此循环,直到有连接可用;**
172+
4. **如果连接池中空闲连接较多,已达到空闲连接上限,则返回的连接会被关闭掉,以降低系统开销。**
173173

174174
PooledDataSource 实现了简易的数据库连接池功能,其创建数据库连接的功能依赖了上面的 UnpooledDataSource。
175175
#### 1.3.1 PooledConnection

docs/Tomcat/servlet-api源码赏析.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
## Servlet 基础
22
### Servlet 简介
3-
Servlet(Server Applet)是J2EE的内容之一,由 Java 编写的服务器端小程序。它是web请求的入口,主要功能在于交互式地(Request 和 Response)浏览和修改数据,生成动态 Web内容。Servlet 运行于支持 Java的应用服务器中,如 Tomcat。从实现上讲,Servlet 可以响应任何类型的请求,但绝大多数情况下 Servlet 只用来扩展基于 HTTP协议 的 Web服务器。servlet 的工作模式如下:
3+
Servlet(Server Applet)是J2EE的内容之一,由 Java 编写的服务器端小程序。它是web请求的入口,主要功能在于交互式地(Request 和 Response)浏览和修改数据,生成动态 Web内容。Servlet 运行于支持 Servlet的WEB容器中,如 Tomcat。从实现上讲,Servlet 可以响应任何类型的请求,但绝大多数情况下 Servlet 只用来扩展基于 HTTP协议 的 Web服务器。servlet 的工作模式如下:
44
- 客户端发送请求至 WEB服务器;
55
- 服务器根据请求的URL调用相应的 servlet对象进行处理,获取到 servlet对象的处理结果;
66
- 服务器将 响应内容 返回给客户端;
@@ -203,7 +203,7 @@ public interface ServletResponse {
203203
```
204204
其主要部分的类图 如下。
205205

206-
![avatar](images/Tomcat/Servlet主要类图.png)
206+
![avatar](../../images/Tomcat/Servlet主要类图.png)
207207

208208
下面看一下 javax.servlet.http 包下的内容,它提供了很多 我经常用到的类和接口,比如:HttpServlet、HttpServletRequest、HttpServletResponse。其源码如下。
209209
```java

0 commit comments

Comments
 (0)