天天看點

周記4

      好久沒有對之前做的事情做總結了。有些心累。

      工作中一直對使用的接口和子產品做各種優化。提高性能。感覺這些東西其實和做簡單的算法題類似。需要先找出規律,從業務出發,發現可以優化的點。因為不同的業務,對各方面要求不一樣。就如同題目中的突破口,可以優化時間複雜度的條件。隻要我們緊緊抓住了這個條件,就可以做到優化。雖然這個優化不是萬能的,隻是适用于本業務。但我們負責的内容,性能确實是做到了提高。畢竟,沒有一種算法是萬能的,每種算法都有适用場景。就是做題一樣。同樣都是做區間查詢,卻有各種方法,離線的rmq,線上的線段樹和樹狀數組,都是常用的方法。但是都要根據場景來選擇。工作中發現,之前寫業務代碼的人,沒有根據業務來優化一下,都是按照最正常寫法來的。是以效率沒有達到最好。前一段時間,瘋狂優化負責的後端接口和子產品。初見成效。

繼續閱讀