标签:log4j2

Spring

【源码解析】凭什么?spring boot 一个 jar 就能开发 web 项目

4

刘莉莉 发布于 2019-10-19

问题 为什么开发web项目,spring-boot-starter-web 一个jar就搞定了?这个jar做了什么? 通过 spring-boot 工程可以看到所有开箱即用的的引导模块 spring-boot-starter-xxx 都在 spring-boot-starters...

阅读(7)评论(0)赞 (0)

Java

logback官方文档阅读笔记(二)

邓龙华 发布于 2019-10-18

logback官方文档 本文关于官方文档第二章: Architecture Logback’s architecture Logback’s basic architecture is sufficiently generic so as to apply...

阅读(13)评论(0)赞 (0)

Java

IntelliJ IDEA 使用 lombok 减少冗长代码

2

wenming.gapo 发布于 2019-10-14

对于 POJO, 我们需要为其中的每个字段生成 getter,setter 方法, 虽然能够使用 IDE 快速为我们生成. 但如果需要修改字段名称及字段类型, 那么就需要删除在重新进行生成, 终究还是有一些不方便. 如果使用 lombok, 可以通过一些简单的注解直接生成我们所需...

阅读(12)评论(0)赞 (0)

Java

Hutool 指南 API

18

小丁 发布于 2019-10-13

介绍一款超厉害的国产 Java工具——Hutool 。Hutool是一个Java工具包类库,对文件、流、加密解密、转码、正则、线程、XML等JDK方法进行封装,组成各种Util工具类。适用于很多项目以及Web开发,并且与其他框架没有耦合性。 ===================...

阅读(40)评论(0)赞 (0)

Java

MyBatis启动之XMLConfigBuilder解析配置文件(二)

4

小丁 发布于 2019-10-10

前言 XMLConfigBuilder 是 BaseBuilder (解析中会涉及到讲解)的其中一个子类,它的作用是把MyBatis的XML及相关配置解析出来,然后保存到 Configuration 中。本文就解析过程按照执行顺序进行分析,掌握常用配置的解析原理。 使用 调用 X...

阅读(20)评论(0)赞 (0)

Spring

Java日志:日志级别动态调整

10

xiaoli.wang 发布于 2019-10-09

作为开发人员,定位问题是我们的日常工作,而日志是我们定位问题非常重要的依据。传统方式定位问题时,往往是如下步骤: 将日志级别设低,例如 DEBUG ; 重启应用; 复现问题,观察日志; 实际上是可以动态修改日志级别,无需重启应用,立即生效。本文收集了3种动态修改日志级别的文章,分...

阅读(28)评论(0)赞 (0)

Spring

Spring Boot 2 集成log4j2日志框架

2

hanze 发布于 2019-10-08

前言 Log4j2 是 Log4j 的进化版本,并提供了许多 Logback 可用的改进,同时解决了 Logback 体系结构中的一些固有问题。而且日志处理中我们会用到 kafka 作为日志管道。而 kafka 客户端依赖与 Logback 的兼容不是很完美,你可以选择排除依赖冲...

阅读(26)评论(0)赞 (0)

Spring

【SpringBoot】–Spring Boot核心(原理以及代码实现)

4

likai 发布于 2019-09-30

代码实现github: github.com/Ccww-lx/Spr…   SpringBoot作为我们日常开发的框架,我们必须熟悉掌握SpringBoot基础核心,包括SpringBoot运行原理、基础配置、外部配置、日志配置、Profile配置、核心注解等等,其中: Spri...

阅读(49)评论(0)赞 (0)

Java

(超长篇 ,谨入)推荐收藏系列-SpringBoot配置大全总结

2

changyuan.xu 发布于 2019-09-25

                                       &...

阅读(60)评论(0)赞 (0)

Spring

Spring Boot (四): Druid 连接池密码加密与监控

7

Harries 发布于 2019-09-25

