久久精品国产一区二区电影,久久精品国产亚洲av瑜伽,精品无人区一码卡二卡三,久草热8精品视频在线观看 ,久久99精品久久久久麻豆

錘子簡(jiǎn)歷品牌推廣師
java中高級(jí)開(kāi)發(fā)工程師個(gè)人簡(jiǎn)歷模板范文
作者:錘子簡(jiǎn)歷 2021/12/04 03:40:01
閱讀 151

求職意向

java中高級(jí)開(kāi)發(fā)工程師 浙江杭州 薪資面議 隨時(shí)到崗

教育背景

2020.x -2020x 錘子簡(jiǎn)歷大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)

主要研修課程包括數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、java、javaweb、設(shè)計(jì)模式、Hadoop、編譯原理、hbase等







工作經(jīng)驗(yàn)

2020.x -2020x 錘子簡(jiǎn)歷信息技術(shù)有限公司 java開(kāi)發(fā)工程師

        任職期間,負(fù)責(zé)工單客戶資料模塊的系統(tǒng)性能優(yōu)化。負(fù)責(zé)大數(shù)據(jù)量導(dǎo)出的優(yōu)化方案設(shè)計(jì)及其開(kāi)發(fā)。負(fù)責(zé)U客的系統(tǒng)設(shè)置、語(yǔ)音質(zhì)檢、知識(shí)庫(kù)、運(yùn)營(yíng)平臺(tái)的需求迭代開(kāi)發(fā)。參與浙江號(hào)百云呼APP(與浙江電信合作項(xiàng)目)的后端開(kāi)發(fā)。負(fù)責(zé)外呼機(jī)器人的匹配系統(tǒng)的優(yōu)化升級(jí)。負(fù)責(zé)外呼機(jī)器人的流程設(shè)計(jì)。

2020.x -2020x 錘子簡(jiǎn)歷信息技術(shù)有限公司 java開(kāi)發(fā)工程師

        任職期間負(fù)責(zé)城市商業(yè)銀行資金清算中心的網(wǎng)上快捷支付項(xiàng)目的開(kāi)發(fā)。項(xiàng)目前后端均為本人負(fù)責(zé)。任職期間對(duì)金融行業(yè)的安全性有了充分的了解。對(duì)資金的清分、對(duì)賬、結(jié)算等過(guò)程均有深入的了解。

2020.x -2020x 錘子簡(jiǎn)歷信息技術(shù)有限公司 java開(kāi)發(fā)工程師

        任職期間參與開(kāi)發(fā)了OA辦公系統(tǒng)項(xiàng)目的后臺(tái)開(kāi)發(fā),系統(tǒng)研修了了公司的系統(tǒng)培訓(xùn),具體培訓(xùn)課程有hadoop、設(shè)計(jì)模式、編譯原理、hbase、 javaweb等課程。

項(xiàng)目經(jīng)驗(yàn)

2020.x -2020x 廣西信產(chǎn)渠道項(xiàng)目 Java開(kāi)發(fā)

        該項(xiàng)目為遠(yuǎn)傳U客和廣西信產(chǎn)合作項(xiàng)目。本人主要參與工單和客戶資料的查詢導(dǎo)出的性能優(yōu)化方案設(shè)計(jì)與開(kāi)發(fā)。

        查詢優(yōu)化方案包括:1.業(yè)務(wù)側(cè)調(diào)整不必要列表字段的顯示,減少列表查詢中不必要的表連接;2.業(yè)務(wù)側(cè)盡量調(diào)整查詢條件為精確查詢;3.為數(shù)據(jù)庫(kù)where字段和排序字段添加必要的索引;4.優(yōu)化掉in中帶有子查詢的情況。5.如果可能的話,盡可能將order by操作和limit操作提前,減小表連接過(guò)程中的數(shù)據(jù)集。
        優(yōu)化后,客戶資料工單性能大幅提升,在遠(yuǎn)超需求要求的數(shù)據(jù)量的情況下,依然滿足性能要求 。
        之前的導(dǎo)出業(yè)務(wù)是不分導(dǎo)出數(shù)據(jù)量的。即時(shí)再大數(shù)據(jù)量,業(yè)務(wù)上也沒(méi)限制。這導(dǎo)致了mysql數(shù)據(jù)庫(kù)連接被長(zhǎng)期占用不能釋放,導(dǎo)致其他業(yè)務(wù)無(wú)數(shù)據(jù)庫(kù)連接,業(yè)務(wù)不可用。其次單次處理大數(shù)據(jù)量導(dǎo)致內(nèi)存耗盡,導(dǎo)致業(yè)務(wù)不可用。優(yōu)化過(guò)程中,征詢 業(yè)務(wù)側(cè)建議后,將導(dǎo)出業(yè)務(wù)分為兩類,一是實(shí)時(shí)導(dǎo)出,數(shù)據(jù)量不得超過(guò)一萬(wàn);二是異步導(dǎo)出,數(shù)據(jù)量超過(guò)一萬(wàn)。實(shí)時(shí)導(dǎo)出業(yè)務(wù)不變。針對(duì)異步導(dǎo)出,采取如下優(yōu)化措施:1.將異步導(dǎo)出安排在晚間業(yè)務(wù)低谷期進(jìn)行。具體做法是將導(dǎo)出查詢條件入庫(kù)。定時(shí)任務(wù)在晚間的某個(gè)時(shí)間點(diǎn)查庫(kù),依照線程池設(shè)置的線程數(shù)量并發(fā)執(zhí)行導(dǎo)出任務(wù)。2.使用線程池控制同時(shí)執(zhí)行導(dǎo)出任務(wù)的數(shù)量。  3.分批(單批1000條)查詢數(shù)據(jù),防止單次查詢占據(jù)太久的連接時(shí)間。
        優(yōu)化過(guò)后,系統(tǒng)業(yè)務(wù)的可用性得到明顯提升?;疚闯霈F(xiàn)工單導(dǎo)出導(dǎo)致的數(shù)據(jù)庫(kù)連接耗盡或內(nèi)存耗盡的情況。





        

