CS技术体系


title: CS技术体系
date: 2019-07-31 19:55:55
categories:

  • 书单
    tags:
    top:


以下是个人整理的 Java方向的程序员技术体系地图,自己平时也基本是按照这个地图来构建自己的知识体系。个人的博客也是按照这个体系来完成构建的。

直接打开右边的目录看,结构更清晰。

1.CS基础

操作系统
理论,Linux内核
计算机网络
TCP/IP,Http,SSL
数据结构与算法
理论
设计模式
编程范式

2.JavaSE

Java基础
Java容器
JavaIO
Java并发
JVM

3.JavaEE

Servlet
Tomcat

4.Java框架

SpringMVC
Spring
MyBatis
SpringBoot
SpringCloud

5.中间件

MQ
ZK
RPC

6.数据库

数据库理论
范式,事务特性,事务隔离级别
MySQL
调优
原理
Redis
分片的各种方法,如MyCat等

7.系统设计

系统设计基础
架构理论
分布式理论:CAP,Raft,Poxy
集群
安全
缓存
消息队列
分片

8.实战

测试、日志、事务、服务监控报警、权限、安全、网关路由,各种轮子和示例,定时任务,分布式事务,线上故障排除,CI/CD
GitHub轮子
leetCode

9.运维

Nginx
Linux命令
Shell
CI/CD
Docker
监控/报警
线上故障排除思路

10.前端

jQuery
vue

11.工具

eclipse, IDEA, markdown, hexo, Git

12.书单

读书笔记专题
源码剖析专题
Github轮子专题
书单

13.随笔

方法论
文史经管等读书笔记

14.英语

语法
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值