06 2022 档案
摘要:我们是如何编写异步代码的 异步执行,相信很多同学都用过,比如向下面这么使用 // 最原始的方式,效率比较低 new Thread(() -> { // 执行任务 }).start(); // 线程池放到成员属性中,并管理了其生命周期 private ExecutorService executorS
阅读全文
摘要:背景 在我们平时开发过程中可能会经常遇到将一个对象里面的一个或者多个属性拿出来跟一个字符串模板拼接成一个新的字符串。 例如有一个这样的需求,后台处理完成了一个订单(订单分配到快递员了),这个时候就需要发一条通知给用户,这种通知想必大家都收到过格式如: 【xxx市】配送员xxx xxx 正在为你派送,
阅读全文