
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
避免过多if-else的几种方法
太多的if-else不太直观,难以维护。以下面代码为例,展示几种替代if else的方法。String input = "three";@Testpublic void testElse() {if ("one".equals(input)) {System.out.println("one");} e...
Spring Cloud健康检查的陷阱
健康检查 基于Spring Boot Actuator的健康检查是Spring Cloud微服务的必备组件,用来确保我们的服务是否可用。 引入 Spring Boot Actuator后,通过http://ip:port/health ,可以看到 HealthEndPoint 给我们提供默认的监控结果,包含磁盘检测和数据库检测。如下{"status": "UP&qu
一步步降低代码复杂度
Table of Contents1 Sonar认知复杂度计算规则2 降低复杂度2.1 降低复杂度前的准备2.2 一个for循环只做一件事2.3 减少for循环中的if else、continue2.4 抽离try/catch2.5 for循环内容不宜过长2.6 验证重构3. 通过idea一秒钟实现重构1 Sonar认知复杂度计算规则这里的认知复杂...
到底了







