熟悉 SpringBoot、SpringCloud、SpringMVC、Spring、Mybatis 等框架技术整合。
熟悉注册服务(Nacos)、网关(Gateway)、服务调用(Feign,OpenFeign)。
熟练使用 MySQL 关系型数据库,具备 SQL 语句的编写与优化能力。
熟悉使用 MongoDB、Redis 等非关系型数据库。
熟练使用 RabbitMQ 消息中间件进行削峰、异步、解耦。
熟悉使用 Elasticsearch 数据库搜索引擎(多条件,分页)。
熟悉使用 Maven 以及 Git 管理的使用。
熟练使用 Swagger、Postman 等测试工具。
熟悉使用 Vue.js、Element UI、JavaScript、html、Thymeleaf 静态化页面技术等。
熟练掌握前后端分离项目开发模式以及 SwaggerApi 接口文档部署使用。
熟悉Linux 、Docker常用命令、Nginx负载均衡。
熟练使用第三方接口调用(阿里云、七牛云)。
了解 JVM
项目名称:极客学院在线教育(www.jikexueyuan.com)
项目描述:
该项目是一个综合性的 B2B2C 在线教育平台。即向企业或个人提供在线教育平台和学生
完成教学活动,通过企业或个人入驻发布课程,用户通过在线学习、在线练习、在线考试等学
习内容,最终掌握所学的职业技能,并能在工作中熟练应用。平台包括:门户、学习中心、教
学管理中心、系统管理中心、社交系统 等子系统。项目采用先进的互联网分布式系统架构进
行研发,保证了平台快捷性及稳定性。
项目技术:
Spring Boot + Spring Cloud + Spring Security + MyBatis + JPA + Vue + Redis + MySQL +
Element UI + RabbitMQ + Elasticsearch + Swagger + 阿里云直播 live 等。
负责模块:
负责直播业务模块及相应的审核功能;
负责搜索查询业务模块,完成搭建 Elasticsearch 及使用;
负责媒体资产管理系统,方便管理各自的教学资源,视频,教案等文件;
负责平台的秒杀削峰处理模块;
负责公共异常处理部分;
项目名称:智诚书店自助服务
项目描述:
智诚书店解决方案是“无界零售”理念在零售书店行业的系统性应用。智诚书店以智能科
技和大数 据为依托,以“无界零售”为导向,将书店商品动销价值转化为顾客品质服务提升
为核心价值,建立全新的 书店生态体系。此外,还对传统书店进行全面的智慧化和个性推荐
改造。本店系统是以计算机和网络技术为 平台,通过整合多媒体技术,实现信息实时交互,
是一种全开放、不打烊、高品位的自助服务体系。
这个项目是以无人为主,用户可以通过线上或者线下的购书方式,可以买到自己想要的书
籍,同时也能减低成本,满足用户的购书需求这个项目整体为微服务分布式系统,主要的前端
模块有:公司后台管理系统,门店后台管理系统,会员小程序,盘点补货人员小程序,主要的
后端模块包括:公司管理模块、门店管理模块、会员模块、购书模块、购物车模块、订单模块、
支付模块、促销模块、工作人员模块、盘点补货任务模块、图书模块、记录模块。
项目技术:
Spring + Spring Boot + Spring Cloud + Spring Security + MyBatis + MyBatis-Plus + Vue
+Redis + Nginx + Elasticsearch + OSS + MySQL 等。
负责模块:
协助完成需求分析、数据库表设计、测试和部署以及编写开发文档;
负责秒杀模块和添加选课模块的开发;
负责系统异常处理与搜索服务的设计及开发;
负责协调、关注项目开发的进度以及后期维护;
项目名称:羊小咩信用钱包(www.yangxiaomie.com)
项目描述:
该项目是是一个 B2P 模式的一款信用贷软件,为需要借款的人员提供方便的服务,目的是
解决人们生活资金周转需求,给予用户生活的方便。该项目使用前后端分离的设计模式,们后
端采用的是 SpringCloud 分布式,前端采用 Vue,以及 ElementUI。主要模块就是登录注册模
块、借款申请模块、还款模块、用户信息模块、授信模块等。其中最为重要的技术是消息中间
件(RabbitMQ)比如申请借款,提前还款和还款提醒的通知,都是采用 RabbitMQ 进行异步
解耦和还款时的削峰。
项目技术:
Spring Boot + Spring Cloud + Spring Security + MyBatis + JPA + Vue + Redis + MySQL +
Element UI + RabbitMQ + Elasticsearch + Swagger
负责模块:
负责产品的申请、借款核心模块的开发;
使用 RabbitMQ 对借款模块进行削峰;
使用 Redis 进行短信验证码的存储;
配合测试部门提出的问题,进行整改;
项目名称:盛心健康管理系统
项目描述:
盛心健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可
视化会员管理专业化、 健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管
理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。
项目技术:
Spring + Spring MVC + Zookeeper + Dubbo + MyBatis + JPA + MySQL + Redis + H5
+Element UI + Vue + Axios + O
Mall4j开源商城,一个基于spring boot、spring oauth2.0、mybatis、redis的轻量级、前后端分离、防范xss攻击、拥有分布式锁,为生产环境多实例完全准备,数据库为b2b2c设计,拥有完整sku和下单流程的完全开源商城 Mall4j商城系统致力
本图书管理系统,设计并且完成了一个小型的图书管理信息系统,使得经营者以及普通用户能对图书租借的历史记录等进行操作。 本图书管理系统是一个典型的管理信息系统,基于B/S(浏览器/服务器)模式,使用 spring boot + spring data jpa+ Hiber