
源码
我的世界只有code
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring bean加载顺序
spring bean加载顺序spring配置文件基于xml的bean spring配置文件 spring framework提供多种生成bean的方式: 基于xml配置文件 基于注解,如@Component,@Service,@Controller,@Bean等 高版本提供Groovy的dsl声明bean,比如Grails 框架用的就是这种 <beans> <imp...原创 2019-12-31 00:37:31 · 2189 阅读 · 0 评论 -
日志脱敏之Log4j源码分析(一)
#日志脱敏之log4j源码分析 这篇博客提供了一种日志脱敏的实现方式-利用log4j进行脱敏; 日志脱敏的几种方式: 1.业务简单,少量日志记录的情况下,可以去手动替换敏感信息 2.大量日志记录的时候,每次调用logger.info都要去考虑脱敏太过麻烦,可以在pojo类里修改toString方法,将敏感数据脱敏 3.大量日志,并且pojo类里有Map类型参数,没办法判断map的value是否是敏...原创 2019-09-10 08:52:02 · 1840 阅读 · 0 评论 -
日志脱敏之Log4j源码分析(二)
日志脱敏之Log4j源码分析(二)-- 异步操作 摘要:在上一篇里日志脱敏之Log4j源码分析,详细讲了如何从需求,进行方案选择,再进行源码分析,最后代码实现。但是最后存在一个问题,对于高性能的服务,log4j的log操作是同步的,而且format方法中使用正则进行匹配,对服务性能必然产生很大影响。这篇博客继续分析源码,找到解决办法。 首先揭秘下上篇博客留下的疑问 在上篇博客的源码分析第六条时...原创 2019-09-11 08:31:20 · 1204 阅读 · 0 评论 -
dubbo源码(一)-- 服务注册
摘要,大部分互联网公司都会使用dubbo作为微服务架构的中间件选择,这篇博客从一次故障说起,延伸到dubbo源码分析,以供他人借鉴。 在某次服务迁移中,需要把服务从服务器集群A迁移到服务器集群B,为了保证服务平滑迁移,所以存在一个时期,是服务器集群A和B同时存在的,我的服务provider要向集群A和B同时注册服务、提供服务。配置如下 <dubbo:registry addres...原创 2019-09-24 08:45:17 · 218 阅读 · 0 评论