摘要: 0 背景 公司 SpringBoot 项目在日常开发过程中发现服务启动过程异常缓慢,常常需要 6-7 分钟才能暴露端口,严重降低开发效率。通过 SpringBoot 的 SpringApplicationRunListener 、BeanPostProcessor 原理和源码调试等手段排查发现,在 阅读全文
posted @ 2023-10-11 16:25 Lafite-1820 阅读(625) 评论(0) 推荐(0)
摘要: 一、SpringBatch 介绍 Spring Batch 是一个轻量级、全面的批处理框架,旨在支持开发对企业系统的日常操作至关重要的健壮的批处理应用程序。Spring Batch 建立在人们期望的 Spring Framework 特性(生产力、基于 POJO 的开发方法和一般易用性)的基础上,同 阅读全文
posted @ 2023-10-11 16:05 Lafite-1820 阅读(1569) 评论(0) 推荐(1)
摘要: 引入工具包 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>5.3.10</version> <!-- 您应该选择适合您项目的版本 --> </depe 阅读全文
posted @ 2023-10-11 15:45 Lafite-1820 阅读(29) 评论(0) 推荐(0)
摘要: 一、校验数字的表达式 数字:[1]*$ n位的数字:^\d{n}$ 至少n位的数字:^\d{n,}$ m-n位的数字:^\d{m,n}$ 零和非零开头的数字:^(0|[1-9][0-9]*)$ 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$ 带1-2位小 阅读全文
posted @ 2023-10-11 11:47 Lafite-1820 阅读(1506) 评论(0) 推荐(0)