摘要: Dubbo 干的是服务之间的调用。 Spring Cloud Gateway 干的是入口流量的转发、拦截和改造。 一个在系统里面跑,一个站在系统门口挡请求。 Dubbo 官方给它的定位是 RPC 服务开发框架,处理微服务之间的远程调用、服务发现、流量治理、可观测这些东西。Spring Cloud G 阅读全文
posted @ 2026-06-04 22:34 KLAPT 阅读(0) 评论(0) 推荐(0)
摘要: 在 Spring 框架中,@Transactional 注解的 ‌propagation‌(传播行为)属性用于定义当一个事务方法被另一个事务方法调用时,事务应该如何传递和控制。 PROPAGATION_REQUIRED‌(默认值) ‌含义‌:如果当前存在事务,则加入该事务;如果当前没有事务,则创建一 阅读全文
posted @ 2026-06-03 23:02 KLAPT 阅读(3) 评论(0) 推荐(0)
摘要: 1. 全局异常处理 》RestControllerAdvice @RestControllerAdvicepublic class GlobalExceptionHandler { @ExceptionHandler(Exception.class) public String handleExce 阅读全文
posted @ 2026-06-01 22:37 KLAPT 阅读(2) 评论(0) 推荐(0)
摘要: 思路 客户端发送请求时,先把业务 JSON 做 AES 加密,再用 appId、timestamp、nonce、cipherText 拼一个待签名串,用 HmacSHA256 算签名。服务端收到请求后,先验签,再看时间戳,再解密。响应出去时反过来,把响应体再加密一层。 @Datapublic cla 阅读全文
posted @ 2026-05-27 22:26 KLAPT 阅读(5) 评论(0) 推荐(0)
摘要: 一、先明确核心归属:谁是谁的“专属配置”先分清两个文件的技术归属,这是理解差异的基础: application.yml:Spring Boot 原生标配,所有 Spring Boot 项目默认加载,是应用的主配置文件,和 Spring Cloud 无强绑定。bootstrap.yml:Spring 阅读全文
posted @ 2026-05-25 22:19 KLAPT 阅读(13) 评论(0) 推荐(0)
摘要: (1)添加 Maven 依赖 在 pom.xml 中加入以下依赖 <dependencies> <dependency> <groupId>org.docx4j</groupId> <artifactId>docx4j-core</artifactId> <version>11.4.8</versi 阅读全文
posted @ 2026-05-24 23:35 KLAPT 阅读(10) 评论(0) 推荐(0)
摘要: <一>Token透传 这种方式通过透传Token使得各微服务都能获取到当前登录人信息,在代码编写上确实可能会方便,但我认为这不是一种很好的设计方式。 原因一:内部API与外部API混合在一起不太好区分。 原因二:内部换句话说:B服务提供API时不因该关心当前是否为登录状态,登录状态应该由路由中的第一 阅读全文
posted @ 2026-05-24 23:30 KLAPT 阅读(6) 评论(0) 推荐(0)
摘要: 进程是资源分配的基本单位,线程是 CPU 调度的基本单位,协程是用户态的轻量级线程。 三者是层级包含关系:一个进程里有多个线程,一个线程里可以跑多个协程。 进程:资源分配的最小单位 进程是操作系统分配资源的基本单位,每个进程有自己独立的内存空间——代码段、数据段、堆、栈全部隔离。// Java 中每 阅读全文
posted @ 2026-05-06 23:27 KLAPT 阅读(11) 评论(0) 推荐(0)
摘要: RSA 加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。 第一个场景:」 战场上,B 要给 A 传递一条消息,内容为某一指令。 RSA 的加密过程如下: A 生成一对密钥 阅读全文
posted @ 2026-05-06 23:14 KLAPT 阅读(7) 评论(0) 推荐(0)
摘要: 二维码工具 ZXing (Zebra Crossing):Google 出品,经典老牌,稳定可靠。 QrCode (来自 com.google.zxing.qrcode):轻量级,适合快速开发。 QRCodeUtils (封装工具类):自己撸一点封装,方便复用。 1. 引入 Maven 依赖 com 阅读全文
posted @ 2026-03-09 11:18 KLAPT 阅读(15) 评论(0) 推荐(0)