1、熟练掌握 JavaSE平台的核心语法和常见设计模式;
2、熟悉和掌握的主流技术与框架有Spring、SpringMVC、Shiro、Spring Boot、Mybatis、Mybatis-Plus、Dubbo、ZooKeeper、RPC服务远程调用、消息中间件RabbitMQ、微服务、Spring Cloud、Nacos服务注册与发现、Docker容器、微服务保护Sentinel;
3、掌握Linux操作系统的常用命令,能够进行文本处理、系统管理、服务的部署与维护;
4、熟练和掌握MySql数据库和Redis数据库,了解SQL语法和事务及存储过程的设计,能够针对数据进行数据库设计以及数据调优,能够使用Redis进行分布式的数据缓存处理;
5、熟悉和掌握Web前端技术和框架有HTML、CSS、JavaScript、JQuery、AjaxVue、LayUI、ElementUI、RuoYi和Uni-app;
6、熟悉和掌握Eclipse、Idea、Vscode、Maven、Git开发工具的使用。
项目名称: 易物通二手物品置换平台
项目简介: 该项目采用基于微服务架构开发的前后端分离项目模式,面向的对象是小区区民,完成用户通过平台进行物品发布以及物品置换的业务。系统中,前台包括用户登录注册、物品的展示、物品发布、物品收藏和置换、留言和私信、个人中心。后台包括管理员基本信息、用户信息列表、物品信息列表、物品类型管理、物品上架和修改审核、系统公告。
开发工具:IDEA+VsCode+Navicat
所用技术:Springboot+Nacos+Gateway+Mybatis+Nginx+MySql+Redis+Tomcat+Vue+ElementUI。
负责岗位:
负责整个项目的需求分析以及功能设计和数据库设计,撰写了接口文档和业务需求,保证了数据的可流通性和需求的明确性。
针对项目进行分模块开发(有9个模块,分别是用户信息模块、物品管理模块、物品置换模块、图片上传模块、物品审核模块、留言私信模块、公共接口模块、网关模块),根据接口文档实现接口,使用Postman测试接口数据保证数据准确,同时也完成了后台管理的开发(页面和接口数据)。与前端工程师协作,实现前后端数据交互,其中也使用了Redis缓存技术提高了系统性能和减轻数据库压力,解决高并发的问题。最后确保数据和页面无误后打包,通过Nginx部署前端。后台数据和后台管理使用使用云服务器进行部署和上线。