记录下一次服务器迁移
因为服务器续费即使是这次双十一还是太贵了,之前在 tx 买的三年 2c4g 3m 的一台服务器,原来价格是三年 800+,现在续费三年要 3700,因为之前还买了其他的服务器,所以感觉再这么贵地续一个有点不划算就考虑迁移了服务器 主要是分为四块内容,先大致记录下,后续会慢慢展开…
因为服务器续费即使是这次双十一还是太贵了,之前在 tx 买的三年 2c4g 3m 的一台服务器,原来价格是三年 800+,现在续费三年要 3700,因为之前还买了其他的服务器,所以感觉再这么贵地续一个有点不划算就考虑迁移了服务器 主要是分为四块内容,先大致记录下,后续会慢慢展开…
线程池在 Tomcat 中也是非常重要的工具,这里我们简单介绍下 Tomcat 中的线程池,在 container 的启动过程中 org.apache.catalina.core.ContainerBase#initInternal 这里先会获取线程数, 默认的 Contain…
在 org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext#createWebServer 的时候会调用 就会调用到之前说到的 而这里有个 org.springframewo…
Tomcat 中的很多组件都是继承了LifecycleBase这个抽象类的,包括之前讲过的 connector,server,service,context,host 这些组件都是,我们先来看下接口 主体是分为两部分,第一部分是定义状态时间,如 beforeinit 和 aft…
在看 Tomcat 代码过程中碰到了一个小问题,可以用代码来举例讲一下 先定义一个简单的接口 functionalInterface本质还是个接口,所以可以用类实现接口的方式 比如像这样 但是有下面另外两种方式也是可以实现接口的 第一种是 lambda, 这个实现方式就是直接把…