https://github.com/killerworkspace/arch
计算机组成原理、冯诺依曼与哈佛结构、层次化存储架构
信号量、设备管理和文件管理、存储管理、进程管理、嵌入式和微内核、局部性原理
IDE
版本控制
AI Assist
Java基础:
网络编程
JDK8(java核心技术卷1)
集合框架
List、ArrayList、LinkedList、Set、HashSet、TreeSet、Map、HashMap、TreeMap、ConcurrentHashMap、BitMap、Queue、ConcurrentLinkedQueue、Stack、Collections的synchronized方法
工具类
jackson、JavaEE开发、Servlet 3.x、Session/Cookie、jstl/EL、Hutools
框架
Spring IOC、AOP、 SpringMVC、 MyBatis、 SpringBoot、Spring Security 、Netty
高级特性
GUI
并发编程
网络编程
IO
序列化
远程调用
构建工具
代码生成工具
集合框架
IO框架
多线程编程
Http协议
Spring
SpringMVC
MyBatis
SpringBoot
调优
基本要素
方法、工具、过程
生命周期
软件过程模型
原则
软件质量属性(质量效用树)
软件开发方法
软件调试
软件测试
能力成熟度模型集成(CMMI)
基本设计模式
创建型模式
结构型模式
行为模式
并发型模式
云设计模式
设计工具使用
UML建模
项目设计流程
需求设计、系统设计、接口设计、原型设计
数据库的设计
数据字典设计、逻辑结构设计、物理结构设计、数据表设计
分片
搜索引擎
大数据
基础语法
数据库表设计
索引机制
事务机制
锁机制
JDBC
角色、成果、思路、技术栈
开发规范
安全规约
日志集成
单元测试
代码检查
基础源码阅读能力
Spring源码
SpringMVC源码
MyBatis 源码
SpringBoot 源码
HTML 和 Html5
CSS3
Javascript
Jquery
Ajax
Vue
服务化
微服务
分布式调度
Evernote、有道云笔记、为知笔记、Atlassian、Gitlab、Github、Nexus、SonarQube、Jenkins、XXLJob、Zabbix、Webfunny、Nacos、Skywalking、Rabbitmq、Datahub、Superset、Yapi、CloudCanal、Kafka Manager、Zookeeper、Mysql、Redis、Nginx、Gulp、Postgresql、binddns、Neo4j、Mongodb、ELK、NFS、Postfix、Shadowsocks、JRebel、Apifox、electerm、Fiddler、飞书文档、Zadig、Jumpserver