2020.x -2020x 外呼機(jī)器人 Java開(kāi)發(fā)

        該項(xiàng)目中,本人負(fù)責(zé)外呼機(jī)器人匹配系統(tǒng)的升級(jí)優(yōu)化、對(duì)話流程設(shè)計(jì)以及整體性能優(yōu)化。具體需求是根據(jù)客戶提供的問(wèn)答語(yǔ)料文本信息,實(shí)現(xiàn)外呼過(guò)程中IVR自動(dòng)與客戶的人聲互動(dòng),并提供通話記錄列表及每通通話的對(duì)話文本記錄。

        外呼過(guò)程中,測(cè)試發(fā)現(xiàn)反應(yīng)速度過(guò)慢。優(yōu)化措施主要有:一、將匹配模式由原來(lái)的單線程改成并發(fā)模式。利用自定義線程池,維護(hù)一定數(shù)量的活躍線程數(shù),匹配請(qǐng)求到達(dá)時(shí)可以直接使用。同時(shí)為了應(yīng)付請(qǐng)求高峰,將線程池設(shè)計(jì)為可緩存的線程池,大于corePoolSize的線程數(shù)存活三分鐘。同時(shí)將原先列表逐一匹配改成線程池并發(fā)匹配,并利用CountDownLatch并發(fā)組件,待所有匹配線程完成任務(wù)后統(tǒng)一返回匹配結(jié)果。二、優(yōu)化系統(tǒng)交互。即利用機(jī)器人開(kāi)場(chǎng)白的播報(bào)時(shí)間,為整個(gè)場(chǎng)景初始化一些運(yùn)行時(shí)數(shù)據(jù)并存入redis緩存,避免一些臨時(shí)的數(shù)據(jù)庫(kù)查詢和臨時(shí)的計(jì)算。其次將原先每一輪的對(duì)話保存請(qǐng)求取消,轉(zhuǎn)換成一通外呼電話結(jié)束前保存一次所有對(duì)話記錄即可(系統(tǒng)不存在實(shí)時(shí)對(duì)話文本展示需求)。
        優(yōu)化后,系統(tǒng)性能穩(wěn)定,處理速度較快,客戶反映良好。
        主要技術(shù):高并發(fā)、線程池、SpringMVC、redis、mybatis、mysql等。

2020.x -2020x U客3.0 Java開(kāi)發(fā)

