摘要: 场景 之前每次在进入新项目时,以及在使用Openfeign调用其他服务的时候出现Invalid token does not contain resource id的报错信息,在确保所有配置都正确的情况下(本地的resourceid和授权服务器的配置相同) 解决过程 首先找到报错信息的地方,可以看到 阅读全文
posted @ 2025-08-06 00:04 Lwf663 阅读(7) 评论(0) 推荐(0)
摘要: 面试题 17.01. 不用加号的加法 思路 利用位运算代替加法,使用递归来解决不进位的结果和进位结果的和 不考虑进位的情况下,异或的位运算(同0非1)可以用来代替加法 进位的值为二者相与在左移一位 结果为不考虑进位的值和进位的值相加,这里利用函数来递归 class Solution { public 阅读全文
posted @ 2025-07-25 15:33 Lwf663 阅读(7) 评论(0) 推荐(0)
摘要: LeetCode 146.LRU缓存 LinkedHashMap 双向链表+map : 链表维护访问顺序 map存储 class LRUCache { class LRUCacheNode{ int key; int value; LRUCacheNode before; LRUCacheNode 阅读全文
posted @ 2025-07-25 15:28 Lwf663 阅读(6) 评论(0) 推荐(0)
摘要: redis部分数据结构源码学习 如何查看redis源码 reids源码下载,通过该地址下载redis源码在使用编译器打开,本人使用的为VSCode 本文下载的版本为6.2.14,查看SRC目录 dict.h(key和value的映射关系) redis是key-value的数据库,通过Dict来实现k 阅读全文
posted @ 2025-07-24 21:44 Lwf663 阅读(10) 评论(0) 推荐(0)
摘要: TreeMap 底层数据结构: 红黑树 log(n) 树节点的结构 static final class Entry<K, V> implements Map.Entry<K, V> { K key; V value; Entry<K, V> left; Entry<K, V> right; Ent 阅读全文
posted @ 2025-07-24 21:41 Lwf663 阅读(5) 评论(0) 推荐(0)
摘要: SpringBoot Bean的生命周期 总体上实例化 -> 属性填充 -> 初始化 -> 注册销毁方法-> 使用 -> 销毁 在其过程中还隐藏着几个问题: 什么时候进行依赖注入,几种不同的注入方式(setter注入,构造器注入,字段注入)如何实现 存在哪些拓展点,在哪些场景使用,最佳实践 Spri 阅读全文
posted @ 2025-07-24 16:59 Lwf663 阅读(8) 评论(0) 推荐(0)