下面的博客都是我在学习过程中收藏的,个人觉得对于求职面试帮助很大,可以节省很多复习时间。(注:仅搬运,侵删)
1、面试
2、网络协议
- 关于HTTP协议,一篇就够了
- 谈谈HTTPS
- 搞定计算机网络面试,看这篇就够了
- 面试带你飞:这是一份全面的 计算机网络基础 总结攻略
- 如何向学妹解释在地址栏中输入网址后发生了什么?
- 在浏览器输入一个网址回车后,发生了什么?
- 浏览器工作原理:从 URL 输入到页面展现到底发生了什么?
- TCP协议详解
- 详解TCP中的拥塞控制
- HTTPS工作过程及加密算法
- SSL与TLS的区别以及介绍
- 经典ARP协议讲解,一定要看
- ping 原理与ICMP协议
- 电脑的 ip 是怎么来的呢?我又没有配置过
3、操作系统
- Linux之《荒岛余生》(三)内存篇
- 是时候深入了解Linux的系统结构了
- IO多路复用原理剖析
- Linux 共享内存shm和mmap的比较
- 虚拟内存的那点事儿
- Linux IO模式及 select、poll、epoll详解
- Linux进程间通信(四) - 共享内存
4、Linux
5、数据库
1)mysql
2)Redis
- Redis分布式锁的实现原理
- Redis 数据结构和对象系统
- 浅谈Redis五种数据结构的底层原理
- Redis使用场景
- 基于 Redis 的分布式锁到底安全吗?
- 深入学习Redis(1):Redis内存模型
- Redis是单线程的,但Redis为什么这么快?
- redis系列:分布式锁
- 跳跃表原理
6、JVM
7、多线程并发
8、SSM+SSH
- Mybatis常见面试题
- Spring学习点滴
- IDEA建立Spring MVC Hello World 详细入门教程
- Spring系列文章
- Javadoop
- 【好好面试】手把手调试,教你分析Spring-Aop
- Spring AOP就是这么简单啦
- Hibernate常见面试题
- BeanFactory和ApplicationContext的区别
- 依赖注入和控制反转
- IDEA2018 配置struts2 各种问题解决
9、源码解析
- 死磕 java集合之HashMap源码分析
- 死磕 java集合之ArrayList源码分析
- 死磕 java集合之LinkedHashMap源码分析
- 红黑树,超强动静图详解,简单易懂
- 动态代理的原理及其应用
- Javadoop
- 图解HashMap(一)
- 图解ConcurrentHashMap
- 相对友好的 AVL Tree 教程
- String
- Java StringBuilder和StringBuffer源码分析
- 疫苗:JAVA HASHMAP的死循环
- 请你回答一下map底层为什么用红黑树实现
10、JavaWeb
- 浅谈servlet的生命周期
- Tomcat+Servlet面试题都在这里
- Tomcat性能调优
- Java Web(一) Servlet详解!!
- Servlet 教程
- jsonp的原理与实现
- jsonp(原理与具体实现细节)
11、分布式
- Java 200+ 面试题补充③ Dubbo 模块
- 漫画:什么是中台?
- 漫画:什么是ZooKeeper?
- 500万日订单下的高可用拼购系统,到底暗藏了什么“独门秘籍”?
- 分布式文件系统FastDFS详解
- 七张图彻底讲清楚ZooKeeper分布式锁的实现原理【石杉的架构笔记】
- Nginx 学习系列(二) ------------- 负载均衡
- 跨域问题,解决方案 - Nginx反向代理
- nginx从入门到实践
- 后端必备——数据通信知识(RPC、消息队列)一站式总结
- 深入理解分布式事务
- 你应该知道的RPC原理
- 高性能优秀的服务框架-dubbo介绍
- keepalived实现服务高可用
- 分布式缓存架构基础
- FastDFS教程Ⅲ-文件服务器扩容
- 实例详解ZooKeeper ZAB协议、分布式锁与领导选举
- 《从Paxos到zookeeper分布式一致性原理与实践》笔记
- dubbo-高可用性-健康结点维护原理-自动剔除坏节点-zookeeper
- 再有人问你分布式锁,这篇文章扔给他
12、数据结构与算法
13、GitHub
- 后端技术架构图谱
- 春招面试总结
- 成为专业程序员路上用到的各种优秀资料、神器及框架 链接2
- spring boot demo
- 互联网 Java 工程师进阶知识完全扫盲
- 汇总java生态圈常用技术框架、开源中间件,系统架构、数据库、大公司架构案例、常用三方类库、项目管理、线上问题排查、个人成长、思考等知识
- 用动画的形式呈现解LeetCode题目的思路