熟練使用Spring Boot和Mybatis等框架。知道消息中間件如何選擇、如何保證高可用,如何保證消息不丟失、冪等性和順序性。熟練使用MySQL等關系型數據庫, 熟悉常用的sql優化方法和MySQL鎖。知道redis如何保證高并發和高可用,以及redis集群的基本原理。熟悉分布式和微服務相關的組件。熟練使用Nginx服務器, 了解Web安全知識。注重代碼復用、可維護性和效率。
WAREHOUSE, 主要包括庫存模塊、調撥模塊、報損模塊、線下清貨模塊、庫區檢查模塊和退貨模塊等。在技術上,重構了excel導出功能,只需四行代碼就可以搞定。引入mybatis plus,提升了團隊的開發效率。引入分布式鎖,滿足了多節點的需要,知道了如何保證接口冪等性。
TWMS, 該系統主要是減少業務方在使用多個第三方倉儲系統時的學習成本。主要使用適配器模式和工廠模式來統一第三方倉儲系統的整個流程,使業務方可以在一個系統中對N個第三方倉儲系統進行操作。在技術上,掌握了外部接口應該如何保證安全性,以及如何交互。
WMS, 主要負責配貨模塊的開發和維護,知道了各種規模的倉庫配貨作業系統應該如何設計。
檔口代發是為店主和檔口搭建的一個信息交流平臺, 是一個輕量級的交易模式. 區別于傳統的電商履約模式, 商品無需經過公司的倉庫, 直接由檔口角色完成履約, 平臺只收取非常少的服務費即可. 我在這個項目參與了很多模塊的后端開發, 包括商品基礎信息的管理, 訂單的管理, 備貨單的管理,
該系統主要是減少業務方在使用多個第三方倉儲系統時的學習成本。主要使用適配器模式和工廠模式來統一第三方倉儲系統的整個流程,使業務方可以在一個系統中對N個第三方倉儲系統進行操作。在技術上,掌握了外部接口應該如何保證安全性,以及如何交互。本人獨立負責了萬邑通和4PX系統的對接, 來滿足