有扎实的Java基础及Java Web基础,对Java面向对象、集合、IO和多线程都有较深的了解。
熟练的使用Spring MVC、Spring、Mybatis、Hibernate等框架。
熟练的使用Spring boot、Spring cloud搭建微服务框架,并集成Oauth2.0安全认证。
熟练的搭建Linux服务器集群,进行分布式管理及部署工作,使用Nginx做负载均衡,使用Redis做分布式缓存,支持高可用。
熟练使用Mysql、Oracle等关系型数据库,及Redis非关系型数据库
熟悉前端主流框架vue,react,熟练掌握HTML+CSS、JQuery、Javascript技术
熟练使用Eclipse、Idea开发工具,SVN、Maven项目管理工具,Jenkins自动化部署
熟悉Dubbo、Zookeeper、rabbitmq、Docker等常用技术
1、彩虹宝宝躲猫猫APP
项目架构:Spring Boot、Hibernate、Oauth2.0
开发环境:Idea、Mysql、Maven、Nginx、Redis
项目描述:该项目采用微服务架构,使用Nginx做负载均衡及反向代理,使用Jenkins自动化部署。这是一款儿童成长类APP,可以使用手账记录宝宝的成长历程(图片、视频、文字日记等);同时通过各种训练提升宝宝各种能力(艺术、听写、动手等)。APP主要有以下模块:
用户模块:包括用户短信登录、注册流程及用户信息的增删改查。
家庭宝宝:包括宝宝及家庭成员关系逻辑分析处理、宝宝训练、编辑等功能。
游戏专题:使用第三方SDK接口获取游戏数据存入本地库,定时更新拉取数据。
系统模块:作为系统的基础支撑服务,包括文件上传、系统广告、系统消息、数据字典、用户反馈。
宝宝手账:以日记形式记录宝宝每天学习成长内容,及提供各种手账素材。
精选模块:包括视频、文字、广播、论坛部分,可以进行发帖、评论、看视频等操作。
责任描述:负责整个项目后端API开发,及对应后台管理系统的开发
2、新乡市行政执法与刑事司法衔接信息共享平台
项目描述:该平台是在行政执法与刑事司法相衔接工作机制框架下,加强行政执法机关与检察机关的协作配合的系统。系统主要供四种用户使用:行政执法机关用户、公安机关用户、检察机关用户、法院用户。本系统使用ssm框架,通过mybatis原始dao方式和mapper代理方式相结合来实现底层数据库的持久化操作;通过数据源动态切换,从而达到操作不同数据库的目的。表现层主要用JSP与JSTL、EL相结合。系统包括案件管理、案件筛查、案件办理、查询统计、信息交流、互动连线、基础数据、系统管理模块。本人主要负责查询统计、案件办理、信息交流模块开发。
项目框架:Spring、SpringMVC、Mybatis
开发工具:Eclipse、Oracle、Maven、SVN、Tomcat7.0、web office、Quiee报表等
相关技术: LayUI、LigerUI、Bootstrap、zTree、Ueditor、Jquery、Ajax、Display Tag、ECharts、My97DatePicker等