软件开发知识库¶
本知识库涵盖从基础编程到架构设计的完整技术体系。
技术分类导航¶
编程语言¶
| 语言 | 说明 |
|---|---|
| Java | 后端开发主流语言 |
| C# | .NET生态、桌面/Web开发 |
| C | 系统编程、嵌入式 |
| Python | 脚本、AI、数据分析 |
| Dart | 移动开发、Flutter |
前端技术¶
| 技术 | 说明 |
|---|---|
| Vue | 渐进式JavaScript框架 |
| Vue3 | Vue新一代版本 |
| ES6 | JavaScript新特性 |
面试题¶
| 分类 | 说明 |
|---|---|
| JVM&GC | JVM与垃圾回收 |
| 多线程 | 并发编程 |
| 垃圾回收 | GC算法与收集器 |
| OutOfMemoryError | 内存溢出分析 |
| 引用 | 强软弱虚引用 |
架构与设计¶
| 分类 | 说明 |
|---|---|
| 设计模式 | 23种经典设计模式 |
| 数据结构 | 数据结构与算法 |
| 架构设计思想 | 架构设计原则 |
| 架构师 | 架构师成长之路 |
中间件与工具¶
| 分类 | 说明 |
|---|---|
| MyBatis | ORM框架 |
| Spring | 核心框架 |
| SpringMVC | Web层框架 |
| Spring-Boot | 快速开发 |
| Kafka | 消息队列 |
| ELK | 日志系统 |
| 限流 | 限流与熔断 |
其他技术¶
| 分类 | 说明 |
|---|---|
| AI | 人工智能 |
| 云服务网络 | AWS云服务 |
| 网络通信 | TCP/UDP/HTTP |