随笔分类 - 编程基础
摘要: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
阅读全文
摘要:注意:
必须放行chain.doFilter(req, resp);
拦截路径配置规制
阅读全文