Docker Compose 编排实战
NEW

Docker Compose 编排实战

Docker Compose 编排实战:从单机到多服务,我踩过的 5 个坑 结论先行: Docker Compose 不是"写个 yaml 就完事",真正的坑藏在网络配置、数据持...
阅读原文
WebSocket实时通信架构与高并发实战指南
NEW

WebSocket实时通信架构与高并发实战指南

WebSocket实时通信架构与高并发实战指南 结论先行:WebSocket 不是银弹,单机支持 10 万并发连接不难,但真实场景下的内存泄漏、连接风暴、消息...
阅读原文
Git 工作流最佳实践
NEW

Git 工作流最佳实践

Git 工作流最佳实践:我在 3 个项目里踩过的坑和最终选型 结论:别迷信单一工作流,团队规模、发布频率和 CI/CD 成熟度决定一切。 我先后在三个...
阅读原文
Redis 缓存穿透解决方案
NEW

Redis 缓存穿透解决方案

别再被缓存穿透搞崩了:我踩过的三个坑和一套通用解法 结论: 缓存穿透没有银弹,但布隆过滤器 + 空值缓存 + 参数校验三件套能挡住 99% 的穿透流...
阅读原文
Docker 容器网络通信原理
NEW

Docker 容器网络通信原理

Docker 容器网络通信原理:我用 3 个实战案例彻底搞懂了它 结论先行:Docker 容器网络的核心是 Linux 网络命名空间 + veth pair + 网桥,搞懂这...
阅读原文
Redis 缓存三大坑:穿透、击穿、雪崩
NEW

Redis 缓存三大坑:穿透、击穿、雪崩

Redis 缓存三大坑:穿透、击穿、雪崩 — 我踩过的坑和解决方案 结论先行:缓存穿透、击穿、雪崩是分布式系统中最常见的性能杀手,90% 的缓存问题...
阅读原文
Python框架Flask开发接口详细介绍 Python框架Flask开发接口详细介
浅谈View类 浅谈View类
一键pdf转文本工具 一键pdf转文本工具

面试题汇

Android面试笔记一:三二一家具

Android面试笔记一:三二一家具
Service启动的两种方式及区别 Service如何使用及使用的场景 BroadcastReceiver注册的两种方式及广播使用的场景 ContentProvider怎么使用 启动Activity的几种方式及使用的场景 堆和栈的区别...

Java基础

浅谈Comparator接口使用方法

浅谈Comparator接口使用方法
一、摘要 Comparator是一个java.utils包下的接口,声明了compare(obj,obj)和equals()两个接口方法,用于比较两个对象决定排列的优先级,必须使用实现类创建Comparator对象,知道的直接子类有...
Claude Code常用命令及作用 Claude Code常用命令及作用
第5篇-多工具协同 第5篇-多工具协同
Android开发Service BroadcastReceiver Handler获取当前位置 Android开发Service Broadcas