1 2 3 4 5 ··· 60 下一页
摘要: 线程Thread Future 异步框架CompletableFuture Spring注解@Async Spring ApplicationEvent事件 消息队列 第三方异步框架,比如Hutool的ThreadUtil Guava异步 1 线程异步 public class AsyncThrea 阅读全文
posted @ 2026-11-03 23:20 KLAPT 阅读(3) 评论(0) 推荐(0)
摘要: Direct 模式 @Configurationpublic class DirectRabbitConfig { // 1. 声明交换机 @Bean public DirectExchange orderDirectExchange() { // 参数:名称、是否持久化、是否自动删除 return 阅读全文
posted @ 2026-10-30 00:23 KLAPT 阅读(3) 评论(0) 推荐(0)
摘要: 这三种交换机模式的核心区别在于消息如何被路由。Fanout 忽略路由键进行广播,Direct 精确匹配路由键,Topic 则支持通配符匹配。 1. Fanout(订阅/广播)模式 Fanout 交换机会将消息广播到所有绑定到它的队列,完全忽略 Routing Key。适合“一条消息需要通知所有下游” 阅读全文
posted @ 2026-10-30 00:17 KLAPT 阅读(11) 评论(0) 推荐(0)
摘要: 一、类结构层:静态内部类的"归属"错觉 public class ThreadLocal<T> { // ... static class ThreadLocalMap { static class Entry extends WeakReference<ThreadLocal<?>> { Obje 阅读全文
posted @ 2026-10-28 22:14 KLAPT 阅读(4) 评论(0) 推荐(0)
摘要: ThreadLocal是Java提供的一个线程本地变量工具,它允许我们创建只能被同一个线程读写的变量。从线程的角度看,就好像是线程在访问自己的私有变量一样,避免了共享变量可能带来的并发问题。 ThreadLocal的工作原理可以简单概括为: 每个Thread对象内部维护了一个ThreadLocalM 阅读全文
posted @ 2026-10-28 21:36 KLAPT 阅读(4) 评论(0) 推荐(0)
摘要: 核心命令处理是单线程的,但 Redis 进程里其实还有其他线程: 主线程:负责接收客户端连接、解析命令、执行命令、返回结果(这是通常说的“单线程”部分) 后台线程:处理关闭文件、AOF 刷盘、释放内存等耗时操作(Redis 4.0+) I/O 多线程:Redis 6.0 引入了多线程 I/O,用于读 阅读全文
posted @ 2026-10-09 23:20 KLAPT 阅读(25) 评论(0) 推荐(0)
摘要: Nacos 负责发现节点,Spring Scheduler 负责触发,节点之间自己选一个人干活 order-service├── 10.20.4.17:8080├── 10.20.4.21:8080└── 10.20.4.33:8080 三台机器都能收到定时触发,但真正执行之前,先去 Nacos 看 阅读全文
posted @ 2026-09-28 23:34 KLAPT 阅读(7) 评论(0) 推荐(0)
摘要: 1.org.springframework.util.StringUtils publicclass StringUtilsExample { public static void main(String[] args) { // 判断字符串是否有内容(非空且不全是空白) boolean hasTe 阅读全文
posted @ 2026-09-17 23:51 KLAPT 阅读(13) 评论(0) 推荐(0)
摘要: 在 Spring Web MVC 中,过滤器(Filter) 和 拦截器(Interceptor) 都是用来对请求进行预处理和后处理的组件,但它们属于不同的技术体系,作用范围和使用场景有明显区别。 一、核心区别对比 对比项Filter(过滤器)Interceptor(拦截器) 规范来源 Servle 阅读全文
posted @ 2026-09-15 22:17 KLAPT 阅读(23) 评论(0) 推荐(0)
摘要: @RequestLimit` 注解 import java.lang.annotation.*;/** * 请求限制的自定义注解 * * @Target 注解可修饰的对象范围,ElementType.METHOD 作用于方法,ElementType.TYPE 作用于类 * (ElementType) 阅读全文
posted @ 2026-09-15 22:03 KLAPT 阅读(11) 评论(0) 推荐(0)
1 2 3 4 5 ··· 60 下一页