我的知识体系
2018-01-19 11:40:22
7
举报
程序员知识体系,囊括了计算机专业基础知识,语言知识
理论
SOA(面向服务)
面向对象
面向过程
面向函数
面向切面
设计模式
六大设计原则
单一职责原则
里氏替换原则
依赖倒置原则
接口隔离原则
迪米特法则
开闭原则
23设计模式
单例模式
模板方法模式
建造者模式
代理模式
原型模式
中介者模式
命令模式
责任链模式
装饰模式
策略模式
适配器模式
迭代器模式
组合模式
观察者模式
门面模式
备忘录模式
访问者模式
状态模式
解释器模式
享元模式
桥梁模式
分
基础
操作系统原理
计算机工作原理
堆栈
队列
哈希
线性
协议
TCP/IP
UDP
HTTP
HTTPS
SSL
STOMP
FTP
RTMP
SMTP
TLS
WebSocket
语言
PHP
zval
zend
hashtable
gc
C
Shell
JavaScript
SQL
HTML
CSS
Lua
Java
Swift
存储
关系型数据库
MySQL
SQLServer
Oracle
分布式数据库
TiDB
HBase
OceanBase
操作系统
Linux
版本
centos
redhat
debain
ubuntu
kali
内核态
用户态
零拷贝
DMA
Windows
windows xp
win7
win8
win10
vista