摘要: 现有的日志都会存在 access.log 文件中,但是随着时间的推移,这个文件的内容会越来越多,体积会越来越大,不便于运维人员查看,所以我们可以通过把这个大的日志文件切割为多份不同的小文件作为日志,切割规则可以以天为单位,如果每天有几百G或者几个T的日志的话,则可以按需以每半天或者每小时对日志切割一 阅读全文
posted @ 2020-04-22 15:06 阿森sirius 阅读(250) 评论(0) 推荐(0)
摘要: 1、配置文件位置 whereis nginx cd /usr/local/nginx/conf vim nginx.conf 2、设置worker进程的用户,指的linux中的用户,会涉及到nginx操作目录或文件的一些权限,默认为nobody user root; 3、worker进程工作数设置, 阅读全文
posted @ 2020-04-22 11:18 阿森sirius 阅读(124) 评论(0) 推荐(0)
摘要: 一、介绍 在初始化过程中,会进行配置系统初始化器 1、类名:ApplicationContextInitializer 2、介绍:他是spring容器刷新之前执行的一个回调函数 3、作用:向springboot容器中注册属性 4、使用:继承接口自定义实现 系统初始化器是springboot框架预留的 阅读全文
posted @ 2020-04-04 22:11 阿森sirius 阅读(399) 评论(0) 推荐(0)
摘要: 阅读环境搭建完成之后,开始学习源码 一、一行启动代码 简单的一行代码,就完成了springboot的启动 二、启动流程 点进run方法,可以看到分为2步 第一步:初始化SpringApplication对象,完成框架初始化 第二步:运行run方法,完成框架的启动 第三步:启动流程中包含的自动化装配流 阅读全文
posted @ 2020-04-04 15:59 阿森sirius 阅读(221) 评论(0) 推荐(0)
摘要: 1、环境准备 首先需要确保已经安装和配置jdk8,maven,git环境 2、项目下载 从github获取源码。网址:https://github.com/spring-projects/spring-boot 我们使用的是2.1.3.RELEASE版本,点击release 之后在tags查找相应版 阅读全文
posted @ 2020-04-04 14:44 阿森sirius 阅读(1605) 评论(0) 推荐(0)