# kun-learn
**Repository Path**: specifical/kun-learn
## Basic Information
- **Project Name**: kun-learn
- **Description**: java全面的知识汇总,帮助自己系统的梳理所有java基础知识、原理、编码实践、框架实践、高并发架构分析等,以及常见的技能知识演变,包括认证鉴权、加密解密、流量控制等
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-08-09
- **Last Updated**: 2021-09-03
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## 基础知识
### 操作系统
- [计算机操作系统]()
### 网络
- [计算机网络]()
### 数据库
- [数据库系统原理]()
- [SQL 语法]()
### Java
- [Java 基础]()
- [Java 并发]()
- [Java 虚拟机]()
## 架构设计
### 系统设计
- [架构演变过程]()
- [系统设计基础]()
- [缓存]()
- [消息队列]()
### 框架解析
- [Linux]()
- [MySQL]()
- [Redis]()
- [Kafuka]()
- [Spring]()
- [Nacos]()
- [Hystrix]()
### 后话
我们大部分人在实际的学习和使用过程中,只是知道了技术的原理以及使用方法,但是在我看来系统设计的前提是我们要知道各个技术点出现的原因,以及使用场景,
只有知道了这些,我们才能在合适的场景,使用合适的技术,避免后期出现问题后造成大量的返工重构。
有兴趣的话,可以多看看实际用的框架的重要技术点,对比我们所学的知识,分析原因,这样的提升才会明显
## 持续集成(CI/DI)
### 工具
- [Git]()
- [Docker]()
- [Jenkins]()
- [Kubernetes]()
- [Rancher]()
- [Rainbond]()
## 实战
- [算法]()
- [数据结构]()
- [设计模式]()
## :memo: 后记
### License
### 致谢
本仓库参考了大量相关技术书籍以及开源项目,然后整理汇总,加上部分本人的见解,力求做到本仓库的知识点最全面,原理分析最到位,为后来者减少学习时间和成本。
技术不断变化,此项目也会持续更新到最新的知识点,同时感谢以下相关项目和书籍作者: