摘要:
可以使用Java8的Stream API来比较两个List的差异,并取出不同的对象。 方式一具体步骤如下: 将两个List转换为Stream类型; 调用Stream的filter方法,将不同的对象过滤出来; 将过滤出的不同的对象转换为List类型。 List<String> list1 = Arra 阅读全文
posted @ 2023-10-12 14:27
Lafite-1820
阅读(2182)
评论(0)
推荐(0)
摘要:
一、功能 二、安装 三、简单测试 今天给大家推荐一个非常好用的Java工具类库,企业级常用工具类,基本都有,能避免重复造轮子及节省大量的开发时间,非常不错,值得大家去了解使用。 Hutool 谐音 “糊涂”,寓意追求 “万事都作糊涂观,无所谓失,无所谓得” 的境界。 Hutool 是一个 Java 阅读全文
posted @ 2023-10-12 11:18
Lafite-1820
阅读(81)
评论(0)
推荐(0)
摘要:
这是一个挺有意思的讨论话题。 如果你运行下面的代码: Integer a = 1000, b = 1000; System.out.println(a == b);//1 Integer c = 100, d = 100; System.out.println(c == d);//2 你会得到: f 阅读全文
posted @ 2023-10-12 11:13
Lafite-1820
阅读(58)
评论(0)
推荐(0)
摘要:
一、日志重要吗 程序中的日志重要吗? 在回答这个问题前,笔者先说个事例: ❝ 笔者印象尤深的就是去年某个同事,收到了客户反馈的紧急bug。尽管申请到了日志文件,但因为很多关键步骤没有打印日志,导致排查进度很慢,数个小时都没能排查到问题,也无法给出解决对策。导致了客户程序一直阻断,最终产生了不少损失。 阅读全文
posted @ 2023-10-12 11:10
Lafite-1820
阅读(408)
评论(0)
推荐(0)
摘要:
如果你已经使用 Spring 一段时间或者是编程初学者,你一定听说过使用响应式编程比传统的线程池风格更好。 自 Spring 诞生以来,开发者创建 Java 企业应用程序就变得更加容易。它提供了在企业环境中使用 Java 语言所需的一切,支持 Groovy 和 Kotlin 作为 JVM 上的替代语 阅读全文
posted @ 2023-10-12 11:03
Lafite-1820
阅读(545)
评论(0)
推荐(1)
摘要:
问题在现 如何解决异步执行 多线程环境下如何确保事务一致性 事务王国回顾 事务实现方式回顾 编程式事务 利用编程式事务解决问题 问题分析完了,那么如何解决问题呢? 小结 问题在现 我先把问题抛出来,大家就明白本文目的在于解决什么样的业务痛点了: public void removeAuthority 阅读全文
posted @ 2023-10-12 10:54
Lafite-1820
阅读(928)
评论(0)
推荐(3)
摘要:
什么是流水线 jenkins 有 2 种流水线分为声明式流水线与脚本化流水线,脚本化流水线是 jenkins 旧版本使用的流水线脚本,新版本 Jenkins 推荐使用声明式流水线。文档只介绍声明流水线。 声明式流水线 在声明式流水线语法中,流水线过程定义在 Pipeline{}中,Pipeline 阅读全文
posted @ 2023-10-12 10:38
Lafite-1820
阅读(161)
评论(0)
推荐(0)
摘要:
Java8 的 Stream 流,加上 Lambda 表达式,可以让代码变短变美,还是变短变丑? 距离Java 8发布已经过去了7、8年的时间,Java 19也发布了。Java 8中关于函数式编程和新增的Stream流API至今饱受“争议”。 如果你不曾使用Stream流,那么当你见到Stream操 阅读全文
posted @ 2023-10-12 10:35
Lafite-1820
阅读(84)
评论(0)
推荐(0)

浙公网安备 33010602011771号