Java:熟悉 Java 语言,拥有丰富的开发经验,熟练掌握 Java EE 后端开发。
Spring 系列:熟练使用 Spring Boot、Spring MVC、Spring Security 等框架。
ORM 框架:深入理解 MyBatis 的使用,能够进行复杂的查询和数据库关联。 数据库:熟练掌握 MySQL 数据库的设计和优化,能够熟练运用SQL语句进行数据操作。
工具:熟悉版本控制工具 Git,了解自动化部署工具Jenkins和Docker。
团队协作:能够在团队中高效且精确地进行任务分配和处理,具有良好的协作意识和领导力,能与其他团队成 员进行有效的沟通和合作。
解决问题和调试:具有自学和自我修复问题的能力,能够快速定位和解决出现的问题,并进行合理调试和优化。
学习与创新:对于新技术和新工具有浓厚的学习兴趣和求知欲望,能够积极创新并提出新的解决方案。
实验室大脑
Spring Boot
Spring Security
MyBatis-Plus
MySQL
项目介绍: 是基于物联网、检测设备等,在实验室领域构建成一个具有智能检测、智能感知、各种信息深度融合,并能科 学分析、决策、执行的多应用集成的系统。
核心流程: 委托登记 -> 委托确认 -> 费用审核 -> 试样分发 -> 试验管理 -> 数据审核 -> 报告编制 -> 报告审核 -> 报告发放 -> 归档
系统组成:
SSO:一处登录,处处使用;提供用户统一管理、用户同步、应用授权等功能 桌面端:作为实验室大脑的门户,提供应用管理、在线聊天、查看通知、增值服务等功能 实验室管理系统:业务流程管理
可视化平台:将业务数据进行可视化展示 数字化底座:为物联网传感器、上位机、门禁、监控的接入提供支持
项目职责:
基于 RuoYi 进行二开
基于 Sa-Token 搭建 SSO 平台 对接微信开放平台、公众平台、小程序平台,实现微信扫码登录、公众号模板消息通知等功能 对接腾讯IM,实现在线聊天功能
对接阿里云,实现短信提醒、OSS上传
支持按钮及数据权限,可自定义部门数据权限
使用 EasyPoi,实现模板导出导入功能
使用 PageOffice,实现文件的在线预览、编辑
使用 DataEase 进行可视化平台搭建
对接海康门禁、监控等,实现远程控制门禁开关 与第三方检测设备厂家对接,实现数据上传至实验室管理系统
与 AGV 进行对接,实现输送样品、与门禁联动 与电梯厂家进行对接,实现远程控制电梯的开关门、去往指定楼层等等 采用阿里云效作为流水线,实现自动化部署
采用 Nginx 做反向代理