1.熟练使用SpringMVC、Spring、MyBatis三大主流框架进行项目开发,理解SpringMVC运行流程、AOP以及IOC/DI,会使用struts2、iBatis。
2.熟练使用MySQL数据库,具有数据库调优经验。了解InnoDB和MyIsam存储引擎,熟悉MySQL的锁机制,掌握explain、show profile等日常SQL诊断分析调优操作,掌握MySQL的主从复制操作以及原理
3.熟练使用JSP、JavaScript、JQuery、Ajax、CSS、HTML进行前端页面的功能性开发
4.熟悉Quartz、JfreeChar、POI、log4j等常用功能性框架
5.熟悉NoSQL数据库,掌握Redis五大数据结构的常用操作命令。熟悉Redis的RDB和AOF持久化,事务控制,主从复制操作。
6.熟悉dobbo + zookeeper 的原理并熟练调用。
7.了解Tomcat Bio/Nio/APR模式调优操作,JVM内存优化,JUC多线程编程
APP服务端目前使用到阿里云服务器包括:ECS服务器(alinux系统)、RDS数据库mysql、redis数据库、mongodb数据库、消息队列、对象存储OSS、域名、云解析DNS、CA证书服务、日志服务、操作审计、负载均衡;