1. 熟练Spring、SpringMVC、SpringBoot、MyBatis、SpringCloud-Alibaba等框架。
2. 扎实的java编程基础,熟练多线程,集合等基础知识。
3. 熟练掌握Vue、Thymeleaf、Bootstrap、Jquery、JSP等前端页面技术。
4. 熟练使用关系型数据库MySQL、非关系型数据库Redis等的使用
5. 熟练Nginx、Tomcat部署项目,以及Nginx的反向代理,服务器负载均衡。
6. 熟练消息中间件RabbitMQ的使用。
7. 熟练使用Maven构建项目,Git管理版本。
8. 熟练Linux环境下部署项目以及XShell,Xftp的使用。
9. 熟练使用Postman 、JMeter 等工具做简单的Api接口、压力测试。
10.了解过垃圾回收机制的原理,以及Jvm参数调优,SQL调优。
美益生商城
项目描述:美益生商城是一个基于B2C的商城系统。采用的是微服务架构开发,分为以下几个模块:
①搜索模块;②首页模块;③购物车模块;④订单模块;⑤物流模块;⑥会员模块;
⑦优惠营销模块分为:优惠券、秒杀;⑧商品模块分为:商品的评价、分类、投诉、商家;⑨后台模块分为:分类管理、品牌管理、商品上架等。
责任描述:
项目技术: Thymeleaf + SpringBoot + SpringCloud-Alibaba + MyBatis + Nginx + Redis + RabbitMQ + ElasticSearch + MySQL + Git,Maven管理项目。
部分解决方案:
1. 使用Spring-Session解决session共享问题
2. 使用Sentienl对服务进行限流、熔断、降级
3. 使用RabbitMQ解决分布式事务问题
4. 使用Nacos做注册中心、配置中心
5. 使用Nginx做动静分离以及系统之间的负载均衡,减少服务器压力
主要职责:参与项目中的订单模块、会员模块、购物车模块、注册登录模块的开发。
语蓝图书馆管理系统
项目描述:
项目描述:传统上图书管理工作需要手工完成,工作起来效率比较低。为了更好地适应当前图书馆的管理需求,解决手工管理中存在的弊端。系统分为以下几个模块:
① 读者管理模块;②书刊管理模块;③报表统计分析模块;④ 借阅管理模块;⑤财务管理模块。
责任描述:
项目技术: Vue + SpringBoot + MyBatis + Redis、Nginx + ElasticSearch。数据库使用 MySQL。Git 来管理代码,使用 Maven 构建项目。
主要职责:参与书刊管理模块、借阅管理模块、报表统计分析模块的代码编写。
凯旋小区物业管理系统
项目描述:
人们对生活环境要求日益提高,对居住环境不断提出新的需求,为了适应这种形式,需要一套现代化的物业管理系统。该系统主要有以下几个模块,
①用户管理模块;②投诉管理功能;③设备报修模块;④收费管理模块;⑤停车位管理模块;⑥公告通知模块。
责任描述:
项目技术: Thymeleaf + SpringBoot + MyBatis + Nginx。数据库使用MySQL。Git来管理代码,使用Maven管理项目。
主要职责: 参与用户管理模块、公告模块的代码编写及代码整合打包到服务器。