熟練掌握Redis核心數(shù)據(jù)結(jié)構(gòu)與使用、對(duì)持久化、內(nèi)存淘汰機(jī)制、主從復(fù)制、集群原理有深入理解
熟練使用SpringBoot及SpringCloud框架實(shí)現(xiàn)微服務(wù)架構(gòu)系統(tǒng)
熟練使用SpringMVC、Sp" />
Java 技能
熟練掌握Redis核心數(shù)據(jù)結(jié)構(gòu)與使用、對(duì)持久化、內(nèi)存淘汰機(jī)制、主從復(fù)制、集群原理有深入理解
熟練使用SpringBoot及SpringCloud框架實(shí)現(xiàn)微服務(wù)架構(gòu)系統(tǒng)
熟練使用SpringMVC、Spring、MyBatis、Hibernate等開源框架
熟練使用RocketMQ等MQ組件進(jìn)行異步化處理、對(duì)消息丟失、重復(fù)消費(fèi)等擁有實(shí)際解決經(jīng)驗(yàn)
熟悉 Java的設(shè)計(jì)模式、數(shù)據(jù)結(jié)構(gòu)、Socket、多線程、并發(fā)等知識(shí)
熟練掌握J(rèn)meter壓測(cè)工具對(duì)項(xiàng)目進(jìn)行壓測(cè)、對(duì)接口安全與性能瓶頸進(jìn)行優(yōu)化、提升響應(yīng)速度
熟悉 Tomcat、Apache 等應(yīng)用服務(wù)器的配置及部署,能夠使用 junit 進(jìn)行單元測(cè)試
熟練使用Git、SVN 等源代碼版本管理工具進(jìn)行開發(fā)
有Docker集群項(xiàng)目開發(fā)及使用經(jīng)驗(yàn),有實(shí)際問題排查經(jīng)驗(yàn)
數(shù)據(jù)庫(kù)技能
熟練使用 MySQL、Oracle 數(shù)據(jù)庫(kù), 能熟練使用 JDBC 連接對(duì)數(shù)據(jù)庫(kù)進(jìn)行基本操作
能夠熟練使用 SQL 語(yǔ)句進(jìn)行 MySQL 的復(fù)雜查詢操作,有一定的 SQL 優(yōu)化經(jīng)驗(yàn)
熟練掌握SQL語(yǔ)言編寫、調(diào)優(yōu),對(duì)事務(wù)、索引、MVCC機(jī)制等有深入理解,擁有線上慢SQL優(yōu)化經(jīng)驗(yàn)
項(xiàng)目一 云南省競(jìng)價(jià)系統(tǒng) 后端負(fù)責(zé)人
項(xiàng)目架構(gòu) : SpringBoot、SpringCloud、Apollo、Nacos、Mybatis、Mysql、Redis、MongoDB、RocketMQ 、XXL-Job等
項(xiàng)目描述 : 競(jìng)價(jià)系統(tǒng)圍繞競(jìng)價(jià)業(yè)務(wù),分為招標(biāo)端、投標(biāo)端、交易中心、監(jiān)督平臺(tái)等。競(jìng)價(jià)時(shí),由采購(gòu)商發(fā)布競(jìng)
價(jià)標(biāo)書,事先約定競(jìng)價(jià)條件,并主持整個(gè)競(jìng)價(jià)過程。經(jīng)過采購(gòu)商資格預(yù)審合格的供應(yīng)商,都是在匿
名條件下與對(duì)手競(jìng)爭(zhēng),可以在規(guī)定的競(jìng)價(jià)過程中充分進(jìn)行競(jìng)爭(zhēng)性報(bào)價(jià),爭(zhēng)取自己獲得有利的排位,
符合預(yù)設(shè)中標(biāo)條件的供應(yīng)商最終中標(biāo)。為客戶提供政企交易領(lǐng)域一體化解決方案。
責(zé)任描述 : 1.擔(dān)任項(xiàng)目負(fù)責(zé)人與產(chǎn)品進(jìn)行需求交流、溝通,功能拆分、任務(wù)分配、擔(dān)任核心開發(fā)、項(xiàng)目進(jìn)度把
控
2. 基于Redis實(shí)現(xiàn)競(jìng)價(jià)環(huán)節(jié)競(jìng)價(jià)記錄的讀寫分離,利用Redis持久化機(jī)制保證競(jìng)價(jià)記錄不丟失,
RocketMQ消費(fèi)報(bào)價(jià)消息寫庫(kù),保證緩存與數(shù)據(jù)庫(kù)消息一致性,壓測(cè)結(jié)果達(dá)到30000/qps。
3. 合理使用RocketMQ組件對(duì)項(xiàng)目業(yè)務(wù)模塊進(jìn)行異步處理,對(duì)消息丟失、重復(fù)消費(fèi)等問題進(jìn)行解決。
4. 慢SQL問題優(yōu)化,啟用慢SQL日志,定期查看和分析慢查詢?nèi)罩荆页鰣?zhí)行時(shí)間較長(zhǎng)的查詢。
結(jié)合性能分析工具(如EXPLAIN命令),分析查詢的執(zhí)行計(jì)劃,找出可能的性能瓶頸。
5. 基于Redission實(shí)現(xiàn)分布式鎖實(shí)現(xiàn)競(jìng)價(jià)互斥。
6. 基于Seata實(shí)現(xiàn)分布式事物,對(duì)項(xiàng)目中出現(xiàn)的分布式事務(wù)問題進(jìn)行解決、確保項(xiàng)目數(shù)據(jù)穩(wěn)定、可靠,
不出現(xiàn)混亂。
7. 使用布隆過濾器+緩存空對(duì)象雙重保障機(jī)制解決競(jìng)價(jià)觀摩緩存穿透問題。
8. 使用Arthas監(jiān)控 JVM 的實(shí)時(shí)運(yùn)行狀態(tài),排查系統(tǒng)CPU過高、多線程死鎖等問題,快速的找到問
題進(jìn)行性能調(diào)優(yōu),提升系統(tǒng)響應(yīng)速度和服務(wù)質(zhì)量。
9. 基于XXL-Job實(shí)現(xiàn)保證金來(lái)款、退款等業(yè)務(wù)數(shù)據(jù)定時(shí)拉取。
項(xiàng)目二 saas中海油大采購(gòu)項(xiàng)目 后端技術(shù)負(fù)責(zé)人
項(xiàng)目架構(gòu) : SpringCloud、SpringCloudAlibaba、Nginx、Nacos、Mysql、Redis、RocketMQ、Redis
項(xiàng)目描述 : 基于云原生、微服務(wù)、中臺(tái)化的一體化采購(gòu)供應(yīng)鏈平臺(tái):利用技術(shù)中臺(tái)、業(yè)務(wù)中臺(tái)、數(shù)據(jù)中臺(tái)等,提
供從采購(gòu)需求到采購(gòu)執(zhí)行再到合同履約的全鏈路數(shù)字化解決方案。這種模式旨在滿足集團(tuán)型企業(yè)多業(yè)
態(tài)、多下屬機(jī)構(gòu)等復(fù)雜情況下的統(tǒng)一管控及靈活自主需求,快速構(gòu)建性能穩(wěn)、韌性高、應(yīng)變力強(qiáng)的采
購(gòu)供應(yīng)鏈數(shù)字化平臺(tái)。
責(zé)任描述 : 1.負(fù)責(zé)需求討論,核心功能開發(fā),對(duì)接第三方系統(tǒng)與相關(guān)技術(shù)接口文檔的編寫
2.使用Nacos作為項(xiàng)目的注冊(cè)和配置中心
3.基于阿里開源的 Sentinel 組件對(duì)核心服務(wù)限流、熔斷、降級(jí)處理,保證系統(tǒng)的高可靠性
4.基于 RocketMQ 的延時(shí)消息高效的回滾超時(shí)未支付的訂單數(shù)據(jù)
5.使用定時(shí)器開發(fā)當(dāng)企業(yè)合同到期、預(yù)付款不足時(shí)發(fā)送郵件、短信給相關(guān)的人員進(jìn)行處理
6.利用 jmeter 工具對(duì)接口并發(fā)安全,性能等方面問題進(jìn)行驗(yàn)證和解決
角色 | 職位 |
負(fù)責(zé)人 | 高級(jí)開發(fā) |
隊(duì)員 | 前端工程師 |
隊(duì)員 | 后端工程師 |
智能教學(xué)平臺(tái),主要負(fù)責(zé)學(xué)生考試作業(yè)學(xué)情分析,生成相關(guān)報(bào)告報(bào)表,根據(jù)學(xué)生的學(xué)習(xí)情況,生成針對(duì)性的教學(xué)指導(dǎo)
競(jìng)價(jià)系統(tǒng)圍繞競(jìng)價(jià)業(yè)務(wù),分為招標(biāo)端、投標(biāo)端、交易中心、監(jiān)督平臺(tái)等。競(jìng)價(jià)時(shí),由采購(gòu)商發(fā)布競(jìng) 價(jià)標(biāo)書,事先約定競(jìng)價(jià)條件,并主持整個(gè)競(jìng)價(jià)過程。經(jīng)過采購(gòu)商資格預(yù)審合格的供應(yīng)商,都是在匿 名條件下與對(duì)手競(jìng)爭(zhēng),可以在規(guī)定的競(jìng)價(jià)過程中充分進(jìn)行競(jìng)爭(zhēng)性報(bào)價(jià),爭(zhēng)取自己獲得有利的排位, 符合預(yù)設(shè)中