大数据面经
https://zhuanlan.zhihu.com/go-for-it
Java
基础知识复习
您可能不知道Java基础40道常见面试题及详细答案
hashcode详解
Java String类为什么是final的?
Java垃圾回收机制和Java对象的四种引用以及各自的回收条件
解析为什么hashmap是线程不安全的?
图解SSH原理
Java中Volatile关键字详解
精心整理了20道常见数据库面试题(建议收藏)
【基础总结】类加载过程
threadlocal原理及常用应用场景
面试必考的HashMap
Hibernate、MyBatis、Spring、SpringMVC
JAVA面试中问及Hibernate与MyBatis的对比,总结
通过Java经典面试题之MyBatis与Hibernate的区别深入了解MyBatis
Spring面试问答Top 25
依赖注入和控制反转的理解
依赖注入和控制反转
SpringMVC的工作原理图
Spring Boot 系列文章
SSM面试题总结(含答案)
java ssm框架基础面试题
Zookeeper相关
如果有人问你ZooKeeper是什么,就把这篇文章发给他。
Zookeeper知识点总结
Zookeeper的前世今生
对分布式事务及两阶段提交、三阶段提交的理解
ZAB与Paxos算法的联系与区别
ZooKeeper学习第一期---Zookeeper简单介绍
为什么要用dubbo,dubbo和zookeeper关系,简单的dubbo搭建
Memcached
Memcached简介
memcached 原理及详细配置
一致性Hash(Consistent Hashing)原理剖析及Java实现
Redis与Memcached的区别
Redis、缓存
【面试收藏】Redis最全面试题
为什么 Redis 单线程能支撑高并发?
2018整理最全的50道Redis面试题!
缓存架构,到底设计些什么?
Redis常见面试题
面试中关于Redis的问题看这篇就够了
关于redis,学会这8点就够了
阿里一面:关于【缓存穿透、缓存击穿、缓存雪崩、热点数据失效】问题的解决方案
拜托,面试请不要再问我Redis分布式锁的实现原理
分布式
分布式理论集合
系统
七大进程间通信和线程同步
六大高并发模型
线程间的通信、同步方式与进程间通信方式
五种IO模型
1、阻塞I/O模型
2、非阻塞I/O模型
3、I/O复用模型(select、poll、epoll)
5、信号驱动I/O模型
6、异步I/O模型
剑指
https://github.com/kexun/jianzhioffer
https://github.com/doocs/coding-interview/blob/master/docs/coding-interview.md
2、Java虚拟机 http://note.youdao.com/noteshare?id=920f10f97acfc22fe0c27cc52a97cb28&sub=AA3A969C239C42B0A7998CFA700D9139
3、操作系统 && 计算机网络 http://note.youdao.com/noteshare?id=1665ad9154f4ed041910364a9aa1e336&sub=DA017A7E6B4646E683C5F69D7D5406F7
4、数据库 http://note.youdao.com/noteshare?id=96920e055ee2c654ada64b031cefec78&sub=0644AC94C7774A4581726BA39DB94DF5
数据库锁分类和总结
一次完整的HTTP请求过程
大数据项目实战之新闻话题统计分析
https://yq.aliyun.com/articles/674312?spm=a2c4e.11153940.0.0.713b1329Bo2PeB