# computer-fundamentals **Repository Path**: wuwenkai97/computer-fundamentals ## Basic Information - **Project Name**: computer-fundamentals - **Description**: 计算机基础知识集合,包含数据结构、算法、常用设计模式、并发编程、网络编程、Java SE、Mysql、Spring、redis、RabbitMQ、MyBatis等基础知识和示例代码 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 0 - **Created**: 2021-06-10 - **Last Updated**: 2022-06-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: 基础, 数据结构, 面试 ## README # 计算机基础 ## 项目描述 我承认,这是个很low的名字。不过,这是一个非常棒的基础代码集合, 包含了很多面试常考的知识,如数据结构(链表、树等),算法(LRU、LFU、排序等),常用设计模式Demo,并发编程和网络编程的Demo等等。在后续开发中, 我会继续为其添加新的元素,希望这是一个好的开端! ## 版本 ### 基础版本 * V1.0.0 发布了数据结构和算法部分,主要包含链表、树、堆等数据结构,页面置换、排序、贪心、双指针等常用算法 * V1.0.1 更新了README, 并作出一些格式调整,美化代码 * V1.1.0 发布了并发编程部分,主要包含Java四种线程的创建方式以及阻塞队列的设计 * V1.2.0 发布了网络编程部分,主要包含各类IO流操作以及Socket通信案例 * V1.3.0 发布了设计模式部分,主要包含单例、工厂、代理、装饰器、观察者以及模板方法模式的案例设计 ### 进阶版本 * V2.0.0 发布了计算机基础、Java、MySQL、Redis、RbbitMQ以及Spring全家桶的基础理论知识