掌握SpringMVC、Spring、 MyBatis、 Hibernate 等开源框架
掌握Eclipse、IDEA、Postman、SVN、Git、Maven 等常用开发工具
掌握WebService技术的使用
掌握MySql、Oracle数据库, 非关系数据库Redis
掌握Solr、ElasticSearch索引服务
掌握RabbitMQ、ActiveMQ消息队列技术
熟悉JavaScript、JQuery、AngularJS、BootStrap、Vue等前端技术
熟悉Spring Cloud、Dubbo等分布式框架的使用
熟悉Shiro+EhCache权限控制框架
熟悉SpringBoot技术使用
熟悉Linux系统环境部署以及常见的命令
熟悉Nginx服务器部署
项目名称:乐学在线管理系统
开发环境: IDEA + JDK1.8+MySql+Maven+Git
开发时间:2018.7 – 2019.4
技术的架构:Springmvc + SpringCloud+Spring Security Oauth2+Redis+ Jenkins+Vue
项目描述: 乐学在线采用B2B2C业务模式,即向企业或个人提供在线教育平台提供教学服务,老师和学生通过平台完成整个教学和学习的过程。乐学在线主要分为学习中心,教学管理中心,系统管理中心三个子系统,前端采用了Vue.js框架,后端基于Spring Boot构建,采用Spring Cloud微服务架构。乐学在线包括课程管理,订单管理,资源管理,系统管理等功能模块。
职责描述: 主要负责课程管理,用户管理模块。课程管理,主要是分为添加,修改,发布课程,课程图片,课程分类。课程分类使用了PageHelper分页查询, 课程图片通过fastDFS上传到文件服务器,同时返回图片地址的url保存到数据库中。课程发布将发布的页面信息通过cms接口,通知MQ发布到服务器GridFS上,且将页面信息存储在数据库中。用户管理中用户注册我们使用了阿里云的短信平台接口,用户登录则是使用了spring security 进行认证和做权限管理。用户登录根据对应的角色分配不同权限,展示不同的页面管理。
项目名称: 亿拍
开发环境:IDEA +JDK7+Tomcat8+Maven+Mysql+Git
开发时间:2017.10 – 2018.6
技术的架构:Springmvc+Spring+Mabtis+Reids+Dubbox+Shiro
项目描述:亿拍是一个在线电子商城,以商城B2C模式运营的公益在线商城,是一家致力于将传统商城互联网化的创新商城。这个项目分为网站前台、运营商管理后台、商家管理后台三个子系统。前端是采用的是AngularJs+BootStrap框架,后端采用的是Dubbox+SSM的分布式服务器架构。前台主要功能包括注册和登录、商品浏览、个人信息管理、购物车、我的订单、网上支付等系统,后台主要功能包括管理成员信息管理、用户信息管理、商品管理、商品分类管理、订单管理、商品评价管理等。
,
职责描述:主要负责商品展示模块,和商品搜索模块,商品展示模块和商品搜索模块。商品分类、广告信息采用了Redis缓存技术。商品详情编辑采用的是KingEditor富文本编辑器,可以添加商品详情、价格、规格、库存,品牌,规格等信息。商品图片则是通过fastDFS上传到文件服务器,同时返回图片的url地址保存到数据库中。商品详情页面采用FreeMarker静态页面技术,商品详情页部署在Nginx服务器,使用ActiveMQ技术实现商品信息的更新,搜索服务则采用Solr全文检索技术来提高搜索效率。