數(shù)據(jù)庫:熟練使用MySql、Oracle、PostgreSQL、Redis及常見的優(yōu)化手段。
框架:熟悉SSM、Spring Cloud alib" />
Java基礎:熟悉Java基礎知識,熟悉多線程并發(fā),熟悉javaWeb開發(fā)。
數(shù)據(jù)庫:熟練使用MySql、Oracle、PostgreSQL、Redis及常見的優(yōu)化手段。
框架:熟悉SSM、Spring Cloud alibaba、Spring Boot等主流開發(fā)框架。
分布式:了解分布式系統(tǒng)的設計與應用。
工具:熟悉SVN、Git、Maven等項目管理及構(gòu)建工具。
證書:計算機技術(shù)與軟件專業(yè)技術(shù)資格考試-中級軟件設計師
湖南企業(yè)GIS平臺
SSM PostgreSQL Oracle Nginx Tomcat jQuery EasyUI PostGIS
項目描述:
是一個完整的地理信息系統(tǒng)。主要功能是通過系統(tǒng)為電信提供地理層面的數(shù)字化信息。
項目分為兩套,一套為舊系統(tǒng),一套為新系統(tǒng),為響應中國電信‘云改數(shù)轉(zhuǎn)’戰(zhàn)略要求,率先在中國電信成功建設云上GIS平臺和使用全國產(chǎn)化數(shù)據(jù)庫,完成GIS空間大數(shù)據(jù)中國電信TELEPG配套改造,將舊系統(tǒng)升級為新系統(tǒng)。
工作內(nèi)容:
舊系統(tǒng)為Oracle數(shù)據(jù)庫,未使用Maven架構(gòu);新系統(tǒng)為PostgreSQL數(shù)據(jù)庫,使用Maven架構(gòu)。作為4人小組組長,負責前后端所有研發(fā)工作
舊系統(tǒng)的月度需求開發(fā),bug修改,每月系統(tǒng)上線的研發(fā)支撐工作。
將Oracle各種數(shù)據(jù)遷移至PostgreSQL,存儲過程與函數(shù)改造,觸發(fā)器改造,視圖改造,數(shù)據(jù)批量遷移,建立pg庫索引
由于空間數(shù)據(jù)目前暫無可用遷移工具,而系統(tǒng)空間數(shù)據(jù)達千萬級,遂自主研發(fā)空間數(shù)據(jù)遷移工具,將Oracle的空間數(shù)據(jù)全量遷移至PgSQL。
由于語法差異,Oracle中執(zhí)行效率高的存過與函數(shù),直接遷移至PgSQL會變得極為緩慢,獨立將十多個函數(shù)優(yōu)化十倍以上。
與電信其他廠商進行接口聯(lián)調(diào)與接口開發(fā)。
將系統(tǒng)改造為基于Maven進行開發(fā),并利用其繼承特性管理共有jar包的依賴,利用其聚合特性拆分后臺管理系統(tǒng) ,實現(xiàn)分層工程開發(fā)。
采用Nginx做反向代理、以及搭建Tomcat服務器集群,方式解決前臺網(wǎng)頁高并發(fā)問題。
對整個研發(fā)進度做整體把控,從2021年12月開始,到2022年7月圓滿完成整體上云工作。