1. 熟练掌握java编程语言,具备良好的企业级编程习惯(命名规范、异常处理)
2. 熟练使用IDEA、Git、Maven项目管理和项目构建工具
3. 熟练掌握Mysql数据库,以及Sql优化,以及redis非关系数据库
4. 熟练掌握Spring 、SpringBoot、MyBatisPlus等框架技术
5. 熟悉使用dubbo、SpringCloud微服务架构
6. 熟悉使用java多线程编程、io流、消息队列等
7. 熟练使用前端vue框架、使用elementUI、pinia、vue-router、webpack等
8. 对ElasticSearch有一定的了解和使用
9. 熟练将前后端分离项目部署到华为云服务器,熟练应用Linux操作系统环境、以及nginx软件
1.功能安全开发管理系统 项目基于汽车功能安全以及预期功能安全开发的一套内部信息管理系统,可以使用户管理项目、以及进行不同阶段的信息录入,由系统根据录入内容自动生成文档报告,供用户下载等,内部嵌入了很多工具,例如历史内容、文档上传下载、架构图、echars图表等
2.迷途电子软件 该项目主要是电商类软件、主要针对线上销售的统一管理、以及用户之间的交互等
在该项目中主要是有我和另一个同事开发,所以分工上我们都是前后端同时开发,需要开发前端页面、后端数据存储逻辑,以及需要数据库支持,同时需要将代码部署到linux服务器上,所有页面的开发我基本都参与了。
功能安全项目一直在迭代进行,目前还没有结束,显然我已经不能继续开发了。技术vue+elementUI+springboot+mybatisPlus+redis+mysql+minio等