摘要:
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个好系统的重要标志。 2.Long method 它是传统结构化的“遗毒”。一个方法应当具有自我独立的意图,不 阅读全文
posted @ 2021-02-24 09:10
指尖上的代码go
阅读(91)
评论(0)
推荐(0)
摘要:
一、前言 在进行 Java 开发时,通常我们会选择 Slf4j 作为日志门面,但日志实现却不尽相同。如果系统运行中同时存在多个日志实现,就会出现类似下图的 Warning。 二、问题原因 我们知道 SpringBoot 默认使用的日志实现是 Logback,因此我们尝试在项目中引入 Log4j 的依 阅读全文
posted @ 2021-02-24 09:08
指尖上的代码go
阅读(829)
评论(0)
推荐(0)
摘要:
一图胜千言,如果图解没有阐明问题,那么你可以借助它的标题来一窥究竟。 1、字符串不变性 下面这张图展示了这段代码做了什么 String s = "abcd"; s = s.concat("ef"); 2、equals()方法、hashCode()方法的区别 HashCode被设计用来提高性能。equ 阅读全文
posted @ 2021-02-24 09:03
指尖上的代码go
阅读(79)
评论(0)
推荐(0)