上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 50 下一页
摘要: 说明 前面我们看到了是dispatcher负责组件的初始化 调用链: org.springframework.web.servlet.HttpServletBean#init -> org.springframework.web.servlet.FrameworkServlet#initServle 阅读全文
posted @ 2020-01-14 16:56 意犹未尽 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 说明 spring mvc 入口是通过配置Servlte来作为框架入口。servlte可以配置多个,每个Servlte都会初始化一个WebApplicationContext parent为root 注:httpServlet的init是 第一次访问的时候调用 配置例子 <servlet> <ser 阅读全文
posted @ 2020-01-14 14:48 意犹未尽 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 说明 Root WebApplicationContext 因为容器有父子关系 只是表示是最父级WebApplicationContext WebApplicationContext是一个接口 默认使用的是XmlWebApplicationContext 1.传统spring mvc配置 <!-- 阅读全文
posted @ 2020-01-14 13:32 意犹未尽 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 开发手册 https://github.com/alibaba/canal mysql配置 1.开启binlog 找到mysql安装目录 mysql --help|grep my.cnf 编辑my.cf [mysqld] # log_bin log-bin = mysql-bin #开启binlo 阅读全文
posted @ 2020-01-10 17:30 意犹未尽 阅读(2543) 评论(0) 推荐(1) 编辑
摘要: 前面介绍了logback源码初始化过程是委托给ContextInitializer StaticLoggerBinder void init() { try { try { //<1> (new ContextInitializer(this.defaultLoggerContext)).autoC 阅读全文
posted @ 2020-01-08 13:35 意犹未尽 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: 类图 配置文件 <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <Encoder> <pattern><pattern>|%p|%d{yyyy-MM-dd HH:mm:ss.SSS}|%t|%logger{10 阅读全文
posted @ 2020-01-08 09:35 意犹未尽 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 前面我们看到 最终logger输出是委托给了appender 如果没有配置appender是不会输出的 示例配置 <?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="CHARSET" value="UTF-8" 阅读全文
posted @ 2020-01-07 17:40 意犹未尽 阅读(1381) 评论(0) 推荐(0) 编辑
摘要: 类图 Logger实现了slf4J提供的Logger接口实现,ch.qos.logback.classic.Logger 成员变量 //当前logger的name private String name; //当前logger的等级 private transient Level level; // 阅读全文
posted @ 2020-01-07 14:09 意犹未尽 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 类图 前面代码看出来 最终返回的是LoggerContext这个类实现了LogFactory 成员变量 //表示根logger final Logger root = new Logger("ROOT", (Logger)null, this); //标识创建了多少个logger private i 阅读全文
posted @ 2020-01-07 13:50 意犹未尽 阅读(961) 评论(0) 推荐(0) 编辑
摘要: 为什么要看logback源码 项目里面log.info log.error 在请求量大的时候某个请求出问题,很难定位到相关日志,所以针对前端统一返回一个id后端日志自动拼接上这个id slf4j的理解 我的理解slf4j是一个抽象的日志接口,并没有具体实现。我们可以通过slf4j集成各种日志框架lo 阅读全文
posted @ 2020-01-06 15:52 意犹未尽 阅读(1026) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 50 下一页