JAVA WEB 行业技术
- java se,
- 四类八种数据类型
- String 类
- cotainer 容器Map, List
- IO Stream 流
- reflect 反射
- annotation 注解
- 泛型
- concurrence 并发
- net 网络
- JIT (just in time) 即时编译
- JNI (java native interface) Java本地方法接口
- 其他各种类库
- JVM
- java内存模型
- gc类型,算法
- 类加载机制(加载--连接--初始化),双亲委派模型
- java提供的各种工具,堆栈,线程
- SQL(MySQL)
- sql基础语法
- 常用的函数
- 事务等级
- sql优化
- 存储过程
- 内部各模块划分,
- innodb 引擎
- 计算机基础,磁盘存储相关
- JAVA EE
- JSP,SERVLET,filter,jdbc,cookie,session
- web服务器(tomcat)内部模型
- 网络
- 了解TCP/IP协议簇
- 较熟悉 HTTP 协议
- HTTP 抓包,改包
- 基础框架
- spring,IOC, AOP, Transaction, xml、annotation配置方式,事务传播机制,
- spring mvc, 熟悉几个常用的注解,了解常用的组件:类型转换,视图解析器,前端控制器,处理映射器,异常处理器
- mybatis 基础sql语句配置,类型转换,缓存,插件
- 常用组件
- 数据库连接池,监控
- nginx 负载均衡配置,策略,静态资源配置
- redis 缓存,数据类型,原子操作,持久化方式,集群
- jms(rabbitMQ) queue,topic发布订阅,事务,持久化
- zookeeper
- 分布式
- dubbo, 服务注册发现,交互机制,服务管理监控
- spring cloud
- Netflix Eureka 服务中心,注册发现
- Netflix Ribbon 负载均衡
- Netflix Hystrix 服务熔断
- Netflix Zuul 服务网关
- Spring Cloud Config 分布式配置
- RPC 职责
- 测试
- 功能测试(黑盒测试),边界测试,分支测试,条件测试
- 白盒测试
- 性能测试
- 安全测试
- 源码学习
。。。