1. 熟练掌握JAVA基础,熟悉常用的JAVA设计模式(如:单例模式,工厂模式,动态代理模式等)
2. 熟悉JVM架构以及GC垃圾回收机制;
3. 熟练掌握Spring,SpringMVC,Mybatis三大框架及进行整合开发,深刻理解 SpringMVC核心 流程,理解Spring IOC、 DI、AOP,SpringTask定时任务框架;
4. 掌握MySQL,了解Oracle,以及sql优化,熟练redis非关系型数据库;
5. 熟练Eclipse,IntelliJ IDEA开发工具;
6. 熟悉SpringSecurity,Shiro,SpringDataJPA,SpringDataRedis,SpringDataMongodb;
7. 熟练activeMQ、rabbitMQ,rocketMQ消息中间件,实现服务解耦,异步调用;
8. 掌握SpringBoot,SpringCloud,Dubbo,zk分布式服务框架,了解SpringCloudAlibaba
9. 了解JavaScript,Ajax,CSS,JQuery等前端技术,Bootstrap,AngularJS,Vue等前端框架
10.熟练使用JUnit单元测试工具,Maven、Git、svn项目版本管理及构建工具
11.熟练使用Linux基本操作命令
一. 微淘氪 后台:https://dev.weitaokr.threegun.com.cn/manage/#/login 小程序:微淘氪
开发工具:IntelliJ IDEA 、JDK1.8、Tomcat7、Maven、git
软件架构:Springboot、SpringCloud、Mongodb、Vue、Docker、K8S
项目简介:该项目是一个基于微服务分布式的三枪品牌电商网站,主要模块有前台:用户模块、商品模块、购物车模块、订单模块、支付模块、抢购模块、导购模块。后台:门店模块、营销模块、权限模块、订单管理模块、商品管理模块、会员模块
项目技术描述:
1.部署Nginx负载均衡服务器,缓解前端服务器压力
2.该项目使用分布式技术,实现前后台分离管理
3.在用户、管理员等账号登录页面实现springsecurity集中授权认证,并使用短信接口等API实现账号的创建与绑定。
4.部署缓存服务器redis实现购物车模块内容数据的保存。
5.使用DDD模式分层架构开发
6.使用分布式锁实现抢购秒杀
7.使用rocketmq流量消峰提高性能
8.使用第三方微信支付接口进行支付
9.使用k8s+docker对项目资源监控与管理
责任描述:
1.根据PRD,原型图对会员模块功能的实现及商品模块的实现,例如会员模块的会员列表,等级规则,等级调整,等级变更,对接微信小程序电子会员卡接口实现以及积分管理的积分规则,调整,日志,还有商品模块的商品库,商品分类,商品规格CRUD;
2.项目表结构的设计
3.营销模块功能的维护,有券运营,商城促销,满减满赠,限时折扣
4.会员模块,商品模块,营销模块对其他所需模块提供调用接口
二. 智能AI健康管理系统 www.qrun.net/ph App:Qrun
开发环境:Idea、Maven、svn
软件架构:mysql、redis、spring、springmvc、mybatis、vue、JQuery
项目简介:
通过创新技术、开放聚合的资源与高效系统帮助慢病用户控制病情,少吃药。帮助慢病高危人群逆转风险,是依托于医疗大数据,结合数十万例慢病治疗方案与实际问诊场景而成的人工智能诊疗应用。使用户健康管理更加科学高效。此项目分为三大模块
数据监测:多参数检测仪,只需手指轻触,即可获取27项人体指标数据
智能健康干预:提供方法指导,控制指标,提示健康水平,全国优质顶尖资源,为患者提供健康服务内容
健康跟踪控制:通过干预效果的智能跟踪及对比分析确定干预效果,达到控制病患病情目的
项目技术描述:
1.Spring, SpringMVC, Mybatis作为底层架构
2.Shiro安全框架,实现用户权限管理,不同的用户等级对应不同的权限。
3.Redis缓存服务器作为用户常用数据的存储,缓存减少数据库压力
4.Freemarker模板的静态页面技术实现用户的干预效果评估出对应的月,季,年报
5.极光推送(JPush)向Android、IOS端推送消息
6.WebService向合作商推送用户数据
7.容联云通讯对用户发送短信服务
责任描述:
1. redis的集群搭建
2. 项目表结构的设计
3. 干预模块的开发及管理模块与统计模块等功能开发以及迭代
4. 登陆模块的维护
5. 服务器的维护以及配置升级
三. QHealth微信小程序
开发环境:Idea、Maven、svn
软件架构:mysql、redis、spring、springmvc、mybatis、rabbitmq、WePY
项目简介:
QHealth是江苏启润科技有限公司旗下的线上销售平台。可便捷用户购买流程,直接通过微信搜索小程序可立即购买,及加入购物车,随时购买。其主要功能有:用户授权登陆,用户下单,加入购物车,支付,销售,统计等功能。
项目技术描述:
1.SpringMvc、Spring、mybatis作为底层框架
2.redis作为用户常用数据的存储,缓存减少数据库压力
3.rabbitmq实现订单超时处理功能
责任描述:
1. 销售二维码生成功能
2. 项目表结构的设计
3. 支付以及采用rabbitmq订单超时等功能的开发
4. 参与订单及购物车的开发
四. 杂志之家 zazhi.com.cn
开发工具:IntelliJ IDEA 、JDK1.8、Tomcat7、Maven、git
软件架构:mysql、spring、springmvc、mybatis、dubbo、Vue
项目简介:
售卖图书的网上书城项目,该项目的后台管理方面主要有商品订单管理(主要实现商品分类管理,添加与修改商品,管理订单,
项目简介: 售卖图书的网上书城项目,该项目的后台管理方面主要有商品订单管理(主要实现商品分类管理,添加与修改商品,管理订单,投诉订单,反馈信息,商品留言管理)、管理网站用户(实现用户管理,后台管理员管理等)、新闻公告管理(实现新闻添加,修改删除等功能) 、网站常规设置(网站设置
项目简介:该项目是一个基于微服务分布式的三枪品牌电商网站,主要模块有前台:用户模块、商品模块、购物车模块、订单模块、支付模块、抢购模块、导购模块。后台:门店模块、营销模块、权限模块、订单管理模块、商品管理模块、会员模块。 项目技术描述: 1.部署Nginx负载均衡服务器,缓
项目简介: 通过创新技术、开放聚合的资源与高效系统帮助慢病用户控制病情,少吃药。帮助慢病高危人群逆转风险,是依托于医疗大数据,结合数十万例慢病治疗方案与实际问诊场景而成的人工智能诊疗应用。使用户健康管理更加科学高效。此项目分为三大模块 数据监测:多参数检测仪,只需手指轻触,即
一. 微淘氪 小程序:微淘氪 开发工具:IntelliJ IDEA 、JDK1.8、Tomcat7、Maven、git 软件架构:Springboot、SpringCloud、Mongodb、Vue、Docker、K8S 项目简介:该项目是一个基于微服务分布式的三枪品牌
QHealth微信小程序 开发环境:Idea、Maven、svn 软件架构:mysql、redis、spring、springmvc、mybatis、rabbitmq、WePY 项目简介: QHealth是江苏启润科技有限公司旗下的线上销售平台。可便捷用户购买流程,直接通