在 Log4j2 中使用 JsonLayout 输出 Json 格式的日志

如果我们需要将日志集成到 ELK 中,当日志格式是 Json 的时候,会方便我们的解析。幸运地是,Log4J2 中提供了 Json 这种格式的日志 Layout。当我们设置 Layout 为 JsonLayout 时,此时生成的日志就是 Json 格式。

使用 Spring Actuator + Prometheus + Grafana 监控系统

Spring Boot 有个 Actuator,它可以为应用提供强大的监控能力。从 Spring Boot 2.0 开始,Actuator 将底层更改为了 Micrometer,使得 Actuator 能提供更加强大,更加灵活的监控能力。Micrometer 是一个类似门面的监控系统,可以把它看做是监控界的 Slf4j

使用 PowerMockito 测试

PowerMockito 是 Powermock 集成的 Mockito2 ,可以用来模拟对象进行测试。

使用 ELK 监控 Tomcat Access Log

为什么要监控 Tomcat Access Log 呢?因为这里面保存了太多有用的信息了。

Gradle 中的 compile, implementation, api 有什么区别?

在 Gradle 中,我们引用一个 library 依赖的时候,一般会使用 compile, implementation, api 等这几种方式,你知道什么时候该用什么吗?

Log4j 2 踩坑

现在 Log2j 4 基本是 Java 中使用最广泛的日志框架了,记录一些遇到的坑。

Elasticsearch 查询语法(Kibana))

当我们使用 ELK 来分析日志时,需要根据条件过滤日志。其实在 Kibana 中用的查询语言就是 Elasticsearch 的查询语言,即使用 Lucene 的查询语法。

使用 Docker 构建你的 Spring Boot 程序

很多人都使用容器来包装他们的 Spring Boot 应用程序,然而创建容器并不是一件很容易的事情。这篇文章将指导你构建运行 Spring Boot 应用程序的Docker镜像。

Automatic Investment Plan

Automatic Investment Plan

Life record

Record

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×