- 博客(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 201
原创 Tomcat源码解析(2)
连接器 (通过自己写的类来实现tomcat,上一节,我们只有server和request和response和servlet实现。这次我们增加连接器) StringManager类 Tomcat这样的大型项目,需要小心的处理错误消息。来定位发生错误的异常。 Tomcat处理错误消息是将消息存储在properties中。便于读取和编辑。但是Tomcat有N多个类,文件会很大。于是将
2017-07-26 14:56:06 223
原创 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 223
原创 Tomcat详解阅读摘要
Tomcat和apache结合的非常完美。 首先从目录上了解 bin目录:存放启用和关闭的脚本 conf目录:放不同的配置文件 doc目录:存放文档 lib目录:存放Tomcat运行的库文件 temp目录:Tomcat源码 webapps目录:wbe发布目录 work目录:存放jsp编译后的class文件
2017-07-10 17:06:52 293
原创 Redis学习第五节
在MyEclipse中,redis是使用Jedis.jar来操作的。 jedis的事务。 jedis.muliti()返回的是Transaction,通过transaction来操作数据。最后transaction.exec(); 返回transaction.discard(); 所有的Redis操作,都是通过Jedis的 Api来实现的。 而redis操作很频繁
2017-07-03 21:29:18 169
linux下mysql8.0安装后启动失败
2018-05-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人