介绍:MDC 中包含的可以被同一线程中执行的代码所访问内容。当前线程的子线程会继承其父线程中的 MDC 的内容。记录日志时,只需要从 MDC 中获取所需的信息即可。作用:使用MDC来记录日志,可以规范多开发下日志格式。 …
分类:spring
Spring Boot 参考指南(启用生产就绪的特性)
49. 启用生产就绪特性 spring-boot-actuator 模块提供了所有Spring Boot的生产就绪特性,启用这些特性的最简单方法是将spring-boot-starter-actuator依赖项添加到…
深入理解Redis系列之集群环境搭建
前面分别写了关于单机版Redis搭建以及使用SpringBoot来访问Redis服务, 后面也就顺着写一些关于分布式环境的搭建以及高可用的大概原理; 分布式环境准备 因为在前面一篇深入理解Redis系列之单机Redis环…
Spring Aware接口
容器管理的 Bean 一般不需要了解容器的状态和直接使用容器, 但是在某些情况下, 是需要在 Bean 中直接对IOC容器进行操作的, 可以通过特定的 Aware 接口来完成. aware 接口有以下这些: 接口名 描述…
spring boot学习(6)— 配置信息及其读取优先级
1. properties 信息从哪里取 在不同的环境,我们需要使用不同的配置,Spring boot 已经提供了相关功能,可以是 properties 文件, yaml 文件 或是命令行参数。优先级如下 Devtool…
Java设计模式综合运用(责任链模式进阶)
1 责任链模式现存缺点 由于责任链大多数都是不纯的情况,本案例中,只要校验失败就直接返回,不继续处理接下去责任链中的其他校验逻辑了,故而出现如果某个部分逻辑是要由多个校验器组成一个整理的校验逻辑的话,则此责任链模式则显现…
Spring Security 对于静态资源的拦截与放行
初始创建Spring Boot项目,使用thymeleaf作为模板引擎,利用Spring Security进行验证管理,根据官方例子试验成功(官方的Spring Security示例)。 然后准备整合页面直接将html甩…
三大框架的优缺点
Struts优缺点 优点: 1.开源软件,能更深入的了解其内部实现机制。 2.Taglib标记库,灵活动用,能大大提高开发效率。 3.页面导航使系统的脉络更加清晰。通过一个配置文件,即可把握整个系统各部分之间的联系,这对…
Learn Spring - Spring MVC
1. 处理流程 请求提交给DispatchServlet 查找HandlerMapping 调用由HandlerAdapter封装后的Handler 返回ModelAndView到DispatcherServlet 借由…
jQuery 事件(三) 事件的绑定和解绑、对象的使用、自定义事件
事件的绑定和解绑 on()的多事件绑定 之前学的鼠标事件,表单事件与键盘事件都有个特点,就是直接给元素绑定一个处理函数,所有这类事件都是属于快捷处理。翻开源码其实可以看到,所有的快捷事件在底层的处理都是通过一个̶…
Spring整合Quartz调度器
Quartz是一个任务调度框架,由Java语言开发,可以用来做一些定时发送,监听事件等工作。例如:让一个程序每天晚上12点执行一次。或者每隔5秒执行一次。 jar: org.quartz-scheduler包下 Quar…
Spring AOP 源码初窥(二) 从注解开始
版本 spring 5.0.8.BUILD-SNAPSHOT aspectjweaver 1.8.13 从注解开始 由于在本人实际应用中使用的是注解配置AOP,也更倾向于了解Spring AOP的整个实现,而不仅仅是关键…