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% 的缓存问题...
阅读原文
性能优化实践二 性能优化实践二
抢一张火车票回家过年 抢一张火车票回家过年
ubuntu执行安装pillow报错,由于缺少构建依赖或者构建工具导致的 ubuntu执行安装pillow报错,由于

面试题汇

Android学习笔记九:Java线程、多线程和线程池

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

Java基础

深入理解静态类(static)和非静态类之间的区别

深入理解静态类(static)和非静态类之间的区别
摘要: 在理解静态类和非静态类的区别之前,先了解static关键字的含义,static修饰的变量称为类变量,static修饰的方法称为类方法,类变量的特点:不同的对象共享同一个类变量,类方法的特点...
反AI-slop清单 反AI-slop清单
ubuntu系统一键快速安装shadowsocks-libev服务完整教程,小白也会用 ubuntu系统一键快速安装shadowso
自定义弹窗 VS AlertDialog分享弹窗 自定义弹窗 VS AlertDialog分