1.掌握JAVA知识,具有良好的编程习惯。
2.掌握hibernate、spring、struts2、MyBatis、SpringBoot、ssm框架。
3.掌握关系型数据库(Oracle、MySql)基本操作,掌握sql语言。
4.熟练使用IDEA、MyEclipse开发工具、maven项目管理工具及svn版本控制工具。
5.熟练运用JUnit,Debug进行程序调试。
6.熟练使用OFFERICE办公软件,实时编写技术实现文档。
7.熟悉J2EE下的JSP/Servlet、Jdbc以及Tomcat服务器。
8.熟悉HTML、CSS、JavaScript、Ajax、jQuery、bootstrap、Echarts前台开发技术。
9.熟悉Linux简单的命令,了解springcloud框架、vue前端框架。
项目一:诚联亿家
开发环境:idea开发工具、Windows 10、jdk1.8、MySql 5.7版本、git代码管理工具
软件架构:Springcloud + Mybatis + Maven。
项目描述:诚联亿家是一个电商平台,类似京东。该项目使用Springcloud的Eureka作为注册中心,FeignClient作为负载均衡技术,完成微服务之间的远程调用。
职责描述:1.负责相关模块开发。
2.编写接口文档,与前台对接接口。
3.测试及bug修复。
负责模块:购物车模块、下单模块、退款模块。
项目二:球友圈(战斗力评估)
开发环境:idea开发工具、Windows 10、jdk1.8、Tomcat8.0、MySql 5.7版本、svn代码管理工具
软件架构:SSM + Mybatis + Maven。
项目描述:该项目是免费的体育交涉类软件,首家体育社交和体育场馆的整合信息平台。前端展示主要为App,后台为pc端页面。
职责描述:1.负责项目开发。
2.编写接口文档,与前台对接接口。
3.测试及bug修复。
负责模块:后台题库管理(单选、多选、判断、问答)。
项目三:绩效考核系统
开发环境:idea开发工具、Windows 10、jdk1.8、MySql 5.7版本、svn代码管理工具
软件架构:SpringBoot + Mybatis + Maven
项目描述:该项目是一个公司内部的办公管理系统,主要功能是统计员工绩效和产品经理提出的需求及相关项目进度。
职责描述:1.参与表结构设计。
2.负责项目开发。
3.系统维护。
负责模块:员工登录,员工管理模块,绩效管理模块,需求管理模块。
项目四:灌篮大赛打分软件
开发环境:idea开发工具、Windows 10、jdk1.8、MySql 5.7版本、svn代码管理工具
软件架构:SpringBoot + Mybatis + Redis + Maven
项目描述:这是一款APP,采用AI技术对到场球员检录,裁判使用平板对球员打分,通过大屏推送球员得分及下一位球员,打分完毕,进入下一轮(预赛3轮,决赛3轮),预赛晋级决赛,如果临界点有分数相同球员,需进行加赛,排行榜倒序展示球员数据(预、决)及得分榜单。
职责描述:1.参与表结构设计、搭建项目框架。
2.负责接口的实现、业务的变更评审及代码的优化。
3.编写接口文档,与前台对接接口。
负责模块:球员管理模块、赛事管理模块、裁判管理模块、大屏推送数据接口、排行榜、加赛规则、标记小组比赛、标记比赛开始。