◆ 了解Windows和Linux的基本操作和常用命令。
◆ 掌握Java面向对象的编程习惯,熟悉JavaSE基础。
◆ 熟练使用Oracle,MySQL、Postgresql和部分国产数据库。
◆ 熟悉SpringBoot 、SpringCloud、Mybatis、MybatisPlus、JPA等框架。
◆ 熟练应用Tomcat、Maven、Redis、SVN、Git、Jenkins、Docker等技术
某市智慧水务项目
担任职位:后端技术负责
开发环境:Windows、Idea、Mysql、MybatisPlus、Redis、Docker、Jenkins、Nacos、SpringBoot、GeoServer
项目描述:基于现有水利相关数据,进行水旱灾害防御、水库运维管理、水库建设管理、水资源管理、河湖长管理等12个子项目的开发。
1. 负责水旱灾害防御预报、预警、预演、预案相关服务开发。
2. 接入水文局及其他第三方来源水文数据。
3. 负责线上服务的运维管理。
4. 负责跟业主对接业务数据相关内容。
空间数据存储发布
担任职位:Java后端开发
开发环境:Windows、Idea、Postgesql、PostGis
项目描述:基于SpringBoot框架开发。主要用于管理发布大数据空间文件。
1. 使用HDFS进行分布式文件管理。
2. 使用分布式地图服务管理服务数据,提高访问效率。
3. 使用mapserver服务对空间数据文件进行切片发布处理。
4. 使用nginx进行负载均衡,平衡服务访问压力。
5. 页面提供简单实用的方式进行地图样式编辑并发布成服务。
同步不同来源的水文数据 统一数据结构 统一数据标准 同步到同一数据库 提供更给页面进行相关数据的使用 定时统计相关数据展示
把数据库存储的wkt数据转换为方便页面展示的geojson格式 把页面上传的shp文件转换为方便页面展示的geojson格式