熟悉Java编程,有良好的编码能力,熟悉面向对象编程;
熟悉JavaWeb, JDBC, 熟悉Http协议;
熟悉SpringMVC,Spring,MyBatis,了解spring boot、Hibernate等开源框架;
熟练使用Eclipse、Idea、SVN、Maven项目管理和项目构建工具;
熟悉应用服务器软件Tomcat等容器配置和部署,能够使用Linux操作系统;
掌握MySql,熟练掌握sql语句;
能利用spring aop和java注解进行软件功能开发。
项目名称: 考勤系统
开发环境: IDEA+ SSM+ MySQL + BootStrap + Velocity
软件架构: SpringMVC + Spring + SSM + Maven +
责任描述: 负责实现后台的管理功能开发,完成员工的打卡业务,使用Quartz企业级定时器在每天固定时间对当天的打卡情况进行判定,使用Activity工作流实现补签功能,使用shiro对用户进行登录以及响应的权限控制
共享单车项目
开发环境: IDEA+ Maven+ MySQL + SpringBoot
软件架构: SpringBoot+ Spring + Maven
项目描述: 负责实现周围单车定位、骑行轨迹等功能,主要采用springBoot、SSM、Mysql、springsecurity做安全校验,ActivityMQ、Redis管理session、Nginx负载均衡,对接百度地图、短信、图片云存储、采用MongoDB做地理围栏服务genhash查找附近单车