Awesome Open Source
Awesome Open Source

framework-learning

以下是我在学习计算机相关知识的过程中整理的一些资料,部分参考了网上一些大神的文章。 我把它们都做成Markdown的文章供各位同学参考,其中一部分我也以XMind的方式来进行梳理总结。

为了良好的阅读体验,可以移步到本项目的GitBook网页阅读版: framework-learning 。 网页阅读版的内容与本项目是同步的,请放心阅读。

目前有很多知识我个人也在学习和复习之中,后面的push可能会比较慢,所以请各位同学理解。

目录

架构设计

编程语言

Jdk&Jvm&Juc(待JVM第三版修改)

JDK&JVM&JUC - XMind

计算机基础

Linux

非关系型数据库 - XMind

数据结构与算法

推荐一个数据结构与算法的可视化网站,希望能够帮到正在学习数据结构与算法的同学: 数据结构与算法可视化

计算机网络

计算机网络 - XMind

设计模式

数据库

关系型数据库

关系型数据库 - XMind

非关系型数据库

Elasticsearch

ElasticSearch

中间件

AMQP

AMQP - XMind

Zookeeper

Zookeeper

Tomcat

Tomcat

开发框架与库

Netty

Spring框架

Spring - XMind

ORM

ORM - XMind

待办

  • [ ] JVM部分后续会根据《深入理解Java虚拟机 - 第三版》更新

  • [ ] PostgreSQL

  • [ ] Netty (暂完)

如何对本文档做出补充?

这里主要讲讲本项目的目录结构吧。

  • img: 此目录存放所有的图片,这个各位同学稍微看看就知道了。Github有一个特点(好处)就是: 当我们在markdown文件之中指定了本地图片时, 它能自动把我们的图片上传到它的服务器上,这也是为什么你会在我的markdown之中看到这样的内容:
![图片名](../img/图片名.png) 
  • xmind_file: 此目录存放了每个模块对应的xmind文件。

  • 本项目的每一个模块就是一块知识内容,每个模块下都有对应知识点的md文件,如:

    • jdk-jvm-juc

      ...

      • Java常见基础知识点.md

      ...

各位同学如果要纠错,可以在对应知识点的模块下修改对应的md文件。

其他的目录或文件,如:gitbook_doc/* 由我亲自修改,并不需要改动。

各位同学有好的建议可以提issue或pr,感谢各位同学的支持!

LICENSE

GNU

Alternatives To Framework Learning
Select To Compare


Alternative Project Comparisons
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Java (392,336
Mysql (31,282
Spring (28,666
Redis (23,915
Spring Boot (15,804
Orm (5,905
Mybatis (4,284
Nosql (2,314
Amqp (1,981
Netty (1,861
Rdbms (1,057
Xmind (194