工作 3 年的同事不懂 isEmpty 和 isBlank 的区别,我真是醉了。。


分享一份《Spring Boot 学习笔记,太全了!》

工具类乱象

最近在检查代码时,发现有的同事喜欢用 isEmpty,有的同事喜欢用 isBlank,而且大家用的还不是同一个工具包中的,甚至还有自己手写 String 工具类的,天呀,我真是醉了……

你们公司是否也有这样的情况呢?别说没有,我真不信!

说到这个事情,最近还有个工作 3 年的同事问我 isEmpty 和 isBlank 的区别,好吧,今天就展开讲下。

还在写代码造假数据联调?真 Low!试试 PostMan Mock,真香!!


分享一份《Spring Boot 学习笔记,太全了!》

现在都是前后端分离架构,一般是后端人员先设计好接口定义,然后前端人员就可以根据接口定义进行开发了,前期前后端独立开发,互相不影响。

那么问题来了,如果到了中后期,前端开发完了,后端还没开发完,那前端要傻傻地等后端开发完再联调测试吗?到那时,就太晚了,前端的质量就没法保证,一般后端要弄个 Mock 测试,后端提供接口虚拟数据让前端能够提前测试,待后端开发完后再进行真实数据的联调。

时隔 4 年!ElasticJob 3.0.0 发布,王者归来。。


分享一份《Spring Boot 学习笔记,太全了!》

ElasticJob 简介

ElasticJob 是一个分布式调度解决方案,即分布式的定时任务框架,它由 2 个相互独立的子项目 ElasticJob-LiteElasticJob-Cloud 组成:

ElasticJob-Lite ElasticJob-Cloud
无中心化
资源分配 不支持 支持
作业模式 常驻 常驻 + 瞬时
部署依赖 ZooKeeper ZooKeeper + Mesos