摘要: 场景: 1. 微服务间相互调用, 追踪各个服务间的调用情况 2.单个服务或应用,追踪单个方法的运行时间(系统优化时推荐使用) 安装 参考:https://www.jianshu.com/p/12254d350543 推荐: https://www.jianshu.com/p/8157866deb86 阅读全文
posted @ 2019-07-30 18:21 lshan 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 方案1: 场景: 接口异常统一处理 方案2: 场景: 常见异常统一处理, 避免try {}catch(){} 直接处理, 使代码更加清晰, 适用于几乎所有场景 方案1: @Data @NoArgsConstructor @AllArgsConstructor @Document("promotion 阅读全文
posted @ 2019-07-30 18:12 lshan 阅读(776) 评论(0) 推荐(0) 编辑
摘要: 场景: 项目中常常会有一些message , 如邮件, 短信, UI的提示信息, 多数情况,写在代码中,或者配置文件xxx.properties, @value 或者读取xxx.properties ,这两种方案都... 1.好处,统一管理 2.动态管理,如配置了appolo , 配置中心 3. 配 阅读全文
posted @ 2019-07-30 17:48 lshan 阅读(1304) 评论(0) 推荐(0) 编辑
摘要: 1.场景: 比较两个json Bean 对象 的不同之处: 之前的处理方式是反射,比较field 值: 依赖: jackson-databind-2.9.3.jar <dependency><groupId>com.flipkart.zjsonpatch</groupId> <artifactId> 阅读全文
posted @ 2019-07-30 17:23 lshan 阅读(1653) 评论(0) 推荐(0) 编辑