10 2020 档案

摘要:1 public List<TSDepart> getSubStringByRadom(List<TSDepart> list, int count){ 2 List backList = null; 3 backList = new ArrayList<TSDepart>(); 4 Random 阅读全文
posted @ 2020-10-30 20:48 空指针终结者 阅读(531) 评论(0) 推荐(0)
摘要:业务开发上遇到分页查询的综合排序:先按时间排序(未开始>进行中>已结束),如果未开始或进行中,则按开始时间正序拍,如果已结束则按开始时间倒序排。 1 select a.id, a.has_sign_in hasSignIn, a.has_sign_out hasSignOut, if(a.integ 阅读全文
posted @ 2020-10-22 16:53 空指针终结者 阅读(1150) 评论(0) 推荐(0)
摘要:Guava的事件总线EventBus库是事件发布订阅模式的实现,让我们能在领域驱动设计(DDD)中以事件的弱引用本质对我们的模块和领域边界很好的解耦设计。下面是常用的异步事件的例子: 1、 在configure里面声明异步处理类 1 @Bean 2 public AsyncEventBus asyn 阅读全文
posted @ 2020-10-21 14:41 空指针终结者 阅读(842) 评论(0) 推荐(0)
摘要:按条件查询单个实体类: User u= user.stream().filter(item ->item.getName().equals(“zs”)).findAny().orElse(null); 按条件筛选多个实体类: List u= user.stream().filter(item ->i 阅读全文
posted @ 2020-10-19 18:25 空指针终结者 阅读(4074) 评论(0) 推荐(0)
摘要:背景:xml文件中使用mybatis的if标签判断指定字符串(写死),equals 和 != 方法都不能正常判断生效。。。 mybatis 使用if 判断字符串示例:正例1: <if test="itemCode != null and itemCode !='' and itemCode !='a 阅读全文
posted @ 2020-10-13 15:16 空指针终结者 阅读(322) 评论(0) 推荐(0)