熟悉開發(fā)中常使用到的linux命令、項(xiàng)目部署。
熟悉springmvc+spring+mybatis、hibernate、jpa技術(shù)體系
熟悉版本控制工具(svn、git),項(xiàng)目構(gòu)" />
具有4年的java服務(wù)端開發(fā)經(jīng)驗(yàn)。
熟悉開發(fā)中常使用到的linux命令、項(xiàng)目部署。
熟悉springmvc+spring+mybatis、hibernate、jpa技術(shù)體系
熟悉版本控制工具(svn、git),項(xiàng)目構(gòu)建工具(maven)、熟悉git+jekins+maven自動(dòng)構(gòu)建發(fā)布服務(wù)
熟悉 zookeeper、dubbo、分布式rpc服務(wù)架構(gòu)
熟悉 springboot、springcloud微服務(wù)架構(gòu)
熟悉kafka、redis、mongodb、flume中間件技術(shù)
熟悉flume+kafka+logstash數(shù)據(jù)采集架構(gòu)
熟悉java nio、netty網(wǎng)絡(luò)框架
人臉認(rèn)證項(xiàng)目
人臉認(rèn)證主要圍繞對人臉關(guān)鍵特征點(diǎn)提取特征值,采取比對兩個(gè)核心技術(shù)(最核心技術(shù)使用jni本地接口方式,底層交給系統(tǒng)加載算法動(dòng)態(tài)庫文件提供服務(wù))。為銀行提些輔助驗(yàn)證的需求:
1) 通過活體檢測與人臉識(shí)別進(jìn)行客戶身份輔助認(rèn)證。
2) 在手機(jī)銀行或者互聯(lián)網(wǎng)服務(wù)平臺(tái)上更改用戶重要信息時(shí),如手機(jī)號碼變更,通過人臉識(shí)別對用
戶信息進(jìn)行確認(rèn)。
3) 通過人臉識(shí)別進(jìn)行身份認(rèn)證,協(xié)助客戶快速自助辦理業(yè)務(wù)。
4) 通過人臉認(rèn)證技術(shù)可實(shí)現(xiàn)無卡刷臉存取款技術(shù)。
5) 通過人臉識(shí)別進(jìn)行考勤打卡。
6 ) 所使用技術(shù)springmvc、spring、mybatis、netty、nio、socket
renderbus渲染平臺(tái)
渲染平臺(tái)項(xiàng)目的需求是為用戶提供一套構(gòu)建自己動(dòng)畫及效果圖的軟件,平臺(tái)集成3ds Max maya等主流渲染器,對用戶提交的圖形、動(dòng)畫做參數(shù)分析提交渲染,查看出圖。
該項(xiàng)目采用為服務(wù)架構(gòu),分為用戶微服務(wù)、任務(wù)微服務(wù)、文件微服務(wù)、websocket通知微服務(wù)
所負(fù)責(zé)模塊:
用戶微服務(wù)模塊,用戶的注冊,登陸。短信、郵箱驗(yàn)證,支付(微信支付、支付寶支付、paypal支付)等業(yè)務(wù)
任務(wù)微服務(wù)模塊:任務(wù)提交,參數(shù)分析、提交渲染,渲染出圖等業(yè)務(wù)
各個(gè)服務(wù)之間通過dubbo+zookeeper架構(gòu)的rpc調(diào)用,所使用緩存為redi、用于做用戶的登陸信息緩存、任務(wù)公共參數(shù)緩存等,異步消息采用kafka消息中間件