摘要:本文詳細描述了堆內存模型,垃圾回收算法以及處理內存泄露的最佳方案,并輔之以圖表,希望能對理解內存結構有所幫助。該區域也稱為內存模型的本地區。在中,內存泄露是指對象已不再使用,但垃圾回收未能將他們視做不使用對象予以回收。 本文詳細描述了 Java 堆內存模型,垃圾回收算法以及處理內存泄露的最佳方案,并輔之以圖表,希望能對理解 Java 內存結構有所幫助。原文作者 Sumith Puri,...
摘要:先看寫的簡略的代碼線程池中發現異常,被中斷線程池中發現異常,被中斷我這是一個訂單處理流程,主要用到了一個方法,就是。好了,以上就是對線程池異常捕捉的一個記錄。 開發自己的項目有一段時間了,因為是個長時間跑的服務器端程序,所以異常處理顯得尤為重要。 對于異常的抓取和日志(狹義上的日志)的分析一點都不能落下。 我們使用了Java自帶的Executor模塊,我只是稍微看了下Executor...
摘要:開啟之后,瀏覽器在第一次將資源請求之后會緩存。在響應頭中,用于指示代理和使用何種緩存策略。在該時間內則使用緩存。題外話在使用對瀏覽器緩存進行測試過程中發現。在不設置的情況下,瀏覽器會根據自身的情況去取舍相關的緩存,可以從這查看。 為了提高站點的訪問速度,使用緩存來優化。緩存主要分為 強緩存和協商緩存。 協商緩存 主要分為last-modified、etag。下面我主要通過代碼修改來表現...
摘要:鏈接需求根據的和決定是否緩存請求比如里然后請求如果和一樣,則緩存,否則不緩存解決方案使用基于的高性能緩存服務器 鏈接 https://stackoverflow.com/que... 需求 根據JWT的key和URL決定是否緩存HTTP請求 比如JWT里 payload: { iss: iss, sub: sub, userGroupID: {userGroupID} } ...
摘要:實現圓角,最常用的是使用背景圖和屬性。優點可拉伸,簡單方便,實現缺點只兼容現代瀏覽器看到的方法這個方法就略奇葩,但確實出現在了我們的產品中。具體來說使用幾個標簽,用控制寬度,從上到下一次變長,造成一種圓角的感覺。 實現圓角,最常用的是使用背景圖和border-radius屬性。 showImg(https://segmentfault.com/img/bVvPF9); 圓角背景圖 ba...