Java基础:熟悉Java基础知识,熟悉多线程并发,熟悉javaWeb开发。
数据库:熟练使用MySql、Oracle、PostgreSQL、Redis及常见的优化手段。
框架:熟悉SSM、Spring Cloud alibaba、Spring Boot等主流开发框架。
分布式:了解分布式系统的设计与应用。
工具:熟悉SVN、Git、Maven等项目管理及构建工具。
证书:计算机技术与软件专业技术资格考试-中级软件设计师
湖南企业GIS平台
SSM PostgreSQL Oracle Nginx Tomcat jQuery EasyUI PostGIS
项目描述:
是一个完整的地理信息系统。主要功能是通过系统为电信提供地理层面的数字化信息。
项目分为两套,一套为旧系统,一套为新系统,为响应中国电信‘云改数转’战略要求,率先在中国电信成功建设云上GIS平台和使用全国产化数据库,完成GIS空间大数据中国电信TELEPG配套改造,将旧系统升级为新系统。
工作内容:
旧系统为Oracle数据库,未使用Maven架构;新系统为PostgreSQL数据库,使用Maven架构。作为4人小组组长,负责前后端所有研发工作
旧系统的月度需求开发,bug修改,每月系统上线的研发支撑工作。
将Oracle各种数据迁移至PostgreSQL,存储过程与函数改造,触发器改造,视图改造,数据批量迁移,建立pg库索引
由于空间数据目前暂无可用迁移工具,而系统空间数据达千万级,遂自主研发空间数据迁移工具,将Oracle的空间数据全量迁移至PgSQL。
由于语法差异,Oracle中执行效率高的存过与函数,直接迁移至PgSQL会变得极为缓慢,独立将十多个函数优化十倍以上。
与电信其他厂商进行接口联调与接口开发。
将系统改造为基于Maven进行开发,并利用其继承特性管理共有jar包的依赖,利用其聚合特性拆分后台管理系统 ,实现分层工程开发。
采用Nginx做反向代理、以及搭建Tomcat服务器集群,方式解决前台网页高并发问题。
对整个研发进度做整体把控,从2021年12月开始,到2022年7月圆满完成整体上云工作。