Git常用操作之基本操作
Git常用操作
PostgreSQL与Oracle的sql差异
本文为oracle迁移至PostgreSQL过程中,在java应用代码中修改sql的总结。
记一次JVM内存溢出的处理过程
笔者所管理的测试一台业务服务器,近期经常被反馈应用卡顿并且出现过多次内存溢出,本篇为对此问题的处理过程的记录。
Linux环境Tomcat不能被shutdown.sh正常关闭
处理Linux环境Tomcat不能被shutdown.sh正常关闭的问题
Tomcat9源代码浅析-seesion管理
在日常开发中我们经常会接触到session的应用,例如用来存放用户的登陆、身份、权限等信息,尤其涉及到分布式系统,需要特殊处理session。本文将浅析Tomcat9中session的管理。
Tomcat9源代码浅析-请求处理
在tomcat的server.xml中Connector标签配置,在容器启动后会对其配置的端口进行监听,接受请求最终调用应用中的servlet,本文将针对Tomcat9对此过程进行浅析。
Tomcat9源代码浅析-容器的结构与生命周期
Tomcat中对容器的抽象采用了模板模式,所有类型的容器均继承同一容器抽象对象,其生命周期的管理也是相同的,本文将对Tomcat9中容器的结构与生命周期进行浅析。
Tomcat9源代码浅析-启动与server.xml加载
Tomcat的入口为org.apache.catalina.startup.Bootstrap的main方法,其最核心的配置为conf/server.xml,本文将从入口方法进入,浅析Tomcat9对server.xml的加载。
Tomcat9源代码浅析-类加载体系
本文将基于Tomcat9,浅析Tomcat的类加载体系。
Tomcat9源代码浅析-环境搭建
本篇为源代码分析的第一步,源代码环境的构建。
Spring Framework源代码环境搭建
本文介绍使用IntelliJ IDEA搭建Spring Framework源代码环境,用于源代码阅读与debug。