-
Notebook:用于记录日常学习知识的高级Java笔试题
资源介绍
高级java笔试题
Ⅰ
Ⅱ
Ⅲ
Ⅳ
Ⅴ
Ⅵ
Ⅶ
Ⅷ
Ⅸ
Ⅹ
算法
操作系统
网络
面向对象
数据库
Java
分布式
工具
编码实践
后记
算法
:pencil:
目录根据原书第二版进行编排。
做了一个大致分类,并对每种分类题型的解题思路做了总结。
主要参考
Robert
Sedgewick
的算法书进行实现,源代码以及测试代码可在另一个仓库获取。
操作系统
:laptop:
参考
现代操作系统、Unix
环境高级编程、深入理解计算机系统。
参考
鸟哥的
Linux
私房菜。
网络
:cloud:
参考
谢希仁的计算机网络、计算机网络
自顶向下方法、TCP/IP
详解。
参考
图解
HTTP,更多的是参考网上的文档,比如
MDN、*等。
参考
Unix
网络编程。
面向对象
:woman_and_man_holding_hands:
参考
Head
First
设计模式、设计模式
可复用面向对象软件的基础,实现了
Gof
的
23
种设计模式。
内容包括三大原则(继承、封装、多态)、类图、设计原则。
数据库
:floppy_disk:
参考
数据库系统原理。
参考
SQL
必知必会。
Leetcode
上数据库题目的解题记录。
参考
高性能
MySQL。
参考
Redis
设计与实现、Redi