后思小记
文章平均质量分 85
北辰微雨
这个作者很懒,什么都没留下…
展开
-
流式函数建造模式构建对象的探索
封装业务对象的时候,需要设置业务的值,单个SetXX看起来还行,但是业务量设置多时候,那就是一顿操作SetXX,之后会出现通天塔楼层结构。新建一个测试类Category来测试封装构建的所有信息数据,测试字符串、数值和集合类型对于上述功能的测试功能是否支持,并不一定强制流方式处理,也可以拆分细流,最后通过build()来判断条件,条件之后可以进行if-do的处理或者if-else-do的处理, do方面支持UnaryOperator。来对传递的值做传递处理,支持值的多次加工操作原创 2022-09-06 23:35:26 · 187 阅读 · 0 评论 -
MySql对于时间段交集的处理和通用实现方式(MyBatis-Plus)
对于时间段产生交集的筛选,扩大包含范围,支持但凡包含的时间查询的增加,基于mysql语句的mybatis-plus采用了java8的函数方法,更提炼出通用时间交集的功能原创 2022-05-30 08:00:00 · 2908 阅读 · 2 评论 -
java 8 数据树层级关系嵌套自定义排序模糊匹配生成和扁平化
采用 java8 的特性实现后台对于多层级嵌套的解析、组装、排序、模糊匹配,支持层级和扁平化相互转化,使用流处理方式支持多场景树结构,如省市区等关联关系层级结构思维的探索原创 2022-04-12 18:36:49 · 2987 阅读 · 2 评论