//2013-11-06 23:49
一轉眼又大了一歲,這一年有很多收穫.
總結一些關於工作上面的吧,從幹了3年多的x泰航空專案出來了. 收穫有很多,10年7月開始到現在,英語提高了不少,因為開始那時天天和香港同事用英語交流溝通了八個多月,並且在工作中也一直使用.造就了我英語終於提高了乙個很大的檔次.其次見識了各種複雜系統,大機,小雞和各種奇奇怪怪的語言cobol,nature,***寫的程式互相溝通的架構和方式,還有datapower,mq,wmb等等亂七八糟的好多東西,這樣一來,對異構的系統之間的通訊和方式有了不少了解.還有認識了幾個很不錯一直有聯絡的朋友.
從專案出來後,本來準備出差去珠海某公司做高階諮詢師,為他們的軟體開發流程給建議和做優化,但在出發前一天,突然接到命令暫停不去了,還好珠海離得近,準備坐船,沒定機票。
一共七七八八的休息了3個月.發現,在家呆著,公司給你發工資也是一件感覺到罪惡的事.
開始的時間用來在pokerstar上打德州撲克,賺到1200+美元以後,取出1000到信用卡上,結果出現了下風期,後來不打了,打比賽太慢,打現金太累.
然後用了差不多半個月的時間,在家裡把彩票演算法又重新寫了一遍,一共13種策略,總結後,發現每5次會**出全中一次,但要從十幾個號碼中選出7個放在一注真是個難題,在x易彩票發七樂彩合買,經常一注會中4,5個,其他2,3個號碼在另一注,看著都心痛,當然後來慢慢習慣了.
由於時間緊,所以前期直接上了openfire做聊天伺服器,然後在上面增加了群租,登陸,查詢,公用賬號,推送等七七八八的功能,這樣一來,我對xmpp協議瞭如指掌,然後把openfire外層改了個稀巴爛,核心部分訊息還沒有怎麼動,外掛程式也開發了不少.這樣,對openfire的整體流程也了然在心了.
接下來的階段是開發類朋友圈功能,也算是乙個類微博功能吧,第一階段先上redis,設計思考了快2周,把大體結構和流程文件搞定了,然後帶著5個人的團隊,用敏捷模式,2周開發完畢,還不錯,測試資料300個好友,第一次初始化查詢用了3~5秒,第二次只用了31毫秒,因為被快取起來了.當然快取也有一系列的失效機制,就不多說了.使用者發了文章要反推給他的好友,因為朋友圈和openfire會分開部署,所以通訊機制使用queue操作,由於時間緊,就簡單用redis提供的brpoplpush這玩意弄了乙個,跑著玩.
下面接下來要做很多迭代改進的功能,由於x公司很大,客戶很多,明年就要支援1000萬!當然是註冊使用者,而且應該大部分都是批量匯入的,但公司要推活動也會造成活躍的使用者變多,接下來要優化的路還很長,簡單說下以後要做的東西:
2)redis做到主備讀寫分離. shading不知道要不要做,前期暫不考慮.
3)分表分庫,發現用mysql真是小家子氣,根本沒有oracle高階大氣上檔次,但dba是個**出來很有意思的人,一起弄著玩吧.
4)提取子系統,把什麼使用者系統,群系統,公共賬號系統,查詢系統都從openfire分離出來,openfire以後只做乙個訊息傳送的功能.
5)多idc時要考慮不同idc的資料同步,估計要用queue去做.快取也要考慮多idc的情況.
6)資料多了就要把之前的聊天歸檔訊息的儲存到nosql資料庫上,初步討論要用hbase,因為以後要上hadoop做資料分析.
7)以後可能放棄openfire,畢竟xmpp協議太浪費流量了,用google那協議也許會好些,當然這是非常非常以後的事情了.
好吧,坦白來講,開發完畢的這個伺服器端還沒有上線,不知道實際使用的情況,當然壓力測試我們也有做過,響應還是可以的.伺服器弄了乙個集群,前端用了lvs,但openfire的集群快取可真不讓人省心呀,下階段打算就用redis換掉,具體上去以後遇到什麼問題真是充滿了期待呀.
總之一句話,我覺得這個專案充滿了挑戰和新奇的玩意,還有非常棒的同事們,每天上班都充滿了激情.
想起以前看到的一句話:'不管你學什麼專業,找工作一定要找個你喜歡的,這樣你每天早晨六點到晚上八點都是高興的;再找個喜歡的人在一起,這樣晚上八點到早晨六點就是開心的。這才是生活!' 好像發現自己做到了.好開心.
以後的希望呢,就是好好享受生活,有兒有女了,就要多賺錢,讓家人過上好日子.
好了,吹牛吹完了,多保重,祝生日快樂.
//11-07 12:28
2023年的總結
今天心情不太好,剛剛到五點多心情還不錯的,結果sb boss喊我過去,又問我進度的事情。我沒有用心去做嗎?我上周末加班到晚上11點,結果導致的還是這樣的評價。當時有衝動直接上去打他一巴掌,也有給他說離職的衝動。但是我忍住了,小不忍則亂大謀。也是到了離開時的時候了。本來今天晚上可以墮落地去喝酒,或者幹...
2023年暑假總結
經過45天的學習,提高班的第二個暑假終於結束了。回顧這段時間的學習,不禁感慨萬千。在此,我把這個暑假的收穫拿出來曬曬,和大家分享一下。思想方面 1 八小時之內決定現在,八小時之外決定未來,培養終身學習的意識 2 有能力無脾氣的人,春風得意,要實時控制自己的情緒 3 做事不可急功近利,心急吃不了熱豆腐...
2023年的籃球總結歸檔
以前用打完籃球會用本子記錄下來每次打球的一些心得,方便把心得轉化為每次打球的進步。今天翻開去年的本子,找到一些以前打球的一些小體會,現在騰到部落格中來,以來複習一下以前的經驗,二來方便以後自己隨時翻閱複習。心態篇 1.打球的作用在於強身健體,在於通過運動去消除生活中一些不好的情緒。所以每次打球應該控...