摘要: 前言 博主只是这篇文章的搬运工,为了加强记忆自己梳理了一遍并扩展了部分内容。 集合拓展链接:集合概述&集合之Collection接口 - 至安 - 博客园 (cnblogs.com) Java 集合概览 Java 集合, 也叫作容器,主要是由两大接口派生而来:一个是 Collection接口,主要用 阅读全文
posted @ 2022-11-03 20:54 至安 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 问题 RequestContextHolder.getRequestAttributes(); 值为空,也就是常说的session丢失 分析 由于session是线程安全的,无法直接在各个线程中传递,所以在服务间异步线程调用时,就会导致session丢失的问题 首先,为什么要分析这个RequestC 阅读全文
posted @ 2022-06-22 15:44 至安 阅读(1660) 评论(0) 推荐(2) 编辑
摘要: 问题 将字符串YYYYMMddHHmmss格式化成YYYY-MM-DD hh:mm:ss 解决方案 dateStr(dateStr) { var pattern = /(\d{4})(\d{2})(\d{2})(\d{2})(\d{2})(\d{2})/; //将时间格式化成 yyyy-MM-dd 阅读全文
posted @ 2022-05-10 15:02 至安 阅读(1356) 评论(0) 推荐(0) 编辑
摘要: 具体步骤 一、开启IDEA的自动编译(静态) 具体步骤:打开顶部工具栏 File → Settings → Default Settings → Build → Compiler 然后勾选 Build project automatically 。 二、开启IDEA的自动编译(动态) 具体步骤:同时 阅读全文
posted @ 2022-03-02 10:26 至安 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 摘要 何为函数式接口? 什么是lambda表达式,lambda表达式的本质; 函数式接口与lambda表达式的联系:lambda是实现函数式接口的一个快捷方式,可以作为函数式接口的一个实例; 常用Java8内置的函数式接口 Function、Predicate、Consumer 和 Supplier 阅读全文
posted @ 2022-02-23 20:36 至安 阅读(130) 评论(0) 推荐(0) 编辑
摘要: https://cloud.tencent.com/developer/article/1456091 阅读全文
posted @ 2022-02-16 09:54 至安 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 在之前的两篇文章中主要分析了 Java 栈的缺点 ,为什么不推荐使用 Java 栈 ,以及 为什么不推荐直接使用 ArrayDeque 代替 Java Stack 。更多内容点击下方链接前去查看。 算法动画图解 | 被 "废弃" 的 Java 栈,为什么还在用 为什么不推荐 ArrayDeque 代 阅读全文
posted @ 2022-02-15 15:49 至安 阅读(280) 评论(0) 推荐(0) 编辑
摘要: Java之transient关键字有什么用 在LinkedHashMap 类中,看到有个关键字transient,它是什么意思呢? /** * 头指针,指向第一个node */ transient LinkedHashMap.Entry<K,V> head; /** * 尾指针,指向最后一个node 阅读全文
posted @ 2022-02-15 09:31 至安 阅读(334) 评论(0) 推荐(1) 编辑
摘要: 1. 使用new 关键字 使用 new 关键字创建对象,实际上是做了两个工作,一是在内存中开辟空间,二是初始化对象。但是new 关键字只能创建非抽象对象。 Employee emp1 = new Employee(); 0: new #19 // class org/programming/mitr 阅读全文
posted @ 2022-02-13 17:18 至安 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 概述 Java1.5增加了新特性:可变参数。 适用于参数个数不确定,类型确定的情况 注意: 可变参数当做数组处理。 当既有普通参数又有可变参数时,可变参数必须位于最后一项。 参数列表只能有一个可变参数 示例 public static void main(String[] args) { Syste 阅读全文
posted @ 2022-01-22 18:38 至安 阅读(102) 评论(0) 推荐(0) 编辑