U客3.0主要是將原來(lái)的jsp后端渲染技術(shù)改為前后端分離架構(gòu)。后端部分許多模塊重新設(shè)計(jì)并新增大量新需求。本人主要負(fù)責(zé)系統(tǒng)設(shè)置、質(zhì)檢、知識(shí)庫(kù)、運(yùn)維平臺(tái)等模塊的重構(gòu)與開(kāi)發(fā)。 采用技術(shù):SpringMVC、AOP、redis、mysql、vue等。

         開(kāi)發(fā)過(guò)程中發(fā)現(xiàn)另一個(gè)問(wèn)題就是很多老接口為了表征接口內(nèi)出現(xiàn)了業(yè)務(wù)異常,會(huì)將接口返回值與具體的業(yè)務(wù)異常綁定。在注釋不充分的情況下,代碼的可讀性極差。為了解決這個(gè)問(wèn)題,決定做出如下改變:1.自定義業(yè)務(wù)異常,在發(fā)生業(yè)務(wù)異常的地方拋出異常,代碼只需返回接口在正常情況下的類型數(shù)值即可;2.利用Spring AOP做統(tǒng)一的異常捕獲,并按照標(biāo)準(zhǔn)的返回結(jié)果格式返回錯(cuò)誤信息。如此便達(dá)到了代碼可讀性的增強(qiáng),統(tǒng)一異常處理還避免了后臺(tái)三層代碼隨處存在不必要的try catch塊的現(xiàn)象,使得代碼干凈簡(jiǎn)潔。 在整個(gè)團(tuán)隊(duì)的密切協(xié)同配合下,項(xiàng)目準(zhǔn)時(shí)上線。經(jīng)過(guò)該項(xiàng)目的鍛煉,進(jìn)一步提高了運(yùn)用各種技術(shù)解決問(wèn)題的能力,責(zé)任意識(shí)和精益求精的態(tài)度得到強(qiáng)化。

2020.x -2020x 云呼APP Java開(kāi)發(fā)

        該項(xiàng)目為U客與浙江電信合作項(xiàng)目,主要目標(biāo)為手機(jī)端錄入客戶資料和工單信息、坐席的呼入呼出、通話記錄列表和通話詳情的顯示以及一些報(bào)表信息的展示。前端分IOS和安卓?jī)煞N平臺(tái),服務(wù)端為本人一 人負(fù)責(zé)。 主要技術(shù):redis,SpringMVC,mysql,AOP。

        開(kāi)發(fā)過(guò)程中,由于通話記錄列表在數(shù)據(jù)量很大的情況下,即使使用了索引來(lái)優(yōu)化查詢,查詢速度依舊在2s左右。 為解決該問(wèn)題,決定使用redis存放坐席第一頁(yè)通話記錄、當(dāng)前頁(yè)通話記錄以及當(dāng)前頁(yè)的下一頁(yè)的通話記錄,以及當(dāng)前頁(yè)和下一頁(yè)的頁(yè)碼。返回當(dāng)前頁(yè)數(shù)據(jù)并在此時(shí)開(kāi)辟新線程查庫(kù),準(zhǔn)備當(dāng)前頁(yè)的下一 頁(yè)數(shù)據(jù)以及第一頁(yè)的數(shù)據(jù),并更新緩存。如此,便可以提前準(zhǔn)備好數(shù)據(jù),在需要數(shù)據(jù)時(shí)立馬返回。這些措施 提高了系統(tǒng)響應(yīng) 速遞,改善了用戶體驗(yàn)。 該項(xiàng)目最大的價(jià)值在于鍛煉了利用緩存改善系統(tǒng)響應(yīng)時(shí)間的思維以及分析問(wèn)題解決問(wèn)題的能力。

自我評(píng)價(jià)

 1. java基礎(chǔ)良好,熟悉泛型、反射、集合框架。 2.熟悉高并發(fā)技術(shù),對(duì)線程池、以及concurrent并發(fā)包內(nèi)的組件有一定的理解和使用經(jīng)驗(yàn)。  3.了解jvm及其參數(shù)調(diào)優(yōu)、垃圾回收機(jī)制、類加載機(jī)制等。  4.熟練使用Spring、SpringMVC、Springboot、myBatis等主流后臺(tái)開(kāi)發(fā)框架。了解SpringCloud的常用組件。 5.熟悉設(shè)計(jì)模式。 6.熟悉mysql數(shù)據(jù)庫(kù), 有sql優(yōu)化經(jīng)驗(yàn)。熟悉Redis。 7.了解linux常用命令,能書(shū)寫簡(jiǎn)單的shell腳本。 8.了解kafka、Rabbitmq 等消息中間件。 9了解elasticsearch、 zookeeper 。10.熟悉HTML/CSS/Javascript/jQuery等前端技術(shù)。 11.熟悉IDEA、eclipse、git、jenkins。

內(nèi)容來(lái)源說(shuō)明:本文章來(lái)自網(wǎng)絡(luò)收集,如侵犯了你的權(quán)益,請(qǐng)聯(lián)系QQ:2772182309進(jìn)行刪除。
智能在線簡(jiǎn)歷編輯器
錘子簡(jiǎn)歷在線簡(jiǎn)歷制作,一鍵導(dǎo)出,快速生成 專屬你的優(yōu)秀求職簡(jiǎn)歷,敲定高薪 Offer~
立即創(chuàng)建簡(jiǎn)歷

【使用錘子簡(jiǎn)歷小程序制作簡(jiǎn)歷】

范文模板 更多>