工具使用:
maven构建 git搭建 plsql mysql elipse startUML powerdesigner
技术问题:
1.logger机制 logback
2.熟知jvm,调优jvm OOM和jvm内存模型和垃圾回收机制
3.spring的原理(AOP IOC)
4.java集合(hashmap hashtable map实现原理,map使cpu100%,有一种不用重启,一种必须重启) IO 反射 深层理解
5.sql优化,代理,mysql 主从 索引...sql原理 B+树,位图树
6.js/css熟知
7.多线程掌握
8.nosql
9.设计模式了解
10.http,tcp socket熟悉 调试 50x开代理
11.tomcat工作原理(sevelet具体)
12.spring mvc webx struts 请求拦截 数据渲染
13.mybatis hibernate的事务 及配置
14.webservice 框架 消息实现 notify/rocketMq rabbitMq kafkfa日志
15.lunce(ES) ,hadoop ,dubbo 使用
16.linux(脚本) UNIX高级编程 进程(jvm进程,到cpu 线程 ,用户模式,内核模式)线上问题 jvm linux a b双活 正则表达式
17.脚本rubby
18.算法 (数组,队列,堆栈,链表)
19.数据结构,计算机组成原理,操作系统,计算机网路。。。计算体系结构,计算编译原理