1.具有扎实的Java基础,能熟练运用Struts2,Spring,SpringMVC,SpringBoot等框架。
2.熟练使用持久层的Mybatis,Hibernate等技术。
3.熟练使用微服务SpringCloud技术相关的组件:Spring Cloud Eureka,Spring Cloud
4.Ribbon, Spring Cloud Hystrix, Spring Cloud feign, Spring Cloud Zuul, Spring Cloud config 等技术。
5.熟悉mysql,Oracle等数据库。
6.熟练使用Redis等非关系型数据库。
7.熟悉Linux系统,掌握Docker容器技术。
8.熟悉常用的抽象工厂模式,单例模式等设计模式,有良好的数据结构和算法的基础。
9.熟悉GIT,SVN的项目开发整合的第三方工具的使用。
10.熟悉前端的Ajax,JSP,xml,HTML,CSS,JavaScrpit,JQuery,BootStarp,LayUI框架等技术。
11.熟悉面向对象编程;了解开发流程,熟悉MVC开发模式,且基于MVC开发模式有一定的开
发经验,对软件开发有着较强的逻辑分析能力。
一、易基金社区APP项目:
项目描述:
基金是一种较好的理财方式,但是一定要非常谨慎选择发行公司。社区基金管理和使用所带来的社会效益难以估价。此社区就是为用户提供更广泛的交流平台,让基金管理公司有一个超广的推送平台,定期报告基金净值公告,使投资者充分了解基金的经营情况,一般用户进行集体的交流,让他们更快速、透彻理解基金盈亏。
开发的思想是 MVC 的软件构建模式,采用前后分离的开发模式。后端利用 SSM(Spring,SpringMVC,Mybatis)框架 WEB 应用程序开源框架,使用jwt来实现登录后的token验证,使用swagger2来实现接口的线上可视化,方便前端人员查看调用接口。使用 Mysql 开源数据库以及使用 ApacheTomcat 开源服务器,软件使用的是 Idea。前端使用vue.js框架。经过需求分析、系统设计、系统实现与测 试等面向对象的软件开发流程,设计实现了一个基金社区APP。其中有两个角色,一个是用户,一个是管理员。
用户主要是负责用户个人信息/管理;用户动态;历史发言/动态;发表作者和内容;用户互动;基金推荐位;正文详情(头像,关联基金信息);评论详情,评论互动(点赞数,评论时间),评论用户(头像,名称,认证标识);消息中心:私信通知,发表评论,公告;关注粉丝,粉丝列表;发言框,搜索栏;
管理员主要是负责用户管理(增删改查以及举报审核),权限管理,基金置顶(优先级),内容管理(查询敏感词汇,查询正文内容及用户)。
职责描述:
1.参与功能模块及需求分析,数据库设计。
2.负责对用户角色中的功能模块:用户的个人信息与管理;用户动态,历史发言与动态;大咖推荐,社区活跃用户推荐;关注粉丝,粉丝列表。
3.负责管理员角色的功能模块:用户管理与基金置顶。
4.项目基本测试及 bug 修复。
使用技术:
1.使用 SSM(Spring+SpringMVC+Mybatis)+mysql 简化复杂繁琐的重复工作,实现对象之间
2.的解耦。
3.运用 rbac 完成各级权限。
4.使用 MD5 加密对密码进行加密,存入数据库。
5.使用jwt中的session认证,完成token验证。
6.使用swagger2来实现API接口在线文档。
7.使用AOP+Log4j来实现日志的记录。
二、易基金社区APP项目:
项目描述:
基金是一种较好的理财方式,但是一定要非常谨慎选择发行公司。社区基金管理和使用所带来的社会效益难以估价。此社区就是为用户提供更广泛的交流平台,让基金管理公司有一个超广的推送平台,定期报告基金净值公告,使投资者充分了解基金的经营情况,一般用户进行集体的交流,让他们更快速、透彻理解基金盈亏。
开发的思想是 MVC 的软件构建模式,采用前后分离的开发模式。后端利用 SSM(Spring,SpringMVC,Mybatis)框架 WEB 应用程序开源框架,使用jwt来实现登录后的token验证,使用swagger2来实现接口的线上可视化,方便前端人员查看调用接口。使用 Mysql 开源数据库以及使用 ApacheTomcat 开源服务器,软件使用的是 Idea。前端使用vue.js框架。经过需求分析、系统设计、系统实现与测 试等面向对象的软件开发流程,设计实现了一个基金社区APP。其中有两个角色,一个是用户,一个是管理员。
用户主要是负责用户个人信息/管理;用户动态;历史发言/动态;发表作者和内容;用户互动;基金推荐位;正文详情(头像,关联基金信息);评论详情,评论互动(点赞数,评论时间),评论用户(头像,名称,认证标识);消息中心:私信通知,发表评论,公告;关注粉丝,粉丝列表;发言框,搜索栏;
管理员主要是负责用户管理(增删改查以及举报审核),权限管理,基金置顶(优先级),内容管理(查询敏感词汇,查询正文内容及用户)。
职责描述:
1.参与功能模块及需求分析,数据库设计。
2.负责对用户角色中的功能模块:用户的个人信息与管理;用户动态,历史发言与动态;大咖推荐,社区活跃用户推荐;关注粉丝,粉丝列表。
3.负责管理员角色的功能模块:用户管理与基金置顶。
4.项目基本测试及 bug 修复。
使用技术:
1.使用 SSM(Spring+SpringMVC+Mybatis)+mysql 简化复杂繁琐的重复工作,实现对象之间
2.的解耦。
3.运用 rbac 完成各级权限。
4.使用 MD5 加密对密码进行加密,存入数据库。
5.使用jwt中的session认证,完成token验证。
6.使用swagger2来实现API接口在线文档。
7.使用AOP+Log4j来实现日志的记录。