摘要: 使用Lambda做参数校验的实现方案,现在只需一行代码即可完成之前的校验、打印日志和抛出异常。 public class UtilsChecks { private static final Logger log = LoggerFactory.getLogger(UtilsChecks.class 阅读全文
posted @ 2025-04-09 16:51 杨飞只是太过正经 阅读(24) 评论(0) 推荐(0)
摘要: 自写的校验所有类型是否为null的工具类, 懒人福音,嘎嘎好用。 1 /** 2 * 一个校验对象是否为null的豪华大礼包 3 * 可以校验:Collection,Map,String,Enumeration,Iterator,以及所有数组类型 4 * 5 */ 6 public final cl 阅读全文
posted @ 2025-04-09 16:02 杨飞只是太过正经 阅读(50) 评论(0) 推荐(0)
摘要: 今天心血来潮想把自己的项目部署到docker,部署完成后通过idea远程访问docker。发现控制台日志出现中文乱码,起初还以为docker或者项目编码没有设置好,一一排查后发现服务器编码和环境都没有问题。最后想到不会是idea的编码问题吧,改了配置后还真是,用了几年idea第一次出现这种问题。 解 阅读全文
posted @ 2021-09-12 18:14 杨飞只是太过正经 阅读(388) 评论(0) 推荐(0)
摘要: 今天吃饭时,被公司新来的同事问道:“项目controller层里好多都没写try,catch,难道异常不用处理吗?”。虽然正吃饭时被打扰,让我很讨厌,但是既然他诚心诚意的问了,本着爱护(收服)新员工的责任,我还是面带微笑给他讲解了一番:“是这样,异常@#*%*&~...” 讲完,我爱吃的蒜香烤鱼已经 阅读全文
posted @ 2021-07-18 19:27 杨飞只是太过正经 阅读(450) 评论(0) 推荐(0)
摘要: Eureka Eureka是Netflix公司出品,英文直译:发现了,找到了! 认识Eureka (一)首先我们来解决第一问题,服务的管理。 Ⅰ.早期开发模式中出现的问题 再早期开发时业务时,首先模块中service对外提供服务,需要对外暴露自己的地址。而consumer(调用者)需要记录服务提供者 阅读全文
posted @ 2021-05-01 18:20 杨飞只是太过正经 阅读(136) 评论(0) 推荐(0)
摘要: (一)微服务的实现方式很多,但是最火的莫过于Spring Cloud了。为什么? 后台硬:作为Spring家族的一员,有整个Spring全家桶靠山,背景十分强大。 技术强:Spring作为Java领域的前辈,可以说是功力深厚。有强力的技术团队支撑,一般人还真比不了 群众基础好:可以说大多数程序员的成 阅读全文
posted @ 2021-05-01 15:58 杨飞只是太过正经 阅读(68) 评论(0) 推荐(0)
摘要: 一:什么是微服务?为什么要用微服务? (一)什么是微服务? 简单举例:看军事新闻的同学应该都知道,一艘航空母舰作战能力虽然很强,但是弱点太明显,就是防御能力太差,单艘的航空母舰很少单独行动,通常航空母舰战斗群才是主要军事力量,你可以把单艘航母理解为的单体应用(防御差,机动性不好),把航母战斗群(调度 阅读全文
posted @ 2021-05-01 13:26 杨飞只是太过正经 阅读(107) 评论(0) 推荐(0)
摘要: 今天被人问到volatile能不能保证并发安全? 呵,这能难倒我? 直接上代码: public class ThreadTest { // 使用volatile修饰变量 private static volatile int num = 0; public static void main(Stri 阅读全文
posted @ 2021-04-21 20:40 杨飞只是太过正经 阅读(591) 评论(0) 推荐(0)