java程序员技术范围
1 工具
开发工具、源代码管理、构建工具、测试工具(压力、安全等)、接口测试工具、反编译工具、日志工具、第三方工具等
2 java
jvm、多线程、socket、io(两种方式)、集合(两大接口)、异常、语法
3 服务器
linux、windows、虚拟机
4 web容器
tomcat、jetty、weblogic
5 spring
ioc、mvc、事务、切面、jdbc等
6 javascript
dom、js库、语法、原型
7 css
模型、样式、选择器、定位等
8 数据库
oracle、mysql、sqlsver
语法、优化、存储过程、安装、备份、恢复、迁移语法
9 nosql
redis、mogodb
10 orm
mybatis、hibernate
11 设计模式
六种原则
12 页面
html、jsp、freemarke、canvasr等
13 并发
负载均衡等工具(dns、f5、lvs、keepalive、nginx、cdn)