知识点
JAVA基本知识
Java基本知识点总结:
http://www.jianshu.com/p/6146a2dafd53
Java集合
Java集合知识点总结:
http://www.jianshu.com/p/11db3dc5a649
JAVA多线程、并发
Java多线程、并发知识点总结:http://www.jianshu.com/p/5ccce6a48fb2
JVM 虚拟机
JAVA网络
Java网络知识点总结: http://blog.csdn.net/hbtj_1216/article/details/76436706
Socket编程Demo:http://www.jianshu.com/p/ec60786169c3
Java设计模式
1、单例模式
http://blog.csdn.net/hbtj_1216/article/details/69425760
2、工厂模式
http://blog.csdn.net/hbtj_1216/article/details/69486425
3、建造者模式
http://blog.csdn.net/hbtj_1216/article/details/69666954
4、观察者模式
http://blog.csdn.net/hbtj_1216/article/details/69668558
5、适配器模式
http://blog.csdn.net/hbtj_1216/article/details/69787697
6、装饰者模式
http://blog.csdn.net/hbtj_1216/article/details/69802835
7、策略模式
http://blog.csdn.net/hbtj_1216/article/details/52743484
8、责任链模式
http://blog.csdn.net/hbtj_1216/article/details/52736403
http://www.jianshu.com/p/8a157cb73434
9、模板方法模式
http://blog.csdn.net/hbtj_1216/article/details/51720961
10、代理模式(静态代理、动态代理 详解)
http://blog.csdn.net/hbtj_1216/article/details/70255353
11、组合模式
http://blog.csdn.net/hbtj_1216/article/details/76862259
12、外观模式
http://blog.csdn.net/hbtj_1216/article/details/76886882
Spring框架及源码
SpringMVC 相关
Netty框架及源码
数据库相关知识点总结
http://blog.csdn.net/hbtj_1216/article/details/77112837
数据库索引
MySQL索引实战经验总结 http://blog.csdn.net/hbtj_1216/article/details/77854720
MySQL B+树索引和哈希索引的区别 http://www.cnblogs.com/heiming/p/5865101.html
Mysql学习-索引总结(B-tree和hash、主键索引、唯一索引、普通索引、全文索引和组合索引) http://blog.csdn.net/v_victor/article/details/52232685
MySQL学习之——索引(普通索引、唯一索引、全文索引、索引匹配原则、索引命中等)http://blog.csdn.net/mysteryhaohao/article/details/51719871
MyBatis框架
http://blog.csdn.net/hbtj_1216/article/details/77267354
Java 8 新特性
http://www.importnew.com/11908.html#datetimeAPI
10.1 lambda表达式
http://blog.csdn.net/renfufei/article/details/24600507/
算法题
构造hash函数的方法、解决冲突的方法、常见hash算法
http://www.jianshu.com/p/436175785dfb字符串匹配的 KMP 算法原理详解 http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html
求两个数组的交集
http://blog.csdn.net/hbtj_1216/article/details/77858248拓扑排序问题
http://www.cnblogs.com/dolphin0520/archive/2011/04/16/2017737.html
解决实际问题http://blog.csdn.net/hbtj_1216/article/details/77864094
-
常用的排序算法的时间复杂度和空间复杂度 http://www.jianshu.com/p/927d127f8a46
http://blog.chinaunix.net/uid-21457204-id-3060260.html - 冒泡排序、快速排序、堆排序(Java) http://www.jianshu.com/p/ed7e6d543862
- 简单选择排序、直接插入排序、归并排序 http://www.jianshu.com/p/dc16d3f02f29
常见查找算法总结 http://blog.csdn.net/zengtian006/article/details/24034977
二分查找(递归、非递归) http://www.jianshu.com/p/4a67e892e824
二叉查找树(三)之 Java的实现 http://www.cnblogs.com/skywang12345/p/3576452.html
Java实现 大顶堆 和 小顶堆 http://blog.csdn.net/hbtj_1216/article/details/72890920
- 有内存限制的海量数据排序: http://blog.csdn.net/hbtj_1216/article/details/77857238