- 面试官问我:平常如何对你的Java程序进行调优?
- 为什么ConcurrentHashMap的读操作不需要加锁?
- Java 堆外内存回收原理
- 一文探讨堆外内存的监控与回收
- Linux与JVM的内存关系分析
- 多线程小抄集(断)
- 不止JDK7的HashMap,JDK8的ConcurrentHashMap也会造成CPU 100%
- 一文了解OOM及解决方案
- 分享一道阿里Java并发面试题 (详细分析篇)
- 定时器?你知道有几种实现方式吗
- Shenandoah GC:一个来自JDK12的全新并发压缩垃圾回收器
- Java里的 for (;;) 与 while (true),哪个更快?
- ZGC,一个超乎想象的垃圾收集器
- 分享一道大多数人都会做错的JVM题
- 你不知道的CMS GC
- JAVA堆大小不要超过32GB!!!
- Google Java编程风格指南
- 说说JDK 的3个BUG
- 面试官上来就问:Java 进程中有哪些组件会占用内存?
- 惰性日志
- 原来这才是日志打印的正确姿势!
- 必备面试题:系统CPU飙高和GC频繁,如何排查?
- Java8 中用法优雅的 Stream,性能也"优雅"吗?
- N个Java开发常用规范技巧总结
- 你真的了解 lambda 吗(纠错篇)?
- 绝大多数程序员没有这么深入研究过System.out.println()!
- sun.misc.Unsafe操作手册
- 【JVM】CPU Cache 与 Cache Line
- 你的JVM还好吗?GC初步诊断
- Java NIO?看这一篇就够了!
- NIO相关基础篇
- Java语法糖之foreach
- Java中的锁
- Java对象大小内幕浅析
- 优化你的SpringBoot
- Springboot启动原理解析
- 彻底透析SpringBoot jar可执行原理
- 干货 | SpringBoot注解大全,值得收藏
- 史上最难10道Java面试题!
- 推荐 | 8 个 SpringBoot 精选项目
- SpringBoot一个依赖搞定session共享,没有比这更简单的方案了!
- Java代码优雅之道
- ThreadPoolExecutor 八种拒绝策略,对的,不是4种!
- 有理有据!为什么String选择数字31作为hashCode方法乘子?
- 如何让 Spring Boot 启动的更快?
- 这代码写的跟狗屎一样!怎么优化?
- 为了追求极致的性能,Kafka掌控了这11项要领!
- 聊一聊Kafka分区的隐藏属性——二次归类
- 干趴面试官系列 | 请你简述一下Kafka中的分区分配
- Kafka科普系列 | 原来Kafka中的选举有这么多?
- Kafka科普系列 | 轻松理解Kafka中的延时操作
- Kafka科普系列 | Kafka中的事务是什么样子的?
- Kafka科普系列 | 什么是LSO?
- 必读 | 大规模使用 Apache Kafka 的20个最佳实践
- Kafka科普系列 | 什么是LW和logStartOffset?
- Kafka面试题全套整理 | 划重点要考!
- 干货|为什么Kafka不支持读写分离
- Kafka优化部署的 10 种最佳实践
- 历史性难题——如何为Kafka挑选合适的分区数?
- Kafka主题中的分区数越多吞吐量就越高?BULLSHIT!!!
- 为什么Kafka中的分区数只能增加不能减少?
- 如何把一个运行完好的Kafka搞崩
- 你真的了解bootstrap.servers这个参数么?
- Kafka冷门知识——主题删除背后的秘密
- Kafka如何进行分区分配
- 直击Kafka的心脏——控制器
- Kafka解惑之时间轮(TimingWheel)
- Kafka参数broker.id详解
- Kafka日志清理之Log Compaction
- Kafka端到端审计
- 一文看懂Kafka消息格式的演变
- 再看Kafka Lag
- 集群管理工具KafkaAdminClient——改造
- 集群管理工具KafkaAdminClient——原理与示例
- Kafka解析之失效副本
- [Kafka与Spark集成系列一] Spark入门
- [Kafka与Spark集成系列二] Spark的安装及简单应用
- [Kafka与Spark集成系列三] Spark编程模型
- [Kafka与Spark集成系列四] Spark运行结构
- 迟来的干货 | Kafka权限管理实战
- 可能是全网最好的MySQL重要知识点 | 面试必备
- 面试官:你对MySQL高性能优化有什么规范建议?
- 日均7亿交易量,如何设计高可用的MySQL架构?
- 8种常见SQL错误用法
- 原来这样调优可以攻破MySQL性能瓶颈
- 面试官:数据量很大,分页查询很慢,有什么优化方案?
- 面试中有哪些经典的数据库问题?
- MySQL 数据库优化,看这篇就够了
- for update引发的血案
- 面试官:要不简单聊一下你对MySQL索引的理解?
- 19条效率至少提高3倍的MySQL技巧
- 深入分析索引页暨计算索引树高度
- 为什么老外不愿意用MyBatis?
- 值得深思的问题——分库分表就能无限扩容吗?
- 大话数据库连接池简史,你都用过几个?
- 数据库的这些性能优化,你做了吗?
- 分库分表技术演进暨最佳实践
- 【干货!!!】MySQL 大表优化方案
- MySQL主备复制原理、实现及异常处理
- MySQL主从复制虽好,能完美解决数据库单点问题吗?
- 看完这篇,你还不能理解 ‘数据库架构’?趁早回家吧
- 如何提高缓存命中率
- 学会这几个Redis技巧,让你的程序快如闪电
- Redis在持久化时产生的延迟
- Redisson实现Redis分布式锁的N种姿势
- Redis分布式锁最牛逼的实现
- 如何正确访问Redis中的海量数据?服务才不会挂掉!
- 如何发现 Redis 热点 Key ,解决方案有哪些?
- 经典面试题:如何保证缓存与数据库的双写一致性?
- Redis分布式锁的正确实现方式
- Redis 基础、高级特性与性能调优 | 高薪必备
- Redis 为何这么快?聊聊它的数据结构~
- 缓存穿透、缓存并发、缓存失效之思路变迁
- 收藏 | 阿里云Redis开发规范
- 一个牛逼的多级缓存实现方案
- Redis的3个高级数据结构
- 9个提升逼格的redis命令
- 总结缓存使用过程中的几种策略以及优缺点组合分析
- Spring Boot + Redis 实现接口幂等性 | 分布式开发必知!
- 你好 Redis,能回答我 7 个问题吗?
- 并发环境下,先操作数据库还是先操作缓存?
- 吃透了这些Redis知识点,面试官一定觉得你很NB
- 三面鹅厂,何以被虐的体无完肤....
- 面试的时候突然遇到答不上的问题怎么办?
- 面试季:如何在面试中介绍自己的项目经验
- 细聊一下我的3条面试标准
- HR:说说你最大的优缺点?
- HR问“你目前有几个offer”,聪明人会怎么说?
- 假如我是面试官,我会这样虐你
- 阿里大佬分享面试体会
- 当你收到面试通知后,如下的准备可以大大提升面试成功率
- HR 的那些黑话大全,太扎心了!(漫画)
- 很现实、很暴力的面试法则 —— 来自招聘官的自述
- 刁钻!你和队友之间选一个淘汰,你怎么选?
- 怎么样做一个合格而又可爱的面试官
- 魔鬼面试官:用户在电商网站中购买成功了,那么它在微服务中经历了什么?
- 大图详解负载神器 LVS、Nginx及HAProxy工作原理
- 滴滴全链路压测解决之道
- 除了负载均衡,Nginx还可以做很多,限流、缓存、黑白名单等
- 大家所推崇的Redis分布式锁真的就万无一失吗?
- 面试官:聊聊你对分布式锁技术方案的理解
- Redis分布式锁的正确实现方式
- 异地多活场景下的数据同步之道 | 珍藏版
- 这才是实现分布式锁的正确姿势!
- Redis分布式锁的正确实现方式
- 好文推荐 | MySQL binlog应用场景与原理深度剖析
- 数据库中间件详解 | 珍藏版
- 一致性协议浅析:从逻辑时钟到Raft
- 我对分布式多中心架构的几点看法
- 架构师带你玩转分布式锁
- 全面了解 Nginx 到底能做什么
- 消息中间件选型分析
- 秒杀系统流量削峰这事应该怎么做?为什么要削峰呢?
- UidGenerator:百度开源的分布式ID服务(解决了时钟回拨问题)
- DevOps工程师到底是做什么的?
- 还在用 kill -9 停机?这才是最优雅的姿势
- 从零开始 Code Review,两年实战经验分享!
- 让 CPU 告诉你硬盘和网络到底有多慢
- 「面试题」介绍你做过最复杂的系统
- 如何健壮你的后端服务
- 如何扛住100亿次请求?后端架构应该这样设计!
- 如何有趣的解释什么是微服务架构
- 分布式服务限流实战,已经为你排好坑了 | 总结的很全面
- 分布式事务选型的取舍 | 建议收藏
- 高并发系统,如何计算并发量和峰值数据?
- 轻松掌控全链路监控:方案概述与对比 | 真的很干!
- 干货!Elasticsearch性能优化实战指南
- PB级数据实时查询,滴滴Elasticsearch多集群架构实践
- 从Elasticsearch来看分布式系统架构设计
- 全文搜索引擎选 ElasticSearch 还是 Solr?
- ElasticSearch 性能优化实战,让你的 ES 飞起来!
- Linux内存中的Cache真的能被回收吗?
- 浅析Linux IO
- 简述Linux虚拟内存管理
- 分析mmap:是什么 为什么 怎么用
- 从内核文件系统看文件读写过程
- 常用性能监控指南
- 一份阿里员工的Java问题排查工具单
- 文件句柄?文件描述符?傻傻分不清楚
- 什么是Zero-Copy?
- Linux IO磁盘篇整理小记
- 干货!全面认识Docker和基本指令
- 两小时入门 Docker
- 微服务架构之「 容器技术 」
- Go开发者路线图2019,请收下这份指南
- 强推!2019年最火的容器、K8S和DevOps入门都在这了
- Docker、Kubernetes 和 Apache Mesos 对比中的一些误区 | 视野型好文
- Go标准库os/exec使用指南
- Go命令行库Cobra的使用
- docker 容器基础技术
- 收好了,这些max工作效率的学习资源,赶紧用起来
- 除了Sublime Text ,还有啥笔记应用能double代码效率?
- 这10个免费学习网站,个个堪称神器,不收后悔!
- 分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
- 超燃!高效 MacBook 工作环境配置,超实用!
- 让开发部署提速 8 倍,我参与贡献这款 IDE 插件的全过程
- 10 个超炫酷后台控制面板(附 GitHub下载链接)
- 7个IntelliJ IDEA必备插件,提高编码效率
- IntelliJ IDEA 2019从入门到癫狂 图文教程
- 一份最详细的 IDEA调试教程,让bug无处藏身!
- 亲测一坨好用的 Chrome 扩展插件,赶忙推荐!
- 阿里巴巴程序员常用的 15 款开发者工具
- 6到飞起的阿里Java诊断工具Arthas
- IDEA中用好Lombok,撸码效率至少提升5倍
- 2019:新推荐几个IDEA插件,Java开发者撸码利器
- 这几款好用超赞的 Google Chrome插件送给你!
- 分享:手把手教你如何免费且光荣地使用正版IntelliJ IDEA
- 这样配置:让你的 IDEA 好用到飞起来
- 12 个超燃的 IntelliJ IDEA 插件!
- 恕我直言,IDEA的Debug,你可能只用了10%
- IntelliJ IDEA 2019.3要起飞了,主要解决这些痛点...
- 科普 | 明星公司之Netflix
- 看我如何作死 | 将CPU、IO打爆
- 看我如何作死 | 网络延迟、网络丢包、网络中断一个都没落下过
- 模拟假死
- 干货 | 这次我们看看阿里的人是如何蹂躏CPU的
- 干货 | 阿里巴巴混沌测试工具ChaosBlade两万字解读
- 网络知识科普 | 跟着动画学习TCP三次握手和四次挥手
- 图文并茂带你深入理解TCP
- 当你「ping 一下」的时候,你知道它背后的逻辑吗?
- 分分钟就能理解TCP backlog
- 一文掌控面试必备的TCP知识
- 图文并茂理解iptables
- 全方位认识DNS