可以說是幸運的一年,這一年彌補了之前缺失的技術和框架理解,對後端框架有了更全面的認知。
這家公司工作氛圍很不錯,老闆是個愛鑽研新技術的技術狂,手下個個都是能獨當一面的工程師,我剛進來有種土鱉進城的感覺。可是老闆面試我的時候,沒問太多技術問題,我當時還在想這家公司會不會很爛,結果證實我的選擇是正確的。
說起專案,一開始就三個人,乙個架構師,乙個專案經理,還有我這個輔助。看得出並不是主要的角色。
我們做的是取號叫號系統,整個流程大部分是結構師完成。我負責管理後台,配置取號叫號事項和取號規則的分配。
咋一看是個簡單的系統,其難點就在於叫號併發的處理(當然我們用鎖機制輕鬆搞定)、取號速度(用redis存快取)的問題。
我們用到的技術和架構都比較複雜。首先管理後台配置的資料要載入到redis,取號叫號記錄在redis也要儲存5天以後的資料,不儲存多天是因為redis會耗記憶體。其次,由其他介面同步的停車資料、取號叫號預約記錄、車輛進場記錄、事項從其他系統同步的記錄都會用資料倉儲elasticsearch儲存下來,當做以後日誌查詢,要注意的是elasticsearch版本 1.x 2.x 5.x 差距非常大,**的寫法和包的引用差別都很大。還有用到訊息佇列activemq+併發處理akka來保證elasticsearch寫入不會遺漏。並且取號工程用nginx做負載。
專案還涉及呼叫評價器、呼叫led顯示器、取號機框體的硬體介面呼叫。
5月,架構師和經理都走了,就剩下我孤軍奮戰。還好當時我對這些框架已經了解的差不多了,大部分問題還是能應付。最近又搞了次遷移,es用自帶集群機制、activemq用了zookeeper做集群,redis用了它自帶的主從機制做集群,集群台數都要用奇數。啟動了es 5.x的新特新 elk框架做日誌分析。
2019 9 18 工作感想
如果,說浮動,關鍵在乙個 浮 字上面,那麼 我們的定位,關鍵在於乙個 位 上。定位是難點,一定要學好 那麼定位,最常運用的場景再那裡呢?如果用標準流或者浮動,實現會比較複雜或者難以實現,此時我們用定位來做,just soso!元素的定位屬性主要包括定位模式和邊偏移兩部分。1 邊偏移 邊偏移屬性 描述...
最近工作感想
中午跟同事一起吃飯,同事負責做專案實施,我們負責系統開發,實施的同事一直跟我們抱怨做的系統總是有各種問題,而且配置很複雜,資料配置跟功能配置經常搞錯。對此,我們都是笑笑,互相說這個是誰誰做的。我心裡有點悲哀,對自己感到悲哀,做了這麼多年的開發,還在一堆破專案,爛系統中徘徊,而且沒有盡頭 在公司5年多...
工作感想之一二
我經驗不足,才剛剛畢業一年,卻以為工作能力強 學習接受能力強。剛畢業上班的那會兒,由於一時不適應流水線的工作模式,曾厭倦過,迷茫過。因此,還換了乙個地方工作。春節後,回到離家不足一小時車程的地方上班。這回,又迷茫了。年輕,本應四處闖,我卻早早回家。三個月前,某獵頭公司要介紹我去北京某公司時就說了這樣...