1、熟悉Java8新特性,如StreamAPI、lambda表达式等;
2、框架:SpringMVC、Spring、MyBatis等应用框架及Springboot微服务框架;
3、分布式:熟练掌握dobble、FastDFS、Redis、ActiveMQ、RabbitMQ、SpringSession等分布式相关技术;
4、前端:熟练掌握jQuery、Vue、Bootstrap、Ztree、Ajax、fastJSON等Web前端技术;
5、服务器:熟练掌握Tomcat、jetty、Nginx等服务器配置、使用及服务器集群技术。
6、接口:熟练掌握HttpClient接口传输及参数加密、双钥签名等接口安全技术;
7、数据库:熟练掌握Druid、C3P0、DBCP连接池,和MySQL,Oracle,mongodb技术;
8、开发工具:熟练使用idea、Eclipse,项目构建工具Maven,代码管理工具SVN;
9、UML:使用Rose、PD、Visio工具阅读和绘制开发文件;
合天网安实验室 www.hetianlab.com
该项目是一个大型互联网项目,使用SSH开发,采用分布式集群部署,主要模块包括PC站、M站、数据接口系统、后台管理系统、支付系统、靶场接口对接系统、定时任务系统。工作模块主包括会员功能、教师端、学生端、注册用户、后台人员管理;项目采用Nginx实现负载均衡,采用Redis实现缓存处理;该项目为网络安全专业方向提供学习平台,适合人群主要是学生以及职场人员。
1、对个人信息、实验图片等前端热点统计数据进行缓存
2、负责会员功能,教师排课、考试管理功能以及发版;
3、负责处理线上系统日常问题,保障线上环境正常运行;
4、负责春节、中秋等节日活动;
5、负责处理抢红包时出现的并发问题;
6、负责秒杀产品的功能;
7、负责搭建Zookeeper集群环境以提供Dubbo服务,并参与后台系统开发;
8、负责搭建ActiveMQ消息队列集群,并在生日短信、账户资金变动中采用ActiveMQ消息队列实现异步处理,改进系统性能,提升用户体验。