随笔分类 - a-编程核心能力
摘要:Maven 全面学习笔记:从基础到实战
阅读全文
摘要:`@PostConstruct`注解主要用于指定某个方法在对象完成实例化且所有依赖注入操作结束后、正式投入使用前执行。利用这一特性,开发者能在对象初始化的关键阶段,执行资源初始化、数据加载等必要操作,确保对象在使用时处于完备且可用状态。
阅读全文
摘要:线程编排CompletableFuture 类API
阅读全文
摘要:BigDecimal.compareTo方法使用说明
阅读全文
摘要:利用AutoCloseable的特性可以在关闭资源前做一些事情
阅读全文
摘要:M: M1,M2,…中的M是milestone的简写,意思是里程碑,代表着有重大改进的版本。 SNAPSHOT: 快照版本
阅读全文
摘要:原文链接:https://blog.csdn.net/qq_42228663/article/details/125149383 可以使用 Collections. unmodifiableCollection(Collection c) 方法来创建一个只读集合,这样改变集合的任何操作都会抛出 Ja
阅读全文
摘要:使用@NotNull和@Nullable避免编码中出现空指针异常
阅读全文
摘要:public class RuntimeDemo { public static void main(String[] args) throws IOException { //获取Runtime类对象 Runtime runtime = Runtime.getRuntime(); //返回 Jav
阅读全文
摘要:常用的校验API Assert org.springframework.util.Assert **用途:**可用在controller校验参数上,并由全局异常捕获器捕捉IllegalArgumentException,返回友好提示 **缺点:**不能返回业务的异常码,不过可参考改写成适合自己的 /
阅读全文
摘要:数字正则 原文链接: [正则表达式 整数](http://www.cnblogs.com/freexiaoyu/archive/2008/12/17/1356690.html) 内容摘自原文和评论 正则 ^[1-9]\d*$ //匹配正整数 ^[1-9]\\d*|0$ //匹配整数(推荐) -0,0
阅读全文
摘要:@RequiredArgsConstructor 注解 @RequiredArgsConstructor 生成带有必需参数的构造函数。 必需的参数是最终字段和具有约束的字段,例如@NonNull 。 完整的文档可在@lconstructor的项目lombok功能页面上找到 。即使未列出,该注释也具有
阅读全文
摘要:视频地址: @AllArgsConstructor @NoArgsConstructor @Data static class Student { private String name; private Integer age; } @Test public void test5() { List
阅读全文
摘要:参考资料地址1: 数组方式 参考资料地址2: AtomicInteger方式 测试代码 /** * lambda 表达式中设置序号 */ @Test public void test6() { //基础数据准备 List<NumStudent> list = Arrays.asList(new Nu
阅读全文
摘要:The Java Language Specification recommends listing modifiers in the following order: Java语言规范建议按以下顺序列出修饰符: Annotations public protected private abstra
阅读全文
摘要:Optional实际应用 Optional的常用Api 将集合转化成另一种类型的集合 优点: 较之前更安全的操作集合,省略了判null,链式编程,且方便指定默认值 /** * 将集合转化成另一种类型的集合 */ @Test public void test0() { List<String> lis
阅读全文

浙公网安备 33010602011771号