本地环境使用 Kubernetes 中的 socat 代理访问远程 MySQL
本文介绍如何利用 socat 在 Kubernetes 中创建一个代理,使本地开发环境能够无缝连接到受网络限制的远程 MySQL,提高开发效率的同时保持安全性。
Android App 抓包
从 Android 7.0 开始,App 不再信任 User Certificates。如果需要对任意 APP 进行 https 抓包,必须先将设备进行 ROOT。本文介绍如何在 Android 7.0+设备上通过 Root 权限安装抓包证书,实现 APP 流量抓取。
使用 Colima 搭建本地 Kubernetes
本文介绍了在 Docker Desktop 对中大型企业收费后,如何使用 Colima 作为 Docker Desktop 的免费开源替代,在本地快速启动 Kubernates。
Akka Actor 模型介绍:构建高并发分布式应用
Akka 是用于构建高并发分布式应用的开源工具包,其核心 Actor 模型通过消息传递和状态封装,简化了并发编程和分布式系统开发的复杂性。
Java 诊断工具 — Arthas 使用与原理介绍
本文详细介绍阿里巴巴开源的 Java 诊断工具 Arthas 的使用方法与实现原理,包括线上问题排查、性能分析、类加载分析等核心功能,以及基于 JVM Instrumentation API 的底层实现机制。
使用 kubeadm 搭建 Kubernetes 高可用集群
本文记录了如何使用 kubeadm 工具搭建高可用 Kubernetes 集群,主要通过 keepalived+haproxy 组合实现 master 节点的高可用架构,整个部署基于 CentOS 7 系统,Kubernetes 版本为 1.16.3。
LMAX Disruptor 介绍:高性能线程间通信框架
LMAX Disruptor 是一个专为高并发、低延迟场景设计的开源线程间通信框架。本文介绍其核心概念和设计原理,对比 Java 内置队列的性能瓶颈,解释环形缓冲区、无锁设计和缓存行填充等关键技术,帮助理解其高性能实现原理。
AWS S3 协议 - 简易实现
在上一篇文章中,我们通过抓包的方式直观地学习了 S3 协议。本文将在此基础上更进一步,使用 Go 语言和 Gin 框架,从零开始编写一个兼容 S3 协议的、基于本地文件系统的简单对象存储服务,以加深对协议细节的理解。