Tomcat是如何处理请求的

前言今天我们来看看Tomcat是如何处理请求的。之前已经讲到了 adapter.service(request, response);了,我们就接着这里入手,我们知道adapter对应的是一个CoyoteAdapter。CoyoteAdapterservice(request, response...

2017-12-24 21:54:54

阅读数 279

评论数 1

Tomcat Connector节点

<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort=&quo...

2017-12-24 21:51:59

阅读数 186

评论数 1

Tomcat是如何处理web.xml的(下)

前言上一篇说了那么多,可惜还是只讲完StandardEngine部分,接下来要进入StandardHost和StandardContext了。我们进入到StandardHost的startInternal()方法后,发现和StandardEngine的套路是一样的,都是调用了ContianerBa...

2017-12-24 21:50:19

阅读数 385

评论数 0

Tomcat是如何处理web.xml的

前言上一篇文章,我们分析了Catalina的load()方法,这一篇文章我们就来分析下start()方法 public void start() { if (getServer() == null) { load(); } if...

2017-12-24 21:48:00

阅读数 1259

评论数 0

Tomcat是如何加载server.xml的

前言最近在弄一个新的项目,涉及到LDAP服务器,并且前端页面也需要我自己一个人全权负责,之前一直在写服务器端,突然要写页面还是有很大压力的,不过既然要做,就好好做吧。刚好也想好好回顾下SpringMVC相关的知识。而在这之前突然想到之前自己一直都没有好好的去了解Servlet容器的具体实现,这一块...

2017-12-24 21:46:57

阅读数 1365

评论数 1

Mybatis中的缓存

Mybatis一级缓存在系统代码的运行中,我们可能会在一个数据库会话中,执行多次查询条件完全相同的Sql,鉴于日常应用的大部分场景都是读多写少,这重复的查询会带来一定的网络开销,同时select查询的量比较大的话,对数据库的性能是有比较大的影响的。如果是Mysql数据库的话,在服务端和Jdbc端都...

2017-12-13 20:45:29

阅读数 163

评论数 0

Java自动装箱和拆箱

title:Java自动装箱和拆箱date:2017年10月27日15:04:35categories: Java基础前言相信大家在写代码的时候,都写过至少看到过这样的代码:Integer i=100;那你写的时候,有没有想过为什么可以直接这样写呢,Integer可是一个对象呀,可不是个基本类型,...

2017-12-13 20:40:10

阅读数 188

评论数 0

数组Array

转载:http://blog.csdn.net/zhangjg_blog/article/details/16116613前言数组是基本上所有语言都会有的一种数据类型,它表示一组相同类型的数据的集合,具有固定的长度,并且在内存中占据连续的空间。在C,C++等语言中,数组的定义简洁清晰,而在java...

2017-12-13 20:39:14

阅读数 85

评论数 0

String类

前言在我看来,任何一门程序语言,使用到最多的都是字符串。而在Java中,我们使用String类来表示字符串。在Java中,字符串类型不是基本类型,但他依然是一个非常重要的类型。今天我们将从几个方面来分析下这个我们在编程中使用最频繁的类String。为什么说String是不可变的 什么是不可变我的理...

2017-12-13 20:38:27

阅读数 106

评论数 0

Java泛型

前言对于Java泛型,之前已经写过一篇文章来分析了,但是还有一些关键问题并没有讲清楚,今天就把这些问题说一下。泛型中\和package wangcc.generics;import org.apache.log4j.Logger; public class RealGenericMethod {p...

2017-12-13 20:37:14

阅读数 86

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