熟悉 Spring,SpringMVC,MyBatis 的流程開發
掌握 Redis、Kafka 的基礎和應用
掌握 Dubbo、SpringBoot、SpringCloud" />
熟悉 Java 基礎,Java 并發編程
熟悉 Spring,SpringMVC,MyBatis 的流程開發
掌握 Redis、Kafka 的基礎和應用
掌握 Dubbo、SpringBoot、SpringCloud 微服務架構相關技術
掌握 Mysql 的索引設計、分庫分表、Mysql 集群等
熟悉 設計模式、JVM 相關的應用
了解 Zookeeper、Docker、Jenkins、Nginx 基礎
項目名稱:翼支付
項目描述:翼支付是中國電信旗下的運營支付和互聯網金融的業務品牌,覆蓋餐飲娛樂、交通出行、電商購物、民生繳費等多個生活消費常見的便民服務。
涉及技術:Spring、Mybatis、Dubbo、Mysql、Redis、Kafka、Zookeeper、Apollo等。
責任描述:負責對拉新留存,提升用戶轉化率的營銷活動的需求開發。主要集中于APP中的權益專區、惠生活板塊和中國電信5G小程序。
有秒殺場景的處理經驗,例如:爆款券。
1)對請求進行快速響應處理,合理利用 Kafka 進行流量削峰。
2)庫存控制:符合條件進行庫存預扣,發券失敗返還預扣。
3)必要的限流措施,確保Redis和應用服務的可用性
參與過對高并發接口性能優化工作,例如:任務制。
1)根據性能壓測結果針對性優化。
2)優化實現邏輯,考慮業務拆分新項目的必要性。
3)增加必要的緩存,對可能出現的緩存穿透、數據不一致進行處理。
4)處理慢SQL,考慮數據庫增加新庫。
5)完善對其余業務方接口的調用超時和容錯處理。
參與用戶數據量大的活動。采用 Sharding JDBC 對數據進行分庫分表,完成活躍數據與歷史數據分離,提高數據庫并發處理能力。
基于 Redis 實現了dubbo服務接口級的限流,用于限制消費者調用Dubbo服務接口的頻次。例如:任務制對外輸出。
作品展示地址:https://github.com/naiveKid/myBlog-springBoot 用于個人展示主頁,擁有網站展示和后臺管理功能。 提供了簡易的注冊登錄,權限管理,以及 富文本編輯快速上傳個人隨心筆記。
作品地址:https://github.com/naiveKid/netty-muxin 可支持簡易的微信通信。app 是通過 h5build 打包實現,可生成 安卓和 IOS 的版本APP