- 博客(5)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 Tomcat源码解析(3)
默认连接器 上一节的连接器可以正常工作,经过修改还可以实现更多功能。这里介绍Tomcat的默认连接器(已被Coyote取代)。 连接器是一个独立的模块,可以被插入到servlet容器中。 Tomcat的连接器必须满足:1.实现org.apache.catalina.Connector接口 2.负责创建org.apache.catalina.Request接口的reques
2017-07-27 16:43:51 217
原创 Tomcat源码解析(2)
连接器(通过自己写的类来实现tomcat,上一节,我们只有server和request和response和servlet实现。这次我们增加连接器)StringManager类 Tomcat这样的大型项目,需要小心的处理错误消息。来定位发生错误的异常。 Tomcat处理错误消息是将消息存储在properties中。便于读取和编辑。但是Tomcat有N多个类,文件会很大。于是将
2017-07-26 14:56:06 250
原创 Tomcat源码解析(1)
HttpServer类,表示一个Web服务器。 主要方法public static void main(){ HttpServer server = new HttpServer(); server.await(); }await方法,也是通过java的serverSocket来提供服务的。 (为何不是wait而是await,是因为wait是Object的与线程相关的方法)
2017-07-25 14:39:02 236
原创 Tomcat详解阅读摘要
Tomcat和apache结合的非常完美。首先从目录上了解bin目录:存放启用和关闭的脚本conf目录:放不同的配置文件doc目录:存放文档lib目录:存放Tomcat运行的库文件temp目录:Tomcat源码webapps目录:wbe发布目录work目录:存放jsp编译后的class文件
2017-07-10 17:06:52 317
原创 Redis学习第五节
在MyEclipse中,redis是使用Jedis.jar来操作的。jedis的事务。jedis.muliti()返回的是Transaction,通过transaction来操作数据。最后transaction.exec(); 返回transaction.discard();所有的Redis操作,都是通过Jedis的 Api来实现的。而redis操作很频繁
2017-07-03 21:29:18 180
linux下mysql8.0安装后启动失败
2018-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人