熟练使用Spring/Spring MVC/MyBatis 流行技术框架
熟练使用Spring Boot, Spring Cloud 微服务架构进行分布式项目开发
熟练使用关系型数据库MySQL和非关系型数据库Redis, 了解MySQL优化,对Redis集群有一定了解
熟练使用IntelliJ IDEA 等开发工具
熟练使用Git Maven 了解Linux常用命令与操作
熟悉RabbitMQ消息队列中间件、能够使用RabbitMQ实现分布式系统之间的异步消息传递
熟悉Elasticsearch全文检索技术,能够完成Elasticsearch索引库的部署(iK中文分词器)
熟悉RESTful风格的设计模式◊ 了解Vue,JavaScript,jQuery等前段框架及
plantdata,江苏白帝商城,好医友健康管理系统,后台设备管理系统,德立考勤系统
江苏百帝商城 2019.04---2019.12
开发环境: Intellj IDEA+Maven+JDK1.8+Git
项目架构: nginx+SpringCloud+Spring+SpringMVC+Mybatis+Redis
+Elasticsearch+RebbitMq+SDK +SpringSchedule+阿里大于
项目描述:
江苏百帝商城是一个在线购物网站,项目开发主要分为网上客户前台使用的功能平台和管理员所使用的系统管理后台。包括后台管理系统、网关系统、前台系统、搜索系统、登录系统、权限系统、购物车系统、页面静态化系统、订单系统、物流系统等。 前端页面主要使用了vue.js和node.js实现,后台基于Springboot和SpringCloud微服务架构开发。
负责模块: 搜索模块,后台管理模块搜索板块
模块描述: 1.将商品信息导入索引集商品类中,使得可以通过被人们关注的规格参数搜索相应的商品
2.做出索引集商品类的增删改功能,使用RebbitMq中间件,监听对应 Routing Key,及时修改索引集中的数据
3.利用nginx反向代理服务器,直接访问代理的静态页面,减少对数据库的交互次数,提升对
系统搜索板块的性能优化!
商品的购物车模块 等:
1.用户在未登录的情况下,添加商品到购物车,前端存储到浏览器的Local Storage中 ;
2.在已登陆的情况下,拦截器会获取到你登录时的Token头信息,获取用户id查询Redis中有没 有添加过这个id的Key值,如果有 商品数量+用户加入购物车的数量,如果没有添加这个商品 到Redis中!
3. 防止用户频繁新增数量,从而对数据库造成压力,前端采用限流对商品的可添加数量上限为200个
好医友健康系统 2018.03---2018.10
开发环境: Intellj IDEA+Maven+JDK1.8+Git
项目架构: Nginx+Spring+SpringMVC+Mybatis+Redis+Elasticsearch+RebbitMq+SDK+SOA
+SpringSecurity+Quartz+Kaptcha+Bcrypt+Zookeeper+Dubbo+Echarts+Elementui+ Ajax+阿里云+七牛云 +支付宝支付
项目描述: 好医友健康系统是一款应用于健康管理机构的业务系统,项目开发分为网上前台系统 和后台管理系统的开发,前端页面主要使用了vue.js 和 ElementUI实现,后端架构基于SSM框架进行搭建,前台系统主要包括登录系统,搜索系统,订单系统和支付
系统,前台系统基于Dubbo和zookeeper架构开发,后台管理系统我们使用
SpringSecurity框架进行权限的控制。
负责模块: 登录以及预约模块
模块描述: 1. 后台登录采用JWT单点登录;对用户信息用私钥进行加密Token;为提升用户登录 体验,解决集群环境下session共享问题,基于token+redis实现分布式session。
2. 提供在线预约和电话预约,在线预约为防止出现超卖问题,基于redis采用乐观锁
plantdata知识图谱产品,自主研发的PlantData图谱数据智能平台,致力于推进知识图谱在产业界的落地发展,让数据智能更好的支撑商业智能和人工智能; 江苏百帝商城户外生活用品电商平台, 品牌商城 百帝官网 劳保用品 生活日用品 办公用品 仪表仪器 工器具 化工用品 户
自主研发的PlantData图谱数据智能平台,致力于推进知识图谱在产业界的落地发展,让数据智能更好的支撑商业智能和人工智能