
coding
文章平均质量分 96
高广超
互联网一线从业者,中度强迫症患者。
个人博客:http://www.jianshu.com/u/2766e4cfc391
展开
-
读《重构:改善既有代码的设计》
一个项目运行久了,经过业务需求的迭代,开发人员的变更,总会产生一些质量不高的代码,要么来源于对某些业务理解的不太深,要么来源于对一些紧急变更的后遗症,往往遇到这种情况,我们会适时的引入重构,避免破窗效应,让一个项目越来越杂乱。 重构其实不仅可以重新梳理下我们的业务场景,梳理我们代码的逻辑,让其更贴合业务,更重要的是可以让开发人员有机会再次设计我们的系统,结合一些更好的开源项目和技术,提升团原创 2017-06-25 17:21:01 · 271 阅读 · 0 评论 -
Log4j1升级Log4j2实战
这是在公司内部的一次升级实践,删除了很多隐私的内容,所以可能不是很完整。 1、背景 在任何系统中,日志都是非常重要的组成部分,它是反映系统运行情况的重要依据,也是排查问题时的必要线索。绝大多数人都认可日志的重要性,但是又有多少人仔细想过该怎么打日志,日志对性能的影响究竟有多大呢? 新的Log4j 2.0版本有了大幅的性能提升、新的插件系统,以及配置设置方面的很多改善。Log4j 1.x 在高并发原创 2017-06-25 17:27:13 · 4277 阅读 · 2 评论 -
Spring Boot集成Mybatis
背景Spring Boot集成Mybatis的配置方式有很多种,可以使用mybatis-spring-boot-starter、注解方式、传统集成方式等。本文采用的是传统方式,因为集成最为直接,而且事务配置也比较容易上手。添加依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-s原创 2017-06-28 09:55:40 · 559 阅读 · 0 评论