1、熟练应用Java集成开发环境,熟练掌握面向对象思想,熟练使用集合,IO流以及多线程;
2、熟悉Html、Css、JS、JQuery、Bootstrap等前台页面技术;
3、 熟悉Spring、SpringMVC、MyBatis、SpringBoot、JPA、Maven等开源技术,并能熟练搭建SSM框架,进行Junit单元测试;
4、 熟悉Linux常用命令以及zookeeper、solr集群和单机版fastDFS环境搭建,并能独立部署项目至服务器;
5、 熟悉POI导入导出技术,shiro认证授权框架,Quartz定时工具;
6、 了解分布式开发及其用到的技术如redis(NoSql)、dobbo、zookeeper、solr索引技术、activeMQ消息通信机制、nginx负载均衡、freeMarker静态化页面处理;
7、掌握团队合作开发工具的使用(Git),具备优秀的快速学习能力和解决问题能力。
监控管理平台
项目时间: 2019.3-2019.6
项目描述: 本系统具备公司最常用的业务功能,供公司运维和技术人员使用,保证数据的安全性,进行数据备份等。具体模块有注册登录、用户管理模块、角色管理模块、菜单管理模块、定时任务管理、人员统计管理等。
个人职责:
1、负责登录注册模块;
2、负责用户管理,角色管理和菜单管理模块的增删改查以及数据导出到Excel;
3、负责定时任务管理模块,以及用户操作日志记录模块;
4、配合运维人员进行项目部署及上线后的疑难问题解决。
技术描述:
1、完全的前后端分离,后端响应json数据;
2、前端:bootstrap、bootstrap-table、vue、layer、zTree后端:springboot搭建ssm环境;
3、使用POI导出数据到Excel中;
4、使用mybatis的PageHelper分页插件实现分页;
5、使用quartz实现定时备份数据库;
6、使用shiro实现授权认证。