传送门—–java基础知识
目录
Java
基础
容器
并发
JVM
I/O
Java 8
编程规范
网络
操作系统
Linux相关
数据结构与算法
数据结构
算法
数据库
MySQL
Redis
系统设计
设计模式
常用框架
Spring
- Spring 学习与面试
- Spring 常见问题总结
- Spring中bean的作用域与生命周期
- SpringMVC 工作原理详解
- Spring中都用到了那些设计模式?
- SpringBoot 使用指南
- Spring Security with JWT
ZooKeeper
数据通信
- 数据通信(RESTful、RPC、消息队列)相关知识点总结
- Dubbo 总结:关于 Dubbo 的重要知识点
- 消息队列总结
- RabbitMQ 入门
- RocketMQ的几个简单问题与答案
- Kafka系统设计开篇-面试看这篇就够了
网站架构
面试指南
备战面试
- 【备战面试1】程序员的简历就该这样写
- 【备战面试2】初出茅庐的程序员该如何准备面试?
- 【备战面试3】7个大部分程序员在面试前很关心的问题
- 【备战面试4】Github上开源的Java面试/学习相关的仓库推荐
- 【备战面试5】如果面试官问你“你有什么问题问我吗?”时,你该如何回答
- 【备战面试6】美团面试常见问题总结(附详解答案)
常见面试题总结
- 第一周(2018-8-7) (为什么 Java 中只有值传递、==与equals、 hashCode与equals)
- 第二周(2018-8-13)(String和StringBuffer、StringBuilder的区别是什么?String为什么是不可变的?、什么是反射机制?反射机制的应用场景有哪些?……)
- 第三周(2018-08-22) (Arraylist 与 LinkedList 异同、ArrayList 与 Vector 区别、HashMap的底层实现、HashMap 和 Hashtable 的区别、HashMap 的长度为什么是2的幂次方、HashSet 和 HashMap 区别、ConcurrentHashMap 和 Hashtable 的区别、ConcurrentHashMap线程安全的具体实现方式/底层具体实现、集合框架底层数据结构总结)
- 第四周(2018-8-30).md (主要内容是几道面试常问的多线程基础题。)
面经
工具
Git
Docker
资源
书单
实战项目推荐
- onemall : mall 商城,基于微服务的思想,构建在 B2C 电商场景下的项目实战。核心技术栈,是 Spring Boot + Dubbo 。未来,会重构成 Spring Cloud Alibaba 。
Github 历史榜单
待办
- Java 多线程类别知识重构(—正在进行中—)
- Netty 总结(—正在进行中—)
- 数据结构总结重构(—正在进行中—)