近一年,由於筆者團隊的一些變化,筆者開始承擔一個BI系統的前端應用的維護和迭代,一年中,圍繞着這個BI系統,發生了不少令人啼笑皆非和醍醐灌頂的故事。最近,終於有時間把它們一點點的沉淀寫來,以文字的 ...
前言 WebApiClient的netcoreapp版本的開發已接近尾聲,最后的進攻方向是性能的壓榨,我把我所做性能優化的過程介紹給大家,大家可以依葫蘆畫瓢,應用到自己的實際項目中,提高程序的性能。 總體成果展示 使用MockResponseHandler消除真實http請求,原生HttpClient WebApiClientCore和Refit的性能參考: Method Mean Error S ...
2020-05-26 23:38 3 1392 推薦指數:
近一年,由於筆者團隊的一些變化,筆者開始承擔一個BI系統的前端應用的維護和迭代,一年中,圍繞着這個BI系統,發生了不少令人啼笑皆非和醍醐灌頂的故事。最近,終於有時間把它們一點點的沉淀寫來,以文字的 ...
1 文章目的 昨天寫了走進WebApiClientCore的設計,介紹了WebApiClient的變化與設計之后,收到大家支持的、贊許的,還有好的建議和顧慮,比如WebApiClient性能怎么樣,有沒有一些對比參考值?我一直有個不好毛病,憑直接感觀代碼的運行效率,直覺里WebApiClient ...
化柿子的時候化成一次函數的形式更直觀一些(對我來說)。 如果是單調棧上二分 / 單調隊列,這一類的,通常都是斜率或者某些東西具有單調性,這個東西不需要也盡量不要對每一種情況都整理下來應該怎么優化,是死板的。斜率優化是把一類 dp 問題變成數據結構問題,讓數據結構維護這個凸包(或者說維護凸包上兩點 ...
Java后台服務慢優化雜談 前言 你是否遇到過這樣的場景,當我們點擊頁面某個按鈕后,頁面一直loading,要等待好幾分鍾才出結果的畫面,有時直接502或504,作為一個后台開發,看到自己開發的系統是這個樣子,就問你慚愧嗎。這種問題其實是性能問題,當用戶量少數據少 ...
。但是,因為前端發展太快,展示環境也復雜多變,需要前端開發者掌握更廣的知識。 這篇雜談,我打算從一個比 ...
死鎖雜談 當數據庫死鎖時,SqlServer會釋放一個優先級較低的鎖,讓另一個事務運行;所以,即時去捕捉數據庫死鎖,是挺不容易的。 如果,數據庫死鎖比較長時間,那么死鎖是可以被捕捉的。 可以用SqlServer活動監視器來查看,哪些進程鎖了數據庫。 首先打開SqlServer活動監視器 ...
核心知識點: 存儲性能優化無非從磁盤類型、數據結構以及存儲備份方式來進行,根據業務場景選擇最合適的方案。 1.機械vsSSD(磁盤類型) a.機械:由於每次訪問數據,都需要移動磁頭臂,因此連續訪問和隨機訪問性能差別比較大。快速順序讀寫、慢速隨機讀寫 b.SSD:使用硅晶體存儲數據 ...
Zabbix性能優化概述 造成zabbix性能下降的因素如表所示 因素 慢 快 數據庫大小 巨大 適應內存大小 觸發器表達式的復雜程度 Max()min ...