頭一次來(lái)簡(jiǎn)書寫文章宏怔,以2016的總結(jié)開始,感覺(jué)還不錯(cuò)畴椰。由于明后兩天要出去happy臊诊,只能今晚搞定了。
生活篇
今年完成了最重要的目標(biāo):結(jié)婚斜脂。從4月初決定10月份結(jié)婚抓艳,4.29領(lǐng)證,5.10在大連星海拍完婚紗照秽褒,7月份連休20天壶硅,帶老媽來(lái)北京玩了一周,然后帶著老婆去馬爾代夫吉哈德島度了一周的蜜月销斟,之后在10.2在老家順利舉辦了婚禮儀式庐椒。換了更大的房子,兩個(gè)人一起生活得有個(gè)樣子蚂踊。接下來(lái)的目標(biāo)就是來(lái)對(duì)龍鳳胎了约谈,哈哈。
工作篇
首先感謝Qunar,這個(gè)我工作過(guò)快兩年半的地方棱诱,雖然我已經(jīng)離開泼橘,但我心里依舊喜歡著它。在從度假事業(yè)部轉(zhuǎn)到酒店事業(yè)部國(guó)際酒店部門迈勋,自己主導(dǎo)及參與接入了萬(wàn)豪集團(tuán)炬灭、sabre集團(tuán)、攜程國(guó)際靡菇、booking.com等重归,之后做了大量技術(shù)優(yōu)化類的工作,過(guò)程中真心學(xué)到了不少東西厦凤,主要體現(xiàn)在dubbo的一些特別細(xì)節(jié)的設(shè)計(jì)處理鼻吮、http同步異步的使用及實(shí)踐、JVM調(diào)優(yōu)较鼓、GC分析椎木、系統(tǒng)故障處理等
在確定自己之后要離開qunar時(shí),首次開始在已經(jīng)開了幾年賬號(hào)的 Github 上提交代碼博烂,將自己在qunar學(xué)到的一些東西以 java spring 項(xiàng)目的方式表現(xiàn)出來(lái)香椎,項(xiàng)目地址為https://github.com/kanwangzjm/funiture,雖然提交的次數(shù)并不多禽篱,目前star和fork數(shù)都已經(jīng)超過(guò)200士鸥,看著很happy,也準(zhǔn)備繼續(xù)這樣寫下去谆级。后續(xù)準(zhǔn)備完善一下項(xiàng)目的wiki烤礁,對(duì)項(xiàng)目的一些想法、設(shè)計(jì)肥照、使用等做些總結(jié)脚仔。
同時(shí),因?yàn)橐幚韖unar分配的股票舆绎,真正意義上的開始接觸到金融行業(yè)鲤脏,也因此發(fā)現(xiàn)金融這塊是自己的一大短板,然后自己不斷的在平時(shí)進(jìn)行學(xué)習(xí)加強(qiáng)吕朵,最終在選擇新公司時(shí)來(lái)了現(xiàn)在的?BBAE猎醇,專注做美股交易、智能投顧努溃,也因此放棄了月薪比自己目前月薪高8k的一個(gè)P2P公司的offer硫嘶,偶爾想起來(lái)還有那么點(diǎn)心疼,哈哈梧税。
7.26 正式開始在?BBAE?的工作沦疾,首先根據(jù)已有的grafana+graphite(whisper+carbon)監(jiān)控系統(tǒng)称近,搭建了符合現(xiàn)有業(yè)務(wù)的 zabbix 報(bào)警系統(tǒng)。通過(guò)一些腳本打通graphite和zabbix之間的數(shù)據(jù)橋梁哮塞,zabbix對(duì)graphite的指標(biāo)進(jìn)行分析報(bào)警刨秆,過(guò)程中根據(jù)實(shí)際項(xiàng)目需要做了許多定制。整個(gè)監(jiān)控報(bào)警系統(tǒng)可以簡(jiǎn)單描述為:提供客戶端生成監(jiān)控?cái)?shù)據(jù)忆畅,服務(wù)器端每分鐘根據(jù)配置去指定機(jī)器端口去拿數(shù)衡未,處理后交給graphite,grafana通過(guò)graphite數(shù)據(jù)接口拿數(shù)家凯,腳本把數(shù)據(jù)推送給zabbix眠屎,zabbix來(lái)對(duì)指標(biāo)進(jìn)行分析報(bào)警。
為了項(xiàng)目需要肆饶,緊接著搭建了一套針對(duì)dubbo的監(jiān)控。首先岖常,對(duì)原來(lái)monitor client進(jìn)行升級(jí):支持插件模式驯镊。然后,閱讀dubbo的源碼竭鞍,把對(duì)dubbo線程池的監(jiān)控和provider板惑、consumer所有請(qǐng)求的qps、time偎快、total冯乘、success、fail等計(jì)數(shù)封裝成插件晒夹,一次簡(jiǎn)單配置便可永久使用裆馒,在現(xiàn)有項(xiàng)目中推廣。
上周快結(jié)束時(shí)丐怯,因項(xiàng)目需要喷好,著手接入阿里大于,打通語(yǔ)音報(bào)警读跷。這個(gè)開發(fā)很順利梗搅,當(dāng)日就完成了核心代碼開發(fā),之后在此基礎(chǔ)上加入了報(bào)警升級(jí)機(jī)制效览。
除了監(jiān)控報(bào)警這塊无切,主要是對(duì)行情做了改造和接入小B。先說(shuō)行情這塊丐枉,替換了行情提供商哆键,對(duì)行情k線接口做了大量?jī)?yōu)化,速度得到大幅提升瘦锹,最核心的分時(shí)線可在幾ms完成計(jì)算洼哎。這個(gè)過(guò)程中對(duì)redis操作有了更清楚的認(rèn)識(shí)烫映,深入學(xué)習(xí)了一下redis的高級(jí)結(jié)構(gòu),并精心設(shè)計(jì)了行情數(shù)據(jù)的實(shí)時(shí)存儲(chǔ)噩峦,這里準(zhǔn)備找時(shí)間認(rèn)真總結(jié)一下锭沟。接入小B這塊,自己主要完成了user center的搭建和后臺(tái)權(quán)限系統(tǒng)的搭建识补,基本是把之前做過(guò)的東西重新實(shí)現(xiàn)了一遍族淮。
后面準(zhǔn)備對(duì)自己負(fù)責(zé)的這套監(jiān)控報(bào)警系統(tǒng)認(rèn)真的寫一下,對(duì)于小公司凭涂,真的是上手容易祝辣,維護(hù)代價(jià)也特別小。
結(jié)尾
繼續(xù)在互聯(lián)網(wǎng)金融的路上奔跑切油,不忘初心蝙斜。是時(shí)候上圖了。澎胡。孕荠。(原圖太大,只能截圖意思一下了)