51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#包分析
SpingBoot FilterRegistrationBean 注册组件 | FilterChain 责任链源码分析
概述SpringBoot摒弃了繁琐的xml配置的同时,提供了几种注册组件:ServletRegistrationBean,FilterRegistrationBean,ServletListenerRegistrationBean,DelegatingFilterProxyRegistrationBean,用于注册自对...
代码星球
·
2020-05-23
SpingBoot
FilterRegistrationBean
注册
组件
FilterChain
Spring Boot 2.121 版本嵌入式Servlet容器自动配置及启动原理分析WebServerFactoryCustomizerBeanPostProcessor
SpringBoot的自动配置就是SpringBoot的精髓所在;对于SpringBoot项目是不需要配置Tomcat、jetty等等Servlet容器,直接启动application类既可,SpringBoot为什么能做到这么简捷?原因就是使用了内嵌的Servlet容器,默认是使用Tomcat的,具体原因是什么?为什...
代码星球
·
2020-05-23
Spring
Boot
2.121
版本
嵌入式
MyBatis源码分析-基础支持层反射模块Reflector/ReflectorFactory
本文主要介绍MyBatis的反射模块是如何实现的。MyBatis反射的核心类Reflector,下面我先说明它的构造函数和成员变量。具体方法下面详解。org.apache.ibatis.reflection.ReflectorpublicclassReflector{privatefinalClass<?>...
代码星球
·
2020-05-23
MyBatis
源码
分析
基础
支持
Orcale分析函数OVER(PARTITION BY... ORDER BY...)的讲解
顾名思义,PARTITION中文是分割的意思,ORDER是排序的意思,所以翻译一下就是先把一组数据按照制定的字段进行分割成各种组,然后组内按照某个字段排序。以实际案例来说明这个函数的使用,首先,我们先看一组普通排序的数据:然后对其进行新加一个伪劣ROWNUM,看看数据原本的顺序:OVER(ORDERBY...)的意思是...
代码星球
·
2020-05-23
BY...
Orcale
分析
函数
OVER
redis集群主流架构方案分析
Redis在互联网大数据平台有着广泛的应用,主要被用来缓存热点数据,避免海量请求压垮数据库,同时可以提升服务节点的响应速度和并发量。随着数据量的增多,由于redis是占用单台物理机或虚机的内存,内存资源是有限的,要动态地扩容缩容,就需要用到redis集群。redis集群的架构方案经历了一系列演变和改良的过程,本文介绍了...
代码星球
·
2020-05-23
redis
集群
主流
架构
方案
主流Java数据库连接池分析(C3P0,DBCP,TomcatPool,BoneCP,Druid)
常用的主流开源数据库连接池有C3P0、DBCP、TomcatJdbcPool、BoneCP、Druid等C3p0:开源的JDBC连接池,实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate、Spring等。单线程,性能较差,适用于小型系统,代码600KB左右。D...
代码星球
·
2020-05-23
主流
Java
数据库
连接
分析
tomcat架构分析 (Session管理)
出处:http://gearever.iteye.com Session管理是JavaEE容器比较重要的一部分,在app中也经常会用到。在开发app时,我们只是获取一个session,然后向session中存取数据,然后再销毁session。那么如何产生session,以及session池如何维护及管理,这些...
代码星球
·
2020-05-23
tomcat
架构
分析
Session
管理
tomcat架构分析(概览)
出处:http://gearever.iteye.com Tomcat是目前应用比较多的servlet容器。关于tomcat本身的特点及介绍,网上已经有很多描述了,这里不再赘述。Tomcat除了能够支撑通常的webapp外,其本身高度模块化的架构体系,也能带来最大限度的可扩展性。目前tomcat版本已经衍生到...
代码星球
·
2020-05-23
tomcat
架构
分析
概览
tomcat架构分析(connector BIO 实现)
出处:http://gearever.iteye.com 在tomcat架构分析(概览)中已经介绍过,connector组件是service容器中的一部分。它主要是接收,解析http请求,然后调用本service下的相关servlet。由于tomcat从架构上采用的是一个分层结构,因此根据解析过的http请求...
代码星球
·
2020-05-23
tomcat
架构
分析
connector
BIO
tomcat架构分析 (connector NIO 实现)
出处:http://gearever.iteye.com 上一篇简单记录了缺省配置的connector的内部构造及消息流,同时此connector也是基于BIO的实现。除了BIO外,也可以通过配置快速部署NIO的connector。在server.xml中如下配置; Xml代码<Connect...
代码星球
·
2020-05-23
tomcat
架构
分析
connector
NIO
tomcat架构分析(valve源码导读)
出处:http://gearever.iteye.com 源码面前,了无秘密 &nb...
代码星球
·
2020-05-23
tomcat
架构
分析
valve
源码
tomcat架构分析(valve机制)
出处:http://gearever.iteye.com 关于tomcat的内部逻辑单元的存储空间已经在相关容器类的blog里阐述了。在每个容器对象里面都有一个pipeline及valve模块。它们是容器类必须具有的模块。在容器对象生成时自动产生。Pipeline就像是每个容器的逻辑总线。在pipeline上...
代码星球
·
2020-05-23
tomcat
架构
分析
valve
机制
tomcat架构分析(容器类)
Tomcat提供了engine,host,context及wrapper四种容器。在总体结构中已经阐述了他们之间的包含关系。这四种容器继承了一个容器基类,因此可以定制化。当然,tomcat也提供了标准实现。Engine:org.apache.catalina.core.StandardEngineHost:org.ap...
代码星球
·
2020-05-23
tomcat
架构
分析
容器
TOMCAT8源码分析——SESSION管理分析(上)
对于广大java开发者而已,对于J2EE规范中的Session应该并不陌生,我们可以使用Session管理用户的会话信息,最常见的就是拿Session用来存放用户登录、身份、权限及状态等信息。对于使用Tomcat作为Web容器的大部分开发人员而言,Tomcat是如何实现Session标记用户和管理Session信息...
代码星球
·
2020-05-23
分析
TOMCAT8
源码
SESSION
管理
TOMCAT8源码分析——处理请求分析(下)
本文继续讲解TOMCAT的请求原理分析,建议朋友们阅读本文时首先阅读过《TOMCAT源码分析——请求原理分析(上)》和《TOMCAT源码分析——请求原理分析(中)》。在《TOMCAT源码分析——请求原理分析(中)》一文我简单讲到了Pipelin...
代码星球
·
2020-05-23
分析
TOMCAT8
源码
处理
请求
首页
上一页
...
52
53
54
55
56
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他