摘要: 思路 客户端发送请求时,先把业务 JSON 做 AES 加密,再用 appId、timestamp、nonce、cipherText 拼一个待签名串,用 HmacSHA256 算签名。服务端收到请求后,先验签,再看时间戳,再解密。响应出去时反过来,把响应体再加密一层。 @Datapublic cla 阅读全文
posted @ 2026-05-27 22:26 KLAPT 阅读(4) 评论(0) 推荐(0)
摘要: 一、先明确核心归属:谁是谁的“专属配置”先分清两个文件的技术归属,这是理解差异的基础: application.yml:Spring Boot 原生标配,所有 Spring Boot 项目默认加载,是应用的主配置文件,和 Spring Cloud 无强绑定。bootstrap.yml:Spring 阅读全文
posted @ 2026-05-25 22:19 KLAPT 阅读(8) 评论(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 阅读(7) 评论(0) 推荐(0)
摘要: <一>Token透传 这种方式通过透传Token使得各微服务都能获取到当前登录人信息,在代码编写上确实可能会方便,但我认为这不是一种很好的设计方式。 原因一:内部API与外部API混合在一起不太好区分。 原因二:内部换句话说:B服务提供API时不因该关心当前是否为登录状态,登录状态应该由路由中的第一 阅读全文
posted @ 2026-05-24 23:30 KLAPT 阅读(5) 评论(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 阅读(6) 评论(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)
摘要: 1. 检查NTP服务端 systemctl status ntpd 2. 检查NTP客户端配置 cat /etc/ntp.conf cat /etc/chrony/chrony.conf 3. 检查NTP服务是否安装 dpkg -l | grep ntp dpkg -l | grep chrony 阅读全文
posted @ 2026-02-08 22:00 KLAPT 阅读(8) 评论(0) 推荐(1)
摘要: 一 介绍 1 简介 集群中节点之间需要时间同步,Chronyd不依赖外部的时间服务NTP,在内部搭建时间服务器。 Chrony是网络时间协议(NTP)的一种实现,是一个类Unix系统上NTP客户端和服务器的替代品。Chrony客户端可以与NTP servers同步系统时间,也可以与参考时钟(例如:G 阅读全文
posted @ 2026-02-04 22:57 KLAPT 阅读(56) 评论(0) 推荐(0)
摘要: 作为服务器:将本机时钟作为时间源 (1)在文件末尾添加一行: local stratum 10 stratum 10 表示本机时钟的层级为 10。在 NTP 层级体系中,原子钟为第 1 层,层级数字越大,精度越低。10 层对于内网时间源来说是足够且推荐的 (‌2)允许客户端访问‌: 如果你想让特定网 阅读全文
posted @ 2026-02-04 22:35 KLAPT 阅读(30) 评论(0) 推荐(0)