
Java
文章平均质量分 86
HoleHub
这个作者很懒,什么都没留下…
展开
-
Java Stream用法汇总
收集一些遇到的、巧妙的Java Stream用法,多看,多学,多复习。toMap与Function.identity()Map<Long, Measure> measureMap = measures.stream().collect( Collectors.toMap( Measure::getId, Function.identity()));原创 2020-05-17 02:34:01 · 425 阅读 · 0 评论 -
Mysql中保存信息为json的回调处理
在业务开发中,相比于创建新的实体,我们会选择将信息保存为json字符串,作为一个字段保存。如此,每次使用时都需要显示调用json转换函数。一个更合理的方法是,在实体类中增加一个map字段并添加@Transient注解。使用@PrePersist和@PostLoad定义保存和装载的回调函数,自动将map转换为json字符串或者将json字符串转换为map。以下代码来自Griffin代码中的DataSource实体。需求是每次保存和更新时更新checkpoint信息,有点类似单调递增的版本控制的想法。首先原创 2020-05-11 02:30:16 · 375 阅读 · 0 评论 -
Java Lambda表达式之functional interface
背景:没有系统学习过Java,第一次在公司代码里看到很多不明所以的Lambda使用方法,最后在官网教程上找到答案。不得不说,网上Java的中文资料太多鱼目混珠,甚至还有些无脑复制粘贴,污染互联网环境,但退一步想,是不是百度这个搜索引擎对内容的去重做得太粗糙呢...正文:将只含有一个抽象函数的接口称为functional interface(可以有多个default或者static函数,...原创 2020-04-02 15:41:19 · 441 阅读 · 0 评论