摘要: 用户所属组织标签缓存 用户所属的标签是高频访问字段,所以在Redis中进行缓存 使用List结构存储而不使用set,List底层是压缩列表+双向链表,内存紧凑读写快,set天然去重是要依赖哈希表的,计算哈希值解决哈希冲突效率不如List,而且Set存储是乱序的,List存储是按照存储的顺序的,是有一 阅读全文
posted @ 2026-01-23 17:19 Huangyien 阅读(3) 评论(0) 推荐(0)
摘要: Optional本质是一个包装值的盒子,盒子里面有可能有对象,也有可能为空,但是不管哪种情况,这个Option本身是存在的,从而避免了直接操作null对象的风险 // 1. 创建 Optional 对象 User realUser = new User("admin", 1); User nullU 阅读全文
posted @ 2026-01-23 17:11 Huangyien 阅读(3) 评论(0) 推荐(0)
摘要: 判断是否为异位词我最开始想的是通过转换成数组进行sort排序再使用equals进行比较的,这里采用的是使用cnt数组进行计数,最后直接使用Array中的equals方法比较两个数组是否相同来进行判断 除了数组,也可以使用HashMap进行计数判断,最后也可以通过Map.equals直接进行判断两个M 阅读全文
posted @ 2026-01-23 14:18 Huangyien 阅读(5) 评论(0) 推荐(0)