上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页
摘要: 可以使用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)
摘要: 0 背景 公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要 6-7 分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 原理和源码调试等手段排查发现,在 阅读全文
posted @ 2023-10-11 16:25 Lafite-1820 阅读(685) 评论(0) 推荐(0)
摘要: 一、SpringBatch 介绍 Spring Batch 是一个轻量级、全面的批处理框架,旨在支持开发对企业系统的日常操作至关重要的健壮的批处理应用程序。Spring Batch 建立在人们期望的 Spring Framework 特性(生产力、基于 POJO 的开发方法和一般易用性)的基础上,同 阅读全文
posted @ 2023-10-11 16:05 Lafite-1820 阅读(1673) 评论(0) 推荐(1)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页