摘要: jar -uvf0 xxx.jar ./BOOT-INF/lib/yyy.jar 更新或新增 xxx.jar 包里的 yyy.jar 文件。 jar -uvf0 xxx.jar com/xxx/yyy/zzz.class 更新或新增 xxx.jar 包里的 zzz.class 文件。 参数可选项: 阅读全文
posted @ 2023-07-13 01:43 唯学而知 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 前端 DES 加密: import cryptoJs from 'crypto-js'; // DES 加密 function encrypt(message, key, iv) { // 字符串转 16进制 const keyHex = cryptoJs.enc.Utf8.parse(key); 阅读全文
posted @ 2022-10-30 16:43 唯学而知 阅读(157) 评论(0) 推荐(0) 编辑
摘要: CopyOnWriteArrayList 的使用 优点: CopyOnWriteArrayList 是读写安全的 ArrayList,读操作不加锁,写操作加锁。 写操作时,会复制一份当前数组,然后去添加或移除元素,不会阻塞读操作,故适合读多写少的场景。 缺点: CopyOnWriteArrayLis 阅读全文
posted @ 2022-01-16 16:50 唯学而知 阅读(106) 评论(0) 推荐(0) 编辑
摘要: LinkedHashMap 的原理与使用 LinkedHashMap 是对 HashMap 的封装和拓展,在保留了 HashMap 原有功能的基础上,加了一些链表相关的属性,用来记录 HashMap 元素的先后顺序,这样如果要根据(节点插入或访问)顺序访问节点时,只要去遍历链表即可。 默认元素插入顺 阅读全文
posted @ 2021-12-26 22:49 唯学而知 阅读(146) 评论(0) 推荐(0) 编辑
摘要: HashMap 结构 HashMap的组成部分:数组 + 链表 + 红黑树。HashMap的主干是一个Node数组。Node是HashMap的基本组成单元,每一个Node包含一个key-value键值对。HashMap的时间复杂读几乎可以接近O(1)(如果出现了 哈希冲突可能会波动下),并且Hash 阅读全文
posted @ 2021-12-19 22:25 唯学而知 阅读(91) 评论(0) 推荐(0) 编辑