1.具备扎实的Java基础,能在windows和Linux环境下进行开发部署,熟练掌握SVN、Git工具进行项目版本管理;
2.熟练掌握Spring-SpringMVC-Mybatis,springboot(Dubbo+ZooKeeper)等开源框架,能够快速搭建服务(微服务);
3.熟练掌握Nginx的三大功能(动静分离、反向代理和负载均衡),在实际项目中,提高了用户体验度,降低了系统的风险性;
4.熟悉Redis的五大数据结构及常用操作命令,并对Redis的两大持久化方案RDB和AOF有清楚的认识,对主从复制、高可用配置等常用技术均有使用开发经验;
5.熟练使用ActiveMQ消息中间件,保证了系统的稳定运行;
6.熟悉JVM的常用的调优策略和GC-算法及开发中的常用调优参数;
7.熟练掌握MySQL/SQLserver/Oracle数据库的日常操作,并具有一定的优化经验;
8.熟练掌握多线程、线程池技术,原项目经过使用线程池技术改良后,效率有了明显提升;
9.熟练使用jmeter压测工具,并对项目涉及到高并发的接口进行压力测试并改进;
10.熟悉JavaScript,Ajax,jQuery等前端开发技术及EasyUI、Bootstrap开发框架。