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单例模式封装pymysql,包括数据库创建、表创建和增删改查方法 Python单例模式封装pymysql,包
Hashtable方法解析 Hashtable方法解析
Android事件分发流程测试运用 Android事件分发流程测试运用

面试题汇

Android学习笔记七:Java源码深入学习

Android学习笔记七:Java源码深入学习
摘要: 最近在整理Android岗位面试题的答案,虽然工作已有两年,独立开发了好几个APP,但在不查资料的情况下,回答这些试题非常的困难,瞬间感觉一万点伤害。即使不为了找工作,整理这样一份...

Java基础

面向抽象的编程思想

面向抽象的编程思想
一.摘要 面向抽象的编程思想,在一个类中传入抽象类对象或接口对象,然后使用对象调用抽象方法实现某个功能,然后再需要使用该类的地方重写抽象类方法或接口方法,实现我们需要的业务需求。...
002-实现多个Fragment切换方法封装及各子生命周期执行情况分析 002-实现多个Fragment切换方法封
Python监听多个异步任务通知并依次处理通知 Python监听多个异步任务通知并依
3年踩坑总结:Python异步编程入门,先学会用 `asyncio.run()` 再说别的 3年踩坑总结:Python异步编程入