摘要: 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 阅读(1) 评论(0) 推荐(0)
摘要: 1.org.springframework.util.StringUtils publicclass StringUtilsExample { public static void main(String[] args) { // 判断字符串是否有内容(非空且不全是空白) boolean hasTe 阅读全文
posted @ 2026-09-17 23:51 KLAPT 阅读(6) 评论(0) 推荐(0)
摘要: 在 Spring Web MVC 中,过滤器(Filter) 和 拦截器(Interceptor) 都是用来对请求进行预处理和后处理的组件,但它们属于不同的技术体系,作用范围和使用场景有明显区别。 一、核心区别对比 对比项Filter(过滤器)Interceptor(拦截器) 规范来源 Servle 阅读全文
posted @ 2026-09-15 22:17 KLAPT 阅读(15) 评论(0) 推荐(0)
摘要: @RequestLimit` 注解 import java.lang.annotation.*;/** * 请求限制的自定义注解 * * @Target 注解可修饰的对象范围,ElementType.METHOD 作用于方法,ElementType.TYPE 作用于类 * (ElementType) 阅读全文
posted @ 2026-09-15 22:03 KLAPT 阅读(7) 评论(0) 推荐(0)
摘要: 标准语法‌:ROW_NUMBER() OVER ([PARTITION BY 列...] ORDER BY 列 [ASC|DESC])‌返回值‌:从 1 开始递增的‌唯一整数‌,即使排序字段值相同,行号也不重复(强制去重排序)。‌执行逻辑‌:先按 ORDER BY 排序,再分配行号;支持 PARTI 阅读全文
posted @ 2026-08-05 22:56 KLAPT 阅读(34) 评论(0) 推荐(0)
摘要: TCP 连接不是只靠服务端端口区分,而是靠四元组:客户端 IP + 客户端端口 + 服务端 IP + 服务端端口 服务器监听 10.0.0.8:8080,下面三条连接可以同时存在: 192.168.1.10:50001 -> 10.0.0.8:8080192.168.1.10:50002 -> 10 阅读全文
posted @ 2026-08-04 22:19 KLAPT 阅读(10) 评论(0) 推荐(0)
摘要: 把 Gateway 看成微服务系统的门卫,不处理订单,不计算价格,只处理请求进入系统之前的公共动作。 使用 Spring Cloud Gateway,可以通过 Java 配置路由: @Configurationpublic class EdgeRouteConfig { @Bean RouteLoc 阅读全文
posted @ 2026-07-14 21:48 KLAPT 阅读(10) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2026-07-01 22:46 KLAPT 阅读(33) 评论(0) 推荐(0)
摘要: 命令: redis-cli info memory ==》 info命令可以显示redis服务器的许多信息,包括服务器基本信息、CPU、内存、持久化、客户端连接信息等等;memory是参数,表示只显示内存相关的信息。 redis-cli config get maxmemory 》看有没有上限red 阅读全文
posted @ 2026-07-01 22:30 KLAPT 阅读(14) 评论(0) 推荐(0)
摘要: Tomcat连接池 SpringBoot默认使用Tomcat作为Web容器,但默认的连接池配置在高并发场景下会成为瓶颈。 默认配置下,Tomcat的最大连接数只有200,最大线程数也只有200。这意味着当并发请求超过200时,后续请求就会排队等待。在生产环境中,这个配置明显不够用。 server: 阅读全文
posted @ 2026-07-01 22:17 KLAPT 阅读(15) 评论(0) 推荐(0)