張三
電話:xxx-xxxx-xxxx 郵箱: xxxxxxx@qq.com
年齡:x歲 籍貫:江蘇
求職意向:java開發工程師 期望薪資:面議
專業技能
- 熟練使用Eclipse、idea開發工具進行項目開發;
- 熟練使用Maven、Git項目管理工具;
- 熟練使用SpringBoot+Dubbo+zookeeper進行開發;
- 熟練使用SpringCloud+Eureka快速搭建微服務架構體系;
- 獨立搭建Linux系統環境,搭建Docker容器,獨立部署系統多套服務;
- 獨立搭建Elasticsearch+Logstash+Kibana+Kafak環境,並進行日志收集;
- 熟悉使用Feign微服務組件進行聲明式事物調用;
- 熟悉Mysql數據庫的使用,了解Oracle數據庫與Mysql數據庫的優化;
- 熟悉使用Mycat進行水平切割並分庫分表操作;
- 熟悉使用Redis進行數據緩存;
- 熟悉使用Nginx進行服務器負載均衡的搭建與使用;
- 熟悉使用LayUI+JQuery實現前端頁面的勾畫與動畫效果的設計,使vue+elementUI勾畫后台工作頁面;
- 掌握RabbitMQ、ActiveMQ、Kafka消息中間件的使用。
- 掌握Postman數據傳輸測試,Jmeter壓力與負載測試等測試技術;
- 掌握高並發中的分布式鎖原理,結合Token,Redis進行數據交互;
- 掌握Shiro安全框架管理用戶的登錄以及資源權限的控制;
- 掌握HTML, CSS,JavaScript,Ajax,Vue等前台頁面技術開發;
- 了解多線程,設計模式,設計原則,Linux,數據結構和算法。
項目經歷
MallPlus商城
開發環境:SpringCloud
開發工具:idea
項目描述:基於springboot cloud構建的一個商城項目,包括前端,后端和h5應用,小程序,作為zscat應用實踐的模板項目。基於SpringBoot2.x、SpringCloud和SpringCloudAlibaba並采用前后端分離的企業級微服務敏捷開發系統架構。並引入組件化的思想實現高內聚低耦合,項目代碼簡潔注釋豐富上手容易,適合學習和企業中使用。真正實現了基於RBAC、jwt和oauth2的無狀態統一權限認證的解決方案,面向互聯網設計同時適合B端和C端用戶,支持CI/CD多環境部署,並提供應用管理方便第三方系統接入;同時還集合各種微服務治理功能和監控功能。模塊包括:企業級的認證系統、開發平台、應用監控、慢sql監控、統一日志、單點登錄、Redis分布式高速緩存、配置中心、分布式任務調度、接口文檔、代碼生成等
關鍵技術:
- 部署Nginx負載均衡服務器,緩解前端服務器壓力。
- 該項目使用分布式技術,實現前后台分離管理。
- 在用戶、管理員等賬號登錄頁面實現shiro集中授權認證,並使用短信接口等API實現賬號的創建與綁定。
- 使用LayUI+JQuery實現前端頁面的勾畫與動畫效果的設計,使用vue+elementUI勾畫后台工作頁面。
- 部署elasticsearch全文檢索引擎實現用戶對商品的搜索。
- 部署緩存服務器redis實現購物車模塊內容數據的保存。
- 通過部署數據庫服務器實現對數據的保存與更新,並使用mycat框架實現數據讀寫分離,盡可能得做到數據的實時更新。
- 使用分布式鎖實現搶購秒殺,使用RQ流量消峰提高性能