前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂...

IP属地:北京
前言 在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流 缓存 缓存的目的是提升系统访问速度和增大系统处理容量 降级 降级是当服务出现问题或者影响到核心流程时,需要暂...
原文:http://www.baeldung.com/java-caching-caffeine作者:baeldung译者:oopsguy.com 1、介绍 在本文中,我将介...
Logback是log4j框架的作者开发的新一代日志框架,它效率更高、能够适应诸多的运行环境,同时天然支持SLF4J。默认情况下,Spring Boot会用Logback来记...
建议先看 https://www.jianshu.com/p/c558bc213d0c 《SpringBoot集成MyBatis》我的这篇文章,因为配置环境之类的依赖,在这篇...
关注简书一哥彭小六的人应该有发现,六神的文章经常会出现“拆书帮”、“RIA便签法”这些字眼。那到底什么是“拆书帮”,什么是“RIA便签法”?带着这个疑惑,我读完了拆书帮创始人...
需求 有的时候,可能我们需要在程序运行期间,动态创建字节码并运行。最常见的使用场景就是Spring框架中的动态代理AOP,其本质是Spring框架在运行期间动态创建了一个被代...
1.使用背景生产环境系统发生问题时,定位问题需要获取系统运行时的相关数据,如方法参数、返回值、全局变量、堆栈信息等。为了获取这些数据,需要修改代码,将数据输出到日志文件,再发...