赵志浩的个人空间 贪、嗔、痴,本分、平常心、实事求是,加油 🎉

SSE 原理和使用

可以先参考这个对 SSE 有基本概念: https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html https://juejin.cn/post/7331726568363311115 实现一个 HTTP 工作线程同步阻塞方式的 S

赵志浩 赵志浩 Published on 2025-08-18

WebSocket & SSE 场景选型

WebSocket 和 SSE,SSE 本身就是 HTTP 的另外使用形态,所以在网络建立上和 HTTP 是完全一致的。 针对 WebSocket 和 HTTP 的网络连接建立,都是 NIO 的,针对网络事件本身的监听是异步的。 网络通道建立后,收到具体的网络事件时,此时HTTP 场景会通知具体的

赵志浩 赵志浩 Published on 2025-08-18

公开密钥基础设施(PKI)

非对称加密中,公钥可公开分享,但存在致命问题:“如何证明某个公钥确实属于它所声称的拥有者?” 举个例子:想象你要给马云转账,他公开了自己的支付宝账号(类似公钥)。但黑客在中途把账号替换成自己的,于是你的钱转给了黑客。 在网络世界中: 服务器声明:“我的公钥是 Pub_A” 但黑客在传输途中将其替

赵志浩 赵志浩 Published on 2025-08-09

摘要、加密与签名

摘要 我们从 JWT 令牌的一小段“题外话”来引出现代密码学算法的三种主要用途:摘要、加密与签名。JWT 令牌携带信息的可信度源自于它是被签名过的信息,因此是不可篡改的,是令牌签发者真实意图的体现。然而,你是否了解过签名具体做了什么?为什么有签名就能够让负载中的信息变得不可篡改和不可抵赖呢?要解释数

赵志浩 赵志浩 Published on 2025-08-09

MFA原理及应用详解

DS 地址: https://chat.deepseek.com/a/chat/s/f1abdf92-5c4a-42d0-a0c8-c8382b3f7a71 MFA(多因素认证)的核心原理是:通过组合多个独立的身份验证因素,显著提高账户安全性。 它基于一个简单而强大的理念:即使一个因素(如密码)被泄

赵志浩 赵志浩 Published on 2025-08-09

JWT 凭证(HMACSHA256签名算法)

以上截图来自 JWT 官网(https://jwt.io),数据则是笔者随意编的。右边的 JSON 结构是 JWT 令牌中携带的信息,左边的字符串呈现了 JWT 令牌的本体。 它最常见的使用方式是附在名为 Authorization 的 Header 发送给服务端,前缀在RFC 6750中被规定为

赵志浩 赵志浩 Published on 2025-08-09

7、Opentelmetry 的 ios sdk 和 Skywalking 构建完整的串联

https://skywalking.apache.org/docs/main/v10.1.0/en/setup/backend/zipkin-trace/#lens-ui skywalking 服务端可以接收 OpenTelmetry sdk 直接上报 OTEL 的格式数据,或者 Zipkin 的

赵志浩 赵志浩 Published on 2023-06-20

分布式锁

分布式锁🔒的使用场景 解决方案: 分布式锁🔒 Redis🔒 解决死锁问题 解决超时问题 解锁问题 分布式锁🔒的使用场景 1、select num from A where id = 1; 2、newNum = num + 3; 3、update set num = newNum wher

赵志浩 赵志浩 Published on 2023-06-11

5、Skywalking 日志集成 GrayLog

Skywalking 原生日志集成 <configuration>   <!-- 控制台输出 --> <appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"> <encoder class

赵志浩 赵志浩 Published on 2023-03-20

4、Skywalking 探针上下文传播模型

Skywalking 探针上下文传播模型: header 头中填充 key:sw8 value 是 1-YmQ1N2QwYzIzNDU1NDAxMmI1YzYyZjM4YzBlMWU4YTkuNzEuMTcxMDQ4MjM0MTg4ODAwMDI=-YmQ1N2QwYzIzNDU1NDAxMmI1

赵志浩 赵志浩 Published on 2023-03-19
Previous Next