个人介绍
熟练使用Java面向对象编程,有良好地规范代码编写习惯
熟练使用Spring, SpringMVC,Mybatis, Mybatis-plus框架
熟练使用微服务框架SpringBoot,SpringCloud框架
熟练使用版本管理工具SVN/Git,熟悉Maven构建项目工具
熟悉使用关系型数据库MySQL,熟悉SQL简单优化,熟悉Redis非关系型数据库
熟悉全文搜索引擎ElasticSearch,熟悉分布式文件系统FastDFS 、OSS和MinIO
熟悉分布式任务调度平台XXJOB,执行定时任务
工作经历
2020-11-01 -2022-03-23杭州永谐科技有限公司成都分公司软件开发工程师
主要负责软件系统后端开发,模块数据库设计,需求评审、后期bug修改和项目部署,项目自测和验证
教育经历
2015-09-01 - 2018-06-30成都航空职业技术学院软件技术专科
技能
技术栈: SpringBoot+MyBatis-Plus+Redis+MinIO +Flyway+Graylog+ EasyExcel+ MySql+Nacos+Active +Vue 责任描述: 主要负责 物料库模块、生产需求模块 技术描述: 1. 对物料基本信息进行维护的时候,给物料上传一些图片和文件,分布式存储到 MinIO 服务器 2. 在用户登录的时候使用 Redis 缓存用户信息,提升响应速度节约服务器开销 3. 在项目中使用 EasyExcel 对列表数据进行导入导出,尽可能减少内存开销 4. 在项目中使用 Flyway 做数据库版本控制,对数据库的变化做记录 5. 在项目中使用工作流,对需求、计划、任务的流向节点进行严格控制 6. 在项目中使用雪花算法生成全局唯一 id 7. 在项目中使用 Graylog 做日志管理和分析,方便及时查找问题
技术栈: SpringBoot+MyBatis-Plus+Redis+MinIO +Flyway+Graylog+ EasyExcel+ MySql+Nacos+Active +Vue 责任描述: 主要负责 仓库盘点模块、采购模块、物流模块、危废处理模块 技术描述: 1.在库存数量不足的时候,我们使用 RabbitMQ 作为中间件,给管理员发送预警信息 2.在项目中使用 EasyExcel 对列表数据进行导入导出,尽可能减少内存开销 3.在项目中使用 Flyway 做数据库版本控制,对数据库的变化做记录 4. 在项目中使用工作流,对出库、入库的流向节点进行严格控制 5. 在项目中使用 Graylog 做日志管理和分析,方便及时查找问题 6. 在项目中使用 XXJOB 分布式调度平台,对月结库存数据进行自动保存,便于数据统计