在上一篇文章 《Spring Boot (三): ORM 框架 JPA 与连接池 Hikari》 我们介绍了 JPA 与连接池 Hikari 的整合使用,在国内使用比较多的连接池还有一个是阿里开源的 Druid 。本篇文章我们就来聊一聊 Druid 的一些使用姿势。 1. Dru...

阅读(36)评论(0)赞 (0)

Java

深入理解jar包冲突的本质

2

hellas 发布于 2019-09-24

前言 上篇文章 记一次log4j不打印日志的踩坑记 介绍了遇到的log4j踩坑经历和解决方法,这篇文章我们重点来学习和了解下有关Java中日志组件的内容,在这之前,其实在我的头脑里,并没有形成系统的日志框架知识,原因其实是一直没有重视过这块,之前都是各种拷贝改改能跑就行,并不理解...

阅读(40)评论(0)赞 (0)

Java

基于Netty-SocketIO的主动推送服务

2

hanze 发布于 2019-09-20

前端时间,公司开发了一款主动服务的机器人的程序,讲产生的消息通过服务端主动推送到客户端(H5、IOS、Android),支持用户的个性化开关设置,用户可自由选择接受的消息类型;同时支持用户主动提问;在此记录下整个部署以及实现的大致思路; 同时感谢我的Leader给予的帮助。 部署...

阅读(37)评论(0)赞 (0)

Spring

Spring 官方出品应用监控度量指标门面类库Micrometer介绍

1

hanze 发布于 2019-09-16

前言 上篇文章 Spring Boot 2.x 中的 Actuator 我们提到了在Spring Boot Actuator中的metirc指标。在Spring Boot 2.x中 官方引入了新的监控门面(facade)类库Micrometer。如果你对门面不是很清楚,你应该听说...

阅读(38)评论(0)赞 (0)

Spring

Spring Boot教程(18) – 管理日志

4

hanze 发布于 2019-09-16

日志用来记录你程序运行的中的一些关键信息,方便你调试以及后期上线的时候查找问题。典型的用法就是应用出现5xx错误了之后,上日志里找找哪里抛出了异常,异常调用栈是什么。 混乱的日志框架 其实Java语言本身有着一套日志工具,在 java.util.logging 包下,简称JUL。...

阅读(38)评论(0)赞 (0)

Spring

spring boot web

3

songhua.gao 发布于 2019-09-04

所有 /webjars/** ,都去 classpath:/META-INF/resources/webjars/ 找资源; webjars 文件代表以jar包的形式去引入静态资源,具体见webjars; webjars 使用方式很简单,以 jquery 引入为例: // pom...

阅读(43)评论(0)赞 (0)

Java

log4j2配置文件log4j2.xml

yeseng 发布于 2019-09-03

一、背景 最近由于项目的需要,我们把log4j 1.x的版本全部迁移成log4j 2.x 的版本,那随之而来的slf4j整合log4j的配置( 使用Slf4j集成Log4j2构建项目日志系统的完美解决方案 )以及log4j2配置文件的详解,就需要我们来好好聊一聊了。本文就专门来讲...

阅读(42)评论(0)赞 (0)

Spring

【spring-boot 源码解析】spring-boot 依赖管理

1

darida 发布于 2019-09-02

关键词:spring-boot 依赖管理、spring-boot-dependencies、spring-boot-parent 问题 maven 工程,依赖管理是非常基本又非常重要的功能,现在的工程越来越庞大,依赖越来越多,各种二方包、三方包太多太多,依赖冲突处理起来真是让人头...

阅读(63)评论(0)赞 (0)

Spring

springBoot日志框架自动配置与原理

4

yanxinchi 发布于 2019-08-31

1、日志框架 小张;开发一个大型系统; ​ 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件? ​ 2、框架来记录系统的一些运行时信息;日志框架 ; zhanglogging.jar; ​ 3、高大上的几个功能?异步...

阅读(48)评论(0)赞 (0)