06 2020 档案
摘要:从“猴子到树上摘桃”到“猴子先对树上的桃子进行标记,再统一摘桃”的演变 最近在公司项目开发过程中,遇到了一个相对比较复杂的场景,大概就是对于一棵完整的树(树的结构就是若干属性集合 和 一个子节点,子节点是 同等结构的树的集合),根据有权限的 list 集合(集合的形式是从根节点到叶子节点的一个字符串
阅读全文
摘要:在日常代码开发中,我们需要对实体类中的各个属性进行校验,比如非空判断、url 判断等等,在 javax.validation.constraints.* 包下面集成了多个校验注解。但是随着业务的发展,我们需要自定义一些特殊的注解,比如,针对一些标志位,我们必须保证其 数值只是 Integer类型的
阅读全文
摘要:综述 当try语句中出现异常是时,会执行catch中的语句,java运行时系统会自动将catch括号中的Exception e 初始化,也就是实例化Exception类型的对象。e是此对象异常名称。然后e(引用)会自动调用Exception类中指定的方法,就会e.printStackTrace()。
阅读全文
摘要:使用 Stream的sort() 方法,并结合 Comparator 类 进行排序,主要解决以下两个问题: 1)当某个字段为空时,怎么进行排序? 使用 Comparator.nullsFirst() 或者 Comparator.nullsLast( ) 进行非空的剔除 2)如果比较两个字段? 使用
阅读全文

浙公网安备 33010602011771号