1.JAVA 基础扎实,理解 JVM、多线程、集合等基础框架,掌握内存和 CPU 调 优
2.熟练使用微服务 Springcloud,Springboot,Mybatis、SpringMVC 等常用开源 框架。
3.熟练使用 Oracle 和 Mysql,以及工业物联网时序数据库 TimescaleDB。熟练 掌握 SQL 语句编写及优化,具有数据库和索引设计经验。
4.熟练使用 Redis、RabbitMQ,Kafka,了解分布式、缓存、消息队列原理
5.熟练使用 VUE,Jquery 等前端技术。
6.熟练使用 Maven,SVN,Git 等项目开发及管理工具。
7.熟练使用 Linux 命令,熟练掌握基于 Linux 系统的部署。
8.熟悉使用阿里云,Docker,云效流水线等部署平台
项目介绍:新余水务集团使用的水务管理系统和 app,包括权限管理,综合
大屏,工单巡检,生产调度,报表管理,预警管理
模块:
● 权限管理:权限管理,登录认证,app 设备绑定
● 综合大屏:用于水务领导查看以及外来领导视察,包括用水出水的汇总数 据,工单巡检,水厂泵机状态
● 工单巡检:调度中心的工单流转,管网人员的巡检
● 生产调度:通过时序数据库对接官网和调度的数据
● 报表管理:报表的填报和查询
●预警管理:通过预警规则生成报警消息,然后通过消息发送到相应的用户 app
技术 述:
● 采用 Springcloud 架构 Nacos 配置
● 时序数据库和 Mysql 多数据源配置
● Xxl-job 任务
● Redis 缓存
● Gateway 网关
● Springsecurity 鉴权