創建型 單例模式 單例對象能節約系統資源,一個對象的創建和消亡的開銷可能很小。但是日常的服務接口,就算是一般小公司也有十幾萬的QPS吧。每一次的功能運轉都創建新的對象來響應請求,十幾萬對象的創 ...
創建型 單例模式 單例對象能節約系統資源,一個對象的創建和消亡的開銷可能很小。但是日常的服務接口,就算是一般小公司也有十幾萬的QPS吧。每一次的功能運轉都創建新的對象來響應請求,十幾萬對象的創 ...
前言 我們常時不會見到shell腳本,但是需要閱讀開發linux腳本時,這又是一項必不可少的技能。本文在於提供基礎的shell編程語法和簡單的實例,幫助同學快速開發,可當做shell手冊使用也非常善 ...
在學校,或許憑借一個人的力量就能負責整個項目的開發到上線。但是在公司,因為項目的復雜性和緊急性,一個項目的往往是由多個人實現,此時就有一個問題,代碼提交和代碼合並。git和svn,這篇文章來講講git ...
前言 平時我們都會封裝一些處理緩存或其他的小工具。但每個人都封裝一次,重復造輪子,有點費時間。有沒有一些好的工具庫推薦-guava。guava是谷歌基於java封裝好的開源庫,它的性能、實用性,比我 ...
虛擬機技術每家公司發展到一定規模都必須考慮的,更好的環境隔離,更好的事故排查,更好的服務部署 docker的原理 docker更換阿里源 docker容器的相關命令 Dockerf ...
我們的服務一般都是在linux系統運行,因此了解一些關於linux命令是必須。接下來將一一詳細介紹一些常用的linux的命令 文件操作 遠程登錄與操作 磁盤掛載 進程管理 啟動和結 ...
只要業務邏輯代碼寫正確,處理好業務狀態在多線程的並發問題,很少會有調優方面的需求。最多就是在性能監控平台發現某些接口的調用耗時偏高,然后再發現某一SQL或第三方接口執行超時之類的。如果你是負責中間件或 ...
前言 AWK是一門解釋型的編程語言。用於文本處理,它的名字來源於它的三位作者的姓氏:Alfred Aho, Peter Weinberger 和 Brian Kernighan awk 程序 ...
為了更快響應請求,減少不必要的查詢,加速數據的處理,數據緩存是我們日常開發繞不過去的環節 關注公眾號,一起交流,微信搜一搜: 潛行前行 緩存的意義 數據的保存,離不開磁盤或者內存的操作。為了 ...