深入理解 java 虛擬機,熟悉 JVM 類加載機制以及內存模型,熟悉 JVM 調優;
深入理解 mysql 鎖" />
熟練掌握 springboot,mybatis,spring,dubbo,zookeeper 等開源框架;
深入理解 java 虛擬機,熟悉 JVM 類加載機制以及內存模型,熟悉 JVM 調優;
深入理解 mysql 鎖與事務隔離級別,MVCC 機制,以及 sql 優化,熟悉 mysql 主從配置,讀寫分離;
熟悉 redis 的常見數據結構,持久化方案,熟悉緩存雪崩,緩存擊穿等分布式緩存場景;
熟練使用 linux 的常用命令,能快速排查定位問題;
具有 rocketmq,redis,apollo,xxl-job,shardingsphere 等分布式組件的使用經驗;
熟悉 JMM 模型,熟悉多線程,并發編程,對 java 的鎖機制有一定的了解;
在平時的編碼過程中使用部分設計模式,讓業務代碼結構和邏輯更清晰,易拓展,易維護;
支付平臺 - Opera
開發技術:
主流的 springboot,dubbo,zookeeper,mybatis 開源框架。互聯網常用分布式中間件 redis, rocketmq,sharding-jdbc,apollo,xxl-job等。
項目描述:
歐非科技(Opay)是非洲規模增長最快的公司之一,由總部位于挪威的全球知名互聯網公司 Opera 孵化, 當前已經是尼日利亞領先的移動支付服務商和出行服務商。本項目是 opay 公司的核心支付項目,主要給非洲尼 日利亞提供的類似于國內支付寶的支付 app,在尼日利亞有著近千萬的用戶,給當地的用戶提供電費,話費, 博彩,tv,流量等等生活類線上繳費服務,還有銀行卡充值,余額提現,轉賬等交易類服務,此外此支付 app 還給 opay 公司的其他的打車,外賣,信貸類產品提供支付服務,給非洲尼日利亞人民的日常的生活帶來了極 大的便利,日均交易量超 100w 單。 責任描述: 主要負責支付平臺 api 網關系統,交易系統,渠道系統,運營管理系統的開發以及設計工作,參與平時需求的評 審,測試用例評審;接口的設計以及文檔編寫。 項目技術:
①使用 rocketmq 對龐大的訂單進行異步消峰。②使用 redis 對熱點數據做緩存,使用 redis 實現分布式鎖。③ 使用線程池做批量任務處理。④使用分布式配置中心 apollo,集中管理系統配置,實現配置修改的熱加載。 ⑤使用 sharding-jdbc 做 mysql 的主從,分表。⑥xxl-job 做分布式定時任務調度。
去哪兒網APP ---- 去哪兒網
開發技術:
去哪兒網spring,mybatis,qconfig,qmq,qschedule,redis等等。
項目描述:
大家都知道的去哪兒網旅行app,提供景點門票,酒店,機票,火車票的購買服務。
責任描述:
負責去哪兒網門票業務的服務端業務開發。
集團一對一報名系統 ---- 新東方
開發技術:
主流的springboot,mybatis開源框架,數據庫mysql。互聯網常用分布式中間件redis,apollo, xxl-job等等。
項目描述:
高端報名系統是專門針對新東方的各個學科,各個年級的一對一輔導的報名系統,服務于全國各個城市總共近 一百來所學校。整個系統主要業務有報名,下單,支付,排課,調課,停課,結轉,退費等業務。因為一對一的學 費比較貴,所以學員整個從報名到上課的過程都是新東方的員工(學管)全程服務的,學管輸入學生的姓名進行報 名,給家長手機發送支付鏈接或者線下支付,付完費用給學員進行排課,給學生發送上課通知。其它的包括調課, 停課,退費等等業務都是由學管來完成。
責任描述:
主要負責高端報名系統的優惠,定價,報名,下單,支付的核心業務邏輯開發以及設計工作,參與平時需求的評 審,測試用例評審;接口的設計以及文檔編寫;以及系統性能優化工作。 自我成就: ①xxl-job的分片處理大學校學生數據處理的定時任務,提高單機處理大量數據的效率; ②實現報名,下單, 優惠計算,優惠券發放等核心業務;③與團隊一塊完成系統從0到1的建設;④分布式環境下引入基于redis實現的 分布式鎖;
高級JAVA開發工程師,后臺管理系統,優惠券系統,報名系統,交易系統,api系統等核心業務的接口開發
高級java開發工程師 報名系統,優惠券系統,后臺管理系統等等核心系統的服務端開發