会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
KLAPT
博客园
首页
新随笔
联系
订阅
管理
2026年5月27日
SpringBoot 快速实现 api 加密
摘要: 思路 客户端发送请求时,先把业务 JSON 做 AES 加密,再用 appId、timestamp、nonce、cipherText 拼一个待签名串,用 HmacSHA256 算签名。服务端收到请求后,先验签,再看时间戳,再解密。响应出去时反过来,把响应体再加密一层。 @Datapublic cla
阅读全文
posted @ 2026-05-27 22:26 KLAPT
阅读(4)
评论(0)
推荐(0)
2026年5月25日
Spring Boot/Cloud 中 bootstrap.yml 与 application.yml
摘要: 一、先明确核心归属:谁是谁的“专属配置”先分清两个文件的技术归属,这是理解差异的基础: application.yml:Spring Boot 原生标配,所有 Spring Boot 项目默认加载,是应用的主配置文件,和 Spring Cloud 无强绑定。bootstrap.yml:Spring
阅读全文
posted @ 2026-05-25 22:19 KLAPT
阅读(8)
评论(0)
推荐(0)
2026年5月24日
SpringBoot 实现 DOCX 转 PDF
摘要: (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透传 这种方式通过透传Token使得各微服务都能获取到当前登录人信息,在代码编写上确实可能会方便,但我认为这不是一种很好的设计方式。 原因一:内部API与外部API混合在一起不太好区分。 原因二:内部换句话说:B服务提供API时不因该关心当前是否为登录状态,登录状态应该由路由中的第一
阅读全文
posted @ 2026-05-24 23:30 KLAPT
阅读(5)
评论(0)
推荐(0)
2026年5月6日
进程、线程、协程
摘要: 进程是资源分配的基本单位,线程是 CPU 调度的基本单位,协程是用户态的轻量级线程。 三者是层级包含关系:一个进程里有多个线程,一个线程里可以跑多个协程。 进程:资源分配的最小单位 进程是操作系统分配资源的基本单位,每个进程有自己独立的内存空间——代码段、数据段、堆、栈全部隔离。// Java 中每
阅读全文
posted @ 2026-05-06 23:27 KLAPT
阅读(11)
评论(0)
推荐(0)
RSA 加密
摘要: RSA 加密是一种非对称加密。可以在不直接传递密钥的情况下,完成解密。这能够确保信息的安全性,避免了直接传递密钥所造成的被破解的风险。是由一对密钥来进行加解密的过程,分别称为公钥和私钥。 第一个场景:」 战场上,B 要给 A 传递一条消息,内容为某一指令。 RSA 的加密过程如下: A 生成一对密钥
阅读全文
posted @ 2026-05-06 23:14 KLAPT
阅读(6)
评论(0)
推荐(0)
2026年3月9日
Java二维码
摘要: 二维码工具 ZXing (Zebra Crossing):Google 出品,经典老牌,稳定可靠。 QrCode (来自 com.google.zxing.qrcode):轻量级,适合快速开发。 QRCodeUtils (封装工具类):自己撸一点封装,方便复用。 1. 引入 Maven 依赖 com
阅读全文
posted @ 2026-03-09 11:18 KLAPT
阅读(15)
评论(0)
推荐(0)
2026年2月8日
ntp服务端和客户端
摘要: 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)
2026年2月4日
Chronyd与NTP
摘要: 一 介绍 1 简介 集群中节点之间需要时间同步,Chronyd不依赖外部的时间服务NTP,在内部搭建时间服务器。 Chrony是网络时间协议(NTP)的一种实现,是一个类Unix系统上NTP客户端和服务器的替代品。Chrony客户端可以与NTP servers同步系统时间,也可以与参考时钟(例如:G
阅读全文
posted @ 2026-02-04 22:57 KLAPT
阅读(56)
评论(0)
推荐(0)
chronyd 作为服务器时钟
摘要: 作为服务器:将本机时钟作为时间源 (1)在文件末尾添加一行: local stratum 10 stratum 10 表示本机时钟的层级为 10。在 NTP 层级体系中,原子钟为第 1 层,层级数字越大,精度越低。10 层对于内网时间源来说是足够且推荐的 (2)允许客户端访问: 如果你想让特定网
阅读全文
posted @ 2026-02-04 22:35 KLAPT
阅读(30)
评论(0)
推荐(0)
下一页
公告