JackSparrow414
认真对待问题、思考问题、解决问题。
Do better, do more.
最新文章
使用JDK Flight Recorder排查生产环境性能问题
介绍如何在生产环境持续录制 JDK Flight Recorder 数据,通过 Shell 脚本定期归档 JFR 文件,并借助 AI 分析时间线、代码和线程证据,帮助 SRE 排查响应变慢、CPU 飙升和频繁 GC 等间歇性 JVM 性能问题。
Kafka(七)集成Apache Avro+Apicurio Schema Registry以保障生产者与消费者的消息兼容性
针对Kafka消息格式变更引发的反序列化失败,介绍从JSON迁移到Avro并接入Apicurio Schema Registry的流程。涵盖Schema定义、Java类生成、生产与消费配置,以及版本兼容性检查,降低毒药消息带来的风险。
前端安全之JS混淆+请求加密+请求签名以提升爬虫难度
通过示例介绍JS混淆、请求体加密和请求签名的实现,包括RSA密钥协商、AES-GCM加解密,以及后端对时间戳和Nonce的校验。讨论提高接口分析与逆向成本的思路,以及安全和性能之间的取舍。
彻底理解Java NIO(三)Java实现 I/O多路复用+Reactor模式及开源框架代码解读
使用Java NIO实现Multi-Reactor服务器,介绍Channel、Buffer、Selector及wakeup的协作方式。说明跨线程注册通道和动态调整读写事件的处理,并结合Apache HttpClient与Kafka客户端源码分析NIO的应用。
精选系列
更多系列 →Kafka 实战
7 篇文章
从环境搭建、消息系统设计到生产消费、重试、CDC 与消息兼容性。
Elasticsearch 与 ELK 实战
11 篇文章
从环境搭建、查询与 Java 客户端,到日志配置与采集、ILM、集群部署、监控和业务优化。
Shiro 使用
8 篇文章
从登录、记住我和会话管理,到密码加密、Token、JWT 与 Spring Boot 集成。
彻底理解 Java NIO
3 篇文章
从 C 语言阻塞式 I/O 到 I/O 多路复用、Reactor 模式与 Java 实现。