2.熟練使用傳" />
1.精通JavaSE開(kāi)發(fā):Java基礎(chǔ)語(yǔ)法、JavaOOP面向?qū)ο缶幊獭DBC,熟練使用MyEclipse集成開(kāi)發(fā)工具開(kāi)發(fā)Java程序,熟練開(kāi)發(fā)基于Java EE的B/S架構(gòu)系統(tǒng)開(kāi)發(fā)和基于C#的C/S架構(gòu)系統(tǒng)開(kāi)發(fā)。
2.熟練使用傳統(tǒng)Java Web開(kāi)發(fā)JSP+Servlet+JavaBean+JNDI。
3.前端方面,熟練使用HTML5、CSS3、JavaScript、jQuery、Layui、Vue.js、easyui、bootstrap進(jìn)行前端開(kāi)發(fā),熟練使用ajax實(shí)現(xiàn)頁(yè)面無(wú)刷新和異步請(qǐng)求操作,熟悉基于MUI+AndroidUI的Android APP開(kāi)發(fā)
4.掌握并熟練運(yùn)用主流JavaEE企業(yè)級(jí)開(kāi)發(fā)框架:熟悉基于SpringBoot分布式和Spring Cloud微服務(wù)項(xiàng)目開(kāi)發(fā),熟悉各類(lèi)SpringCloud Netflix和SpringCloud 自研發(fā)微服務(wù)全家桶組件的使用,熟悉Spring+Spring MVC+MyBatis(SSM)底層實(shí)現(xiàn),能夠純手寫(xiě)SSM框架源碼,了解SpringCloud Alibaba,了解Spring+Struts2+Hibernate(SSH),熟練使用基于Dubbo的SOA架構(gòu)項(xiàng)目開(kāi)發(fā)。熟悉常用的數(shù)據(jù)源訪問(wèn)技術(shù)DBCP/C3P0/Druid,熟悉常用加密機(jī)制MD5/SHA256
5.熟悉Linux系統(tǒng)IO模型,熟悉Netty并發(fā)通信編程,熟悉主流設(shè)計(jì)模式實(shí)現(xiàn)原理(策略模式、責(zé)任鏈模式、模板方法、裝飾者、觀察者、單例底層等),熟悉RPC遠(yuǎn)程調(diào)用機(jī)制,熟悉Dubbo底層實(shí)現(xiàn)原理,能夠純手寫(xiě)Dubbo源碼
5.數(shù)據(jù)庫(kù)方面,熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)三大范式3NF,熟練使用Visio工具實(shí)現(xiàn)數(shù)據(jù)庫(kù)表結(jié)構(gòu)的概要設(shè)計(jì)E-R圖設(shè)計(jì)、詳細(xì)設(shè)計(jì)UML模型圖設(shè)計(jì),熟練使用三大主流關(guān)系型數(shù)據(jù)庫(kù)SQL Server、MySQL、Oracle,熟練使用SQL、T-SQL、PL/SQL語(yǔ)言訪問(wèn)和操作數(shù)據(jù)庫(kù),熟悉事務(wù)/視圖/索引/存儲(chǔ)過(guò)程等常用數(shù)據(jù)庫(kù)模式對(duì)象及其操作。對(duì)大規(guī)模數(shù)據(jù)的查詢(xún)性能優(yōu)化和SQL注入也有部分研究。
6.熟悉使用SVN、Git工具實(shí)現(xiàn)Java代碼的版本控制,熟悉主流JavaWeb開(kāi)發(fā)服務(wù)器Tomcat、JBoss,熟悉使用JUnit完成單元測(cè)試
7.主流技術(shù)方面,熟練搭建基于Maven的分布式項(xiàng)目,熟悉Memcached/Redis/NoSQL等緩存技術(shù),熟悉WebService/WebSocket開(kāi)發(fā),熟悉使用Maven進(jìn)行項(xiàng)目的構(gòu)建、 ActiveMQ消息中間件、了解Solr搜索引擎,F(xiàn)reeMarker模板靜態(tài)化、熟悉ELK分布式日志收集,熟悉Java POI/Apache POI/Easy POI/Jacob操作統(tǒng)計(jì)報(bào)表,了解KTL機(jī)制和基于Kettle容器的數(shù)據(jù)轉(zhuǎn)換和清洗,熟練使用JBPM/Activity5工作流技術(shù)進(jìn)行流程流轉(zhuǎn)操作等。
8.第三方組件方面,熟悉電商項(xiàng)目的支付寶(沙箱環(huán)境)/QQ/銀聯(lián)支付接口、秒滴云短信接口、快遞鳥(niǎo)物流接口、QQ/QQ登陸接口對(duì)接。熟悉基于zookeeper注冊(cè)中心的dubbo微服務(wù)中間件、熟悉linux環(huán)境下的分布式環(huán)境搭建、部署和配置。熟悉部分常用的設(shè)計(jì)模式如單例模式、代理模式、工廠模式、觀察者模式。
9.熟悉基于Java調(diào)用C++/Arduino動(dòng)態(tài)鏈接庫(kù)的物聯(lián)網(wǎng)嵌入式開(kāi)發(fā),熟悉常用傳感器組件的接線和使用方法(如DHT11/PT550等),熟悉Python基本語(yǔ)法和科學(xué)計(jì)算庫(kù)time/numpy/scipy/pandas/matplotlib常用API、爬蟲(chóng)框架庫(kù)(Request/Beautiful Soup/XPath)常用API
10. 熟悉C#3.0新特性,熟悉.NET WinForms窗體應(yīng)用程序開(kāi)發(fā)、熟悉ADO.NET持久層應(yīng)用程序,熟悉LINQ查詢(xún)和ASP.NET框架體系,熟悉.NET 持久層框架Entity Framework,熟悉.NET框架項(xiàng)目部署和測(cè)試斷言,對(duì)XSS/CSRF網(wǎng)絡(luò)攻擊防御和原理也有過(guò)部分研究。
11.技能拓展方面:
(1).了解基于JavaEE/Python的Hadoop/Spark大數(shù)據(jù)生態(tài)圈組成結(jié)構(gòu)和部分實(shí)現(xiàn)原理。
(2).了解基于金融量化投資的區(qū)塊鏈開(kāi)發(fā)技術(shù)seq2seq2。
(3).對(duì)機(jī)器學(xué)習(xí)的Scikit Learn框架體系內(nèi)的線性回歸算法LinearGradient、決策樹(shù)Decision Tree、SVM支持向量機(jī)等監(jiān)督學(xué)習(xí)類(lèi)型算法的臨床運(yùn)用有一定實(shí)踐經(jīng)驗(yàn),了解部分非監(jiān)督學(xué)習(xí)算法和半監(jiān)督/全監(jiān)督學(xué)習(xí)算法。
(4).對(duì)深度學(xué)習(xí)-視覺(jué)藝術(shù)方向基于TensorFlow/OpenCV的CNN、RNN、GNN等神經(jīng)網(wǎng)絡(luò)體系有一定程度研究,對(duì)基于BERT的NLP自然語(yǔ)言處理和情感分析有一定程度了解。
已上線的部分代表項(xiàng)目:
《湖北省某地市水務(wù)局智慧水務(wù)調(diào)度平臺(tái)》
《湖北省某地市中商百貨分銷(xiāo)系統(tǒng)》
《湖北省某地市教育考試院考生管理平臺(tái)》
《外省某地市紅十字會(huì)志愿申報(bào)管理平臺(tái)》
《外省某地市州紀(jì)檢監(jiān)察全流程辦案平臺(tái)》
《外省某地市留置場(chǎng)所執(zhí)法辦案區(qū)管理平臺(tái)》
《廣西省某地方辦公廳OA協(xié)同辦公平臺(tái)》
項(xiàng)目一:政務(wù)OA辦公平臺(tái) (一期已上線并投入使用,正在二期設(shè)計(jì)和開(kāi)發(fā),整套項(xiàng)目獨(dú)立設(shè)計(jì)、開(kāi)發(fā)和BUG修訂、功能優(yōu)化)
開(kāi)發(fā)環(huán)境:Tomcat7.0、MyEclipse10、jdk1.7、JQuery1.8和bootstrap插 件庫(kù)、Vue.js框架、Layui組件、MySQL5.5
主要負(fù)責(zé)核心模塊的開(kāi)發(fā)并處理需求變更,包括但不限于oa開(kāi)發(fā)環(huán)境的搭建,完成核心模塊公文和會(huì)議的工作流流轉(zhuǎn)和呈批,另有督查督辦,大事記,個(gè)人收藏,文件柜等多功能多模塊開(kāi)發(fā)均有涉及,現(xiàn)為該項(xiàng)目責(zé)任負(fù)責(zé)人
核心技術(shù)點(diǎn):SpringBoot/SpringCloud、SSM整合、Maven構(gòu)建項(xiàng)目、SpringBoot分布式
項(xiàng)目二:政務(wù)紀(jì)檢監(jiān)察全流程系統(tǒng) (一期已上線并投入使用,正在二期設(shè)計(jì)和開(kāi)發(fā),核心模塊開(kāi)發(fā))
我主要負(fù)責(zé)完成項(xiàng)目經(jīng)理分配的前后臺(tái)模塊化開(kāi)發(fā)任務(wù),核心功能和通用模塊的封裝,基于activity工作流。本項(xiàng)目主要貫穿紀(jì)檢監(jiān)察全流程辦案,包括信訪、線索、案件、審查調(diào)查等流程審批、取回退回、詳情卷宗、全文檢索等功能
核心技術(shù)點(diǎn):SpringBoot/SpringCloud、Spring+SpringMVC+MyBatis整合、Maven構(gòu)建項(xiàng)目、SpringBoot分布式
項(xiàng)目三:智慧水務(wù)調(diào)度平臺(tái)(整套項(xiàng)目獨(dú)立設(shè)計(jì)、開(kāi)發(fā)和BUG修訂、功能優(yōu)化)
開(kāi)發(fā)環(huán)境:Tomcat7.0、MyEclipse10、jdk1.7、JQuery1.8和bootstrap插 件庫(kù)、MySQL5.5、CentOS6.5、arduino嵌入式開(kāi)發(fā),Visual Studio2017
功能描述:本項(xiàng)目是一個(gè)已經(jīng)上線并完成一二期開(kāi)發(fā)的項(xiàng)目、目前已經(jīng)在湖北某 地方水務(wù)局率先投入使用。一二期主要由八個(gè)大模塊組成,分別是:巡檢管理、 設(shè)備管理、系統(tǒng)維修、爆管監(jiān)控、GSM管理、SCADA管理、運(yùn)行調(diào)度、管網(wǎng) 模型。加入了基于arduino開(kāi)發(fā)板和傳感器的軟硬件結(jié)合,實(shí)現(xiàn)水位和溫濕度 監(jiān)測(cè)。是一個(gè)符合企業(yè)實(shí)際需求的項(xiàng)目,站在用戶(hù)的角度為用戶(hù)提供實(shí)用的解 決方案。本項(xiàng)目還獲得了第五屆北大青鳥(niǎo)杯全國(guó)IT精英挑戰(zhàn)賽獲獎(jiǎng)項(xiàng)目,中南/西南區(qū)域評(píng)審一等獎(jiǎng),全國(guó)總決賽第二名(二等獎(jiǎng))。
核心技術(shù)點(diǎn):SpringBoot/SpringCloud、Spring+SpringMVC+MyBatis整合、Maven構(gòu)建項(xiàng)目、嵌入式開(kāi)發(fā)、zookeeper/dubbo微服務(wù)、linux環(huán)境部署
項(xiàng)目四:SchoolOA智聯(lián)校園管理系統(tǒng)
開(kāi)發(fā)環(huán)境:Tomcat7.0、MyEclipse、jdk1.7、JQuery1.8、Oracle、Maven
功能描述:登錄注銷(xiāo)注冊(cè)、學(xué)員信息管理(主要包括學(xué)員入學(xué)、基本信息、分班、考試信息、家校練習(xí)冊(cè)等方面進(jìn)行管理)、員工信息管理(學(xué)校在職員工的基本信息管理、入職離職管理)、教室機(jī)房占用信息管理(對(duì)教室和機(jī)房的占用信息進(jìn)行規(guī)劃和管理、排課)、課程信息管理(對(duì)學(xué)校學(xué)生在學(xué)體系的課程進(jìn)行管理、課程課時(shí)分配)、宿舍信息管理(對(duì)宿舍的入住學(xué)員信息進(jìn)行管理、宿舍衛(wèi)生情況管理)、財(cái)務(wù)信息管理(入賬、支出、查看對(duì)賬單等)、學(xué)員和員工考勤管理、滿(mǎn)意度調(diào)查管理。
核心技術(shù)點(diǎn):Spring+Struts2+Hibernate整合、Maven構(gòu)建web項(xiàng)目。
超市訂單管理系統(tǒng)
開(kāi)發(fā)環(huán)境:Tomcat7.0、MyEclipse10、jdk1.7、JQuery1.8、MySQL5.5、Maven
功能描述:登錄注銷(xiāo)注冊(cè)、用戶(hù)信息管理、角色信息管理、用戶(hù)修改密碼、供應(yīng)商信息管理、訂單信息管理、商品信息管理、商品分類(lèi)信息管理。
核心技術(shù)點(diǎn):Spring+SpringMVC+MyBatis整合、Maven構(gòu)建項(xiàng)目
SmartBuy綜合商城
開(kāi)發(fā)環(huán)境:Tomcat7.0、MyEclipse10、jdk1.7、JQuery1.8和bootstrap插件、MySQL5.5
功能描述:前臺(tái)功能模塊主要功能是首頁(yè)商品分類(lèi)展示、分類(lèi)熱銷(xiāo)商品展示、瀏覽過(guò)的商品列表、特價(jià)商品展示、新聞資訊的展示和瀏覽、二級(jí)分類(lèi)商品展示、品牌分類(lèi)商品展示、商品信息展示和商品詳情展示、收藏加購(gòu)物車(chē)生成訂單、用戶(hù)基本信息管理、收貨地址管理、訂單催發(fā)貨、交流社區(qū)發(fā)帖討論。后臺(tái)功能模塊主要功能是商品信息管理、商品分類(lèi)信息管理、訂單信息管理、用戶(hù)信息管理、交流社區(qū)帖子管理、新聞資訊發(fā)布和管理、訂單發(fā)貨、填寫(xiě)物流單號(hào)和查詢(xún)物流信息。
核心技術(shù)點(diǎn):JSP+Servlet+JavaBean+JDBC、WebService接口、solr搜索引擎、activeMQ消息中間件、redis緩存等分布式相關(guān)技術(shù)點(diǎn)、支付寶/微信/銀聯(lián)支付接口、秒滴云短信接口、快遞鳥(niǎo)物流接口、QQ/微信登陸接口
APP信息發(fā)布與管理平臺(tái)
開(kāi)發(fā)環(huán)境:Tomcat7.0、MyEclipse10、jdk1.7、JQuery1.8和bootstrap插件庫(kù)、MySQL5.5
功能描述:前臺(tái)功能主要注冊(cè)、登錄和注銷(xiāo)、密碼修改、上傳APP,對(duì)上傳的APP進(jìn)行基本信息的管理、APP版本信息的管理、APP的上架和下架、開(kāi)發(fā)者論壇的發(fā)帖和回復(fù)討論以及用戶(hù)基本信息的管理。
后臺(tái)功能主要包括對(duì)APP進(jìn)行審核、對(duì)所有用戶(hù)上傳的APP信息、APP版本信息進(jìn)行管理,對(duì)所有用戶(hù)的信息進(jìn)行管理,對(duì)開(kāi)發(fā)者論壇的帖子進(jìn)行管理。
核心技術(shù)點(diǎn):Spring+SpringMVC+MyBatis整合、Git、Bootstrap
LuckyStudy網(wǎng)上書(shū)城
開(kāi)發(fā)環(huán)境:Tomcat7.0、MyEclipse10、jdk1.7、JQuery1.8和bootstrap插件庫(kù)、MySQL5.5
功能描述:前臺(tái)的功能主要包括登錄、注銷(xiāo)和注冊(cè)、修改密碼、商品的分類(lèi)展示和詳情展示,三級(jí)商品分類(lèi)的展示和品牌展示,新聞列表和新聞詳情的展示、手機(jī)繳費(fèi)、對(duì)商品收藏加購(gòu)物車(chē),最終生成訂單使用基于WebService的支付寶接口、銀聯(lián)接口支付并生成訂單,用戶(hù)自我信息的管理、收貨地址和訂單信息管理。后臺(tái)的功能主要包括商品信息的管理、商品分類(lèi)信息管理、用戶(hù)信息管理、新聞資訊管理、訂單信息管理。
核心技術(shù)點(diǎn):JSP+Servlet+JavaBean+JDBC、Spring+SpringMVC+MyBatis整合、Vue.js前端框架、WebService接口
2016年11月至今 武漢平創(chuàng)時(shí)代網(wǎng)絡(luò)科技有限公司 Java中級(jí)工程師/技術(shù)管理 我主要走純技術(shù)路線,沒(méi)有當(dāng)過(guò)項(xiàng)目經(jīng)理管理,主要負(fù)責(zé)解決項(xiàng)目開(kāi)發(fā)中的技術(shù)難題、核心通用模塊封裝并針對(duì)日常開(kāi)發(fā)中編碼規(guī)范進(jìn)行統(tǒng)一管理。參與過(guò)大量政務(wù)相關(guān)B/S架構(gòu)項(xiàng)目的前后臺(tái)開(kāi)發(fā)和單元測(cè)試,基于MU
CSDN有自己的博客,QQ空間日志和朋友圈也有同步。 列舉部分本人原創(chuàng)博文: 1. JavaOOP學(xué)習(xí)總結(jié) 2. Java+MySQL+JDBC學(xué)習(xí)總結(jié) 3. JSP+Servlet學(xué)習(xí)總結(jié) 4. MyBatis學(xué)習(xí)總結(jié) 5. Spring學(xué)習(xí)總結(jié) 6. Sprin
CSDN有自己的博客,QQ空間日志和朋友圈也有同步。 列舉部分本人原創(chuàng)博文: 1. JavaOOP學(xué)習(xí)總結(jié) 2. Java+MySQL+JDBC學(xué)習(xí)總結(jié) 3. JSP+Servlet學(xué)習(xí)總結(jié) 4. MyBatis學(xué)習(xí)總結(jié) 5. Spring學(xué)習(xí)總結(jié) 6. Sprin