快取這匹“野馬”,你駕馭得了嗎?
俗話說得好,工欲善其事,必先利其器,有了好的工具肯定得知道如何用好這些工具,本篇將分為如下幾個方面介紹如何利用好快取: 你真的需要快取嗎 如何選擇合適的快取 多級快取 快取更新 快取挖坑三劍客 快取汙染 序列化 GC調優 快取的監控 一款好...
俗話說得好,工欲善其事,必先利其器,有了好的工具肯定得知道如何用好這些工具,本篇將分為如下幾個方面介紹如何利用好快取: 你真的需要快取嗎 如何選擇合適的快取 多級快取 快取更新 快取挖坑三劍客 快取汙染 序列化 GC調優 快取的監控 一款好...
點選上方“Java技術驛站”,選擇“置頂公眾號”。 有內涵、有價值的文章第一時間送達! 精品專欄 死磕 Java 併發 死磕 Sharding-jdbc LRU 是 Least Recently Used 的縮寫,翻譯過來就是 “最近最...
Docker目前在容器市場可以說是佔領了大部分市場,Docker掀起了容器革命,同時也改變了現代化雲平臺的構建方式。儘管Docker很強大,但使用過程當中也遇到了一些問題。比如說我想要構建一個編譯型語言映象,需要先在一個Dockerfile...
寫在前面 在開始正式的討論前,我先丟擲幾個問題: 談到磁碟時,常說的HDD磁碟和SSD磁碟最大的區別是什麼?這些差異會影響我們的系統設計嗎? 單執行緒寫檔案有點慢,那多開幾個執行緒一起寫是不是可以加速呢? write(2)函式成功傳回了,資...
今天天色剛剛亮起,起床看到 golang 1.11 正式發版了,有著兩個重要的特性:modules 和 WebAssembly。 本博文只要說的是 modules,congJava 轉 golang 的同學肯定是對 golang 的包管理充...
接上一篇文章,問題背景描述的差不多了,下麵該解決方案登場了。 編譯器最佳化亂序和CPU執行亂序的問題可以分別使用最佳化屏障 (Optimization Barrier)和記憶體屏障 (Memory Barrier)這兩個機制來解決: 最佳化屏障 ...
突然想聊聊這個話題,是因為知乎上的一個問題多次出現在了我的Timeline裡:請問,多個執行緒可以讀一個變數,只有一個執行緒可以對這個變數進行寫,到底要不要加鎖?可惜的是很多高票答案語焉不詳,甚至有所錯漏。所以我想在這篇文章裡鬥膽聊聊這個水...
來源:DataCastle資料城堡(ID:DataCastle2016) 寫在前面 之前為各位小夥伴推出了python面試(嗨談篇)的內容,主要為各位小夥伴介紹了一些關於python面試中經常出現的概念性問題,那麼今天就要從程式碼入手了,讓各...
(點選上方公眾號,可快速關註) 來源:暗無天日 , lujun9972.github.io/blog/2018/08/18/誤刪除dev下特殊檔案怎麼辦/ 前言 上幾節講了利用Mybatis-Plus這個第三方的ORM框架進行資料庫訪問,在...
作者:ZhengYaWei連結:https://www.jianshu.com/p/7bd1b0df8976 前言 看了一些關於元件化文章,決定寫篇文章稍稍做些總結。 一、元件化的誤解 首先筆者認為元件化這個詞用的不合適,應該改為模組化。按...