摘要: 反转链表 206. 反转链表 92. 反转链表 II 25. K 个一组翻转链表 234. 回文链表 -- 递归做法 相交链表 160. 相交链表 合并列表 21. 合并两个有序链表 快慢指针 876. 链表的中间结点 141. 环形链表 142. 环形链表 II 143. 重排链表 链表复制 13 阅读全文
posted @ 2024-06-27 18:38 r1-12king 阅读(27) 评论(0) 推荐(0)
摘要: 网站 1、时间戳转换 时间戳转换工具 2、git学习和练习 猴子都能懂的GIT入门 Learn Git Branching 3、json相关 json转JAVA对象 Json.cn 4、sql在线练习 sqlzoo SQLBolt 5、正则表达式在线联系 regexr 6、kafka集群体验 有一个 阅读全文
posted @ 2023-12-13 14:32 r1-12king 阅读(17) 评论(0) 推荐(0)
摘要: 中间件 kafka The Log: What every software engineer should know about real-time data’s unifying abstraction,对应的中文译稿在这里:《日志:每个软件工程师都应该知道的有关实时数据的统一抽象》。 redi 阅读全文
posted @ 2023-03-01 10:40 r1-12king 阅读(24) 评论(0) 推荐(0)
摘要: 转载:从一个事故中理解Redis(几乎)所有知识点 简单回顾事故回溯总结一句话:(1)因为大KEY调用量,随着白天自然流量趋势增长而增长,最终在业务高峰最高点期占满带宽使用100%。 (2)从而引发redis的内存使用率,在5min之内从0%->100%。 (3)最终全面GET SET timeou 阅读全文
posted @ 2025-04-25 16:33 r1-12king 阅读(16) 评论(0) 推荐(0)
摘要: Java 的 SPI(Service Provider Interface)是一种服务发现机制,它允许第三方为应用程序提供特定服务的实现。SPI 的核心思想是将服务接口和服务实现分离,使得程序在运行时能够动态地加载服务实现。 工作原理 定义服务接口:开发者定义一个服务接口,此接口明确了服务的功能。 阅读全文
posted @ 2025-04-24 17:47 r1-12king 阅读(15) 评论(0) 推荐(0)
摘要: JVM 的三色标记法 三色标记法是垃圾回收中的一种重要算法,它通过将对象分成三种颜色(黑色、灰色、白色)来标记对象的存活状态。 黑色:表示对象已经被垃圾收集器访问过并且从这个对象出发的所有引用都已经标记过。 如果一个新的标量指向一个黑色对象是不需要重新扫描一遍。黑色对象不可能直接指向白色对象(跳过灰 阅读全文
posted @ 2025-04-16 11:34 r1-12king 阅读(68) 评论(0) 推荐(0)
摘要: 需求: 希望 直接在 Controller 方法参数中 自动注入自定义对象,而不影响请求的 URL 或 Body。 适用于 所有 @RequestMapping 方法,且不需要手动修改请求。 解决方法: 使用 HandlerMethodArgumentResolver 1. 创建自定义对象 假设你要 阅读全文
posted @ 2025-04-03 17:13 r1-12king 阅读(4) 评论(0) 推荐(0)
摘要: 在UML(统一建模语言)中,不同的关系类型使用不同的箭头和线条来表示。以下是常见的UML关系及其对应的表示方法: 1. 继承(Inheritance) 表示:空心三角形箭头 + 实线 方向:箭头指向父类(基类) 说明:表示一个类继承自另一个类。 示例: 复制 [子类] ——▷ [父类] 2. 实现( 阅读全文
posted @ 2025-01-10 15:38 r1-12king 阅读(381) 评论(0) 推荐(0)
摘要: package test1.util; import java.util.LinkedHashMap; import java.util.Map; public class LRUCache<K, V> extends LinkedHashMap<K, V> { private final int 阅读全文
posted @ 2025-01-08 16:29 r1-12king 阅读(10) 评论(0) 推荐(0)
摘要: 一、Spring Boot 配置文件的加载顺序 1)bootstrap.properties 或 bootstrap.yml (如果存在) application.properties 或 application.yml 注意: yml 文件优先加载于 properties 文件,后加载的配置项会覆 阅读全文
posted @ 2024-12-13 18:05 r1-12king 阅读(2670) 评论(0) 推荐(1)
摘要: 一、GRADLE_USER_HOME GRADLE_USER_HOME是Gradle构建工具的一个重要属性,用于设置Gradle用户目录的路径。该属性的默认值根据平台不同而不同,Windows平台默认为C:\Users\用户名\.gradle,Linux和Mac平台默认为~/ .gradle。可以通 阅读全文
posted @ 2024-12-08 17:44 r1-12king 阅读(666) 评论(0) 推荐(0)
摘要: 参考:原文链接:https://blog.csdn.net/JingleYe/article/details/141959978 第一步、安装任何软件包之前,建议使用以下命令更新软件包和存储库 yum -y update 第二步、Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储 阅读全文
posted @ 2024-11-19 17:47 r1-12king 阅读(663) 评论(0) 推荐(0)
摘要: 使用homebrew的时候,经常提示 djust how often this is run with HOMEBREW_AUTO_UPDATE_SECS or disable with HOMEBREW_NO_AUTO_UPDATE. Hide these hints with HOMEBREW_ 阅读全文
posted @ 2024-11-07 11:02 r1-12king 阅读(2522) 评论(0) 推荐(0)