上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 46 下一页
摘要: 背景 //可维护性是大型项目成熟度的一个重要指标,而提升可维护性非常重要的一个手段就是减少代码重复 1. 如果多处重复代码实现完全相同的功能,很容易修改一处忘记修改另一处,造成 Bug; 2. 有一些代码并不是完全重复,而是相似度很高,修改这些类似的代码容易改(复制粘贴)错,把原本有区别的地方改为了 阅读全文
posted @ 2022-01-06 11:10 白玉神驹 阅读(650) 评论(0) 推荐(0)
摘要: AOP切入Spring Cloud Feign组件失败的情况 1. 为方便统一处理Feign,用AOP实现使用within指示器匹配feign.Client接口的实现进行AOP切入 //测试Feign @FeignClient(name = "client") public interface Cl 阅读全文
posted @ 2022-01-05 16:15 白玉神驹 阅读(776) 评论(0) 推荐(0)
摘要: 不正确的自动装配组件告警级别由error->warning idea的版本不同,这里的选项不一定一样,有的是`Autowiring for Bean Class` 阅读全文
posted @ 2022-01-04 15:01 白玉神驹 阅读(163) 评论(0) 推荐(0)
摘要: IOC和AOP初衷是解耦和扩展 1. IOC是一种设计思想,使用Spring来实现IOC,是将你设计好的对象交给Spring容器控制,而不是在对象内部控制。 2. 使用IOC方便、可以实现解耦,并带来更多的可能性。 3. 如果以容器为依托管理所有的框架、业务对象,不仅可以无侵入地调整对象的关系,还可 阅读全文
posted @ 2022-01-04 11:30 白玉神驹 阅读(525) 评论(0) 推荐(0)
摘要: 报错原因及检查 1. 不合法的地址 占位符中出现下划线 _ 斜杠 / 2. 仔细查看报错日志nacos中某个配置多配一遍,可能看到最后的报错是not legal hostname...但是错误原因在最上边显示xxx有多个 阅读全文
posted @ 2021-12-30 17:04 白玉神驹 阅读(2557) 评论(0) 推荐(0)
摘要: 反射、注解和泛型遇到OOP时需要注意的问题 反射调用方法不是以传参决定重载 在获取方法的时候通过方法名和参数类型来确定的。遇到方法有包装类型和基本类型重载的时候,需要注意 @Slf4j public class ReflectionIssueApplication { private void ag 阅读全文
posted @ 2021-12-29 09:18 白玉神驹 阅读(195) 评论(0) 推荐(0)
摘要: 太多相同的对象导致oom 背景: -- 有一个项目在内存中缓存了全量用户数据, -- 在搜索用户时可以直接从缓存中返回用户信息。 -- 但现在为了改善用户体验, -- 需要实现输入用户名自动在下拉框提示不全用户名的功能(自动完成功能)。 分析: -- 对于快速检索的需求,最好使用Map实现,比Lis 阅读全文
posted @ 2021-12-23 08:15 白玉神驹 阅读(257) 评论(0) 推荐(0)
摘要: 时区问题 1. Date 并无时区问题,世界上任何一台计算机使用 new Date() 初始化得到的时间都一样。Date 中保存的是 UTC 时间,UTC 是以原子钟为基础的统一时间,不以太阳参照计时,并无时区划分。 2. Date 中保存的是一个时间戳,代表的是从 1970 年 1 月 1 日 0 阅读全文
posted @ 2021-12-22 09:57 白玉神驹 阅读(571) 评论(0) 推荐(0)
摘要: 确保序列化和反序列化算法的一致性 不同序列化算法输出必定不同,要正确处理序列化后的数据就要使用相同的反序列化算法。 Jackson序列化与反序列化注意 Jackson 有大量的序列化和反序列化特性,可以用来微调序列化和反序列化的细节。需要注意的是,如果自定义 ObjectMapper 的 Bean, 阅读全文
posted @ 2021-12-20 20:12 白玉神驹 阅读(137) 评论(0) 推荐(0)
摘要: 确保文件中字符的字符集和字符流的字符集是一致 //确保文件中字符的字符集和字符流的字符集是一致的,否则可能产生乱码。 private static void right1() throws IOException { char[] chars = new char[10]; String conte 阅读全文
posted @ 2021-12-19 11:50 白玉神驹 阅读(262) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 46 下一页