精通 Java 8+(Lambda、Stream API、Optional、函數(shù)式編程等)
深入理解 JVM(類加載機(jī)制、內(nèi)存模型、GC 垃圾回收、JIT 編譯)
精通 Java 并發(fā)" />
1. Java 語言及核心基礎(chǔ)
精通 Java 8+(Lambda、Stream API、Optional、函數(shù)式編程等)
深入理解 JVM(類加載機(jī)制、內(nèi)存模型、GC 垃圾回收、JIT 編譯)
精通 Java 并發(fā)編程(Thread、Volatile、Synchronized、Lock、CAS、AQS、CompletableFuture)
熟練使用 NIO、Netty(高性能網(wǎng)絡(luò)編程)
2. 設(shè)計(jì)模式與編程思想
熟練掌握 GoF 23 種設(shè)計(jì)模式(單例、工廠、代理、策略、裝飾器等)
了解 DDD(領(lǐng)域驅(qū)動設(shè)計(jì))
具備良好的 代碼架構(gòu)能力(解耦、模塊化、可擴(kuò)展)
3. 主流開發(fā)框架
Spring 全家桶
Spring Boot(微服務(wù)基礎(chǔ)框架)
Spring MVC(Web 框架)
Spring Cloud(微服務(wù)架構(gòu))
Spring Security / Shiro(權(quán)限管理)
ORM 框架
MyBatis / Hibernate / JPA
消息隊(duì)列
RabbitMQ / Kafka / RocketMQ / ActiveMQ
搜索引擎
Elasticsearch(全文搜索)、Solr
緩存
Redis / Memcached(分布式緩存)
數(shù)據(jù)庫
MySQL / PostgreSQL / Oracle(SQL 優(yōu)化)
MongoDB / ClickHouse(NoSQL 數(shù)據(jù)庫)
4. 分布式架構(gòu)
微服務(wù)架構(gòu)
Spring Cloud / Dubbo
服務(wù)治理(Eureka、Consul、Zookeeper)
配置中心(Spring Cloud Config、Nacos)
API 網(wǎng)關(guān)(Spring Cloud Gateway、Zuul)
分布式存儲
分布式文件存儲(MinIO、FastDFS)
分布式數(shù)據(jù)庫(ShardingSphere、TiDB)
分布式事務(wù)
Seata、TCC、SAGA
分布式鎖
Redis、Zookeeper 實(shí)現(xiàn)分布式鎖
5. 高并發(fā)與高可用
線程池優(yōu)化(合理配置線程池,避免資源浪費(fèi))
數(shù)據(jù)庫優(yōu)化(索引優(yōu)化、慢 SQL 分析、分庫分表)
Redis 緩存優(yōu)化(緩存穿透、緩存雪崩、緩存擊穿)
消息隊(duì)列削峰限流(Kafka、RabbitMQ 限流、降級)
物聯(lián)網(wǎng)設(shè)備適配云平臺 后端開發(fā) 2023.03-2023.10
1. 分析公司車貸催收需求,設(shè)計(jì)并開發(fā)了非凡尋車平臺,系統(tǒng)包括非凡尋車B2B網(wǎng)站,非凡尋車后臺管理,智能硬件行車記錄儀車
牌識別功能
2.負(fù)責(zé)設(shè)計(jì)并開發(fā)非翔易貸P2P平臺,包括P2P網(wǎng)站和結(jié)算系統(tǒng)。
1. 公司主要客戶是大慶的公司,包括大慶華誼電器,大慶物資公司,采油二廠等與大慶油田相關(guān)的公司,我參與了華誼電器erp老
系統(tǒng)(.net)后期的維護(hù)和開發(fā)工作、大慶物資招標(biāo)跟蹤系統(tǒng)的開發(fā)和維護(hù)工作。負(fù)責(zé)開發(fā)了大慶物資公司微信公眾平臺和其對應(yīng)
的服務(wù)號,負(fù)責(zé)開發(fā)了大慶油田重點(diǎn)項(xiàng)目物資保供跟蹤系統(tǒng)的開發(fā)和維護(hù)工作.以及為ERP系統(tǒng)的二次開發(fā)搭建基于java平臺的框架
和項(xiàng)目前期的工作.
主要負(fù)責(zé)維護(hù)和支持中國氣象局省局綜合管理系統(tǒng)的日常維護(hù)和運(yùn)行,與客戶和項(xiàng)目組技術(shù)支持同事通過電話、qq、bugfree的
方式進(jìn)行溝通,及時(shí)處理系統(tǒng)中遇到的bug問題,,參與規(guī)定時(shí)間系統(tǒng)的升級部署等工作
項(xiàng)目經(jīng)歷
內(nèi)容:
在智慧城市建設(shè)的大環(huán)境下,隨著城市化進(jìn)程的加速,物聯(lián)網(wǎng)適配云平臺成為推動園區(qū)經(jīng)濟(jì)發(fā)展的關(guān)鍵動力之一。為促進(jìn)園區(qū)內(nèi)物
聯(lián)網(wǎng)設(shè)備的有效整合與管理,提升園區(qū)整體創(chuàng)新力,決定啟動智慧園區(qū)物聯(lián)網(wǎng)適配云平臺項(xiàng)目。該項(xiàng)目旨在借助現(xiàn)代信息技術(shù),構(gòu)
建一個(gè)智能、高效、互聯(lián)的物聯(lián)網(wǎng)適配云平臺,為園區(qū)管理者和企業(yè)提供更便捷、精準(zhǔn)的設(shè)備連接與管理服務(wù),實(shí)現(xiàn)園區(qū)的數(shù)字化
轉(zhuǎn)型,推動物聯(lián)網(wǎng)在園區(qū)內(nèi)的廣泛應(yīng)用,進(jìn)而促進(jìn)園區(qū)經(jīng)濟(jì)的可持續(xù)繁榮。
1、云原生架構(gòu)體系
本項(xiàng)目將采用云原生架構(gòu),通過容器化技術(shù)(如Docker)和容器編排工具(如Kubernetes)實(shí)現(xiàn)系統(tǒng)的高度可伸縮性和彈性,使
系統(tǒng)更易于部署、升級和維護(hù)。這將為智慧園區(qū)物聯(lián)網(wǎng)適配云平臺提供靈活性和高效性的運(yùn)維優(yōu)勢。
2、多租戶架構(gòu)體系
采用多租戶架構(gòu),使智慧園區(qū)物聯(lián)網(wǎng)適配云平臺能夠同時(shí)服務(wù)多個(gè)不同規(guī)模和種類的園區(qū)。每個(gè)園區(qū)被視為一個(gè)獨(dú)立的租戶,擁有
自己的數(shù)據(jù)空間和配置,確保各個(gè)園區(qū)之間的數(shù)據(jù)隔離和安全性。
3、智能設(shè)備適配與互操作性
創(chuàng)新的物聯(lián)網(wǎng)適配云平臺應(yīng)具備智能設(shè)備適配能力,能夠自動識別和適配各種類型、廠商的物聯(lián)網(wǎng)設(shè)備,并確保它們之間的互操作
性,實(shí)現(xiàn)設(shè)備間的無縫通信和協(xié)同工作。
4、容器化和微服務(wù)架構(gòu)
引入容器化技術(shù)和微服務(wù)架構(gòu),以實(shí)現(xiàn)系統(tǒng)模塊的獨(dú)立部署、伸縮和升級,提高系統(tǒng)的靈活性、可維護(hù)性和可擴(kuò)展性。
5、開放API與生態(tài)系統(tǒng)建設(shè)
提供開放API接口,支持第三方開發(fā)者和廠商接入,建設(shè)一個(gè)豐富的生態(tài)系統(tǒng),促進(jìn)創(chuàng)新和合作。
智慧園區(qū)業(yè)務(wù)中臺 后端工程師 2023.05-2023.11
內(nèi)容:
技術(shù)棧:基于 Spring Cloud ibaba + MyBatis Plus + Vue & Element 實(shí)現(xiàn),支持 RBAC 動態(tài)權(quán)限、SaaS 多租戶
1 統(tǒng)一用戶管理與鑒權(quán):易管控的用戶和權(quán)限數(shù)據(jù)集成平臺,能夠統(tǒng)一管理各個(gè)租戶業(yè)務(wù)系統(tǒng)的租戶信息和用戶信息,能夠?qū)崿F(xiàn)單
點(diǎn)登錄,簡化用戶的登錄過程,同時(shí)提供集中便捷的身份管理、權(quán)限管理、安全認(rèn)證,能夠?qū)崿F(xiàn)各個(gè)系統(tǒng)的獨(dú)立的權(quán)限注冊,配置
不同的業(yè)務(wù)域
2 多租戶管理:系統(tǒng)可以維護(hù)多租戶,虎林市園區(qū)在本系統(tǒng)中就是一個(gè)單獨(dú)的租戶
3 租戶系統(tǒng)管理:通過此功能可以維護(hù)租戶下的業(yè)務(wù)系統(tǒng)信息,比如系統(tǒng)地址等信息
4 業(yè)務(wù)系統(tǒng)數(shù)據(jù)統(tǒng)一管理:為外部系統(tǒng)提供單點(diǎn)登錄頁面,用戶可以通過外部系統(tǒng)或者內(nèi)部系統(tǒng)以單點(diǎn)登錄的方式登錄查看業(yè)務(wù)系
統(tǒng)數(shù)據(jù)
5 API服務(wù):對外部系統(tǒng)提供開放API服務(wù)
智慧園區(qū)GIS應(yīng)用平臺 后端工程師 2023.10-2024.01
內(nèi)容:
技術(shù)棧:前端采用超圖封裝的webgl開發(fā)包進(jìn)行開發(fā)。后端通過超圖的iserver服務(wù)進(jìn)行三維緩存數(shù)據(jù)的發(fā)布。
系統(tǒng)通過精確建模、實(shí)時(shí)監(jiān)測和模擬優(yōu)化,實(shí)現(xiàn)對實(shí)體或系統(tǒng)的全面數(shù)字化呈現(xiàn)。這包括對黨建網(wǎng)格、企業(yè)能耗設(shè)備點(diǎn)位、環(huán)境設(shè)
備點(diǎn)位、環(huán)衛(wèi)車動態(tài)監(jiān)測、社區(qū)網(wǎng)格化分層分戶查詢等詳細(xì)信息的綜合考慮,系統(tǒng)注重可視化,提供直觀界面,使用戶能夠直觀理
解和分析黨建、能耗和環(huán)境數(shù)據(jù)。