原创 ycsb使用

1.是什麼 YCSB(Yahoo! Cloud Serving Benchmark),是雅虎開源的一款通用的性能測試框架。 2.可以做什麼 可以測試數據庫,或者支持數據庫操作的產品性能。 內嵌了一些數據庫產品和測試,並支持自定義數

原创 /etc/profile、~/.bash_profile、~/.bash_rc的區別

https://www.jianshu.com/p/a57e8f1a3426 https://www.jianshu.com/p/ff5648690bb0 /etc/profile 全局配置,對所有用戶生效 設置系統級的環境變量和

原创 gtest的安裝和使用

一、編譯和安裝gtest 1.下載gtest $git clone https://github.com/google/googletest.git 2.安裝前準備 有兩種編譯安裝方式,這裏我用cmake編譯。 (1)blade

原创 報警發現inode不足

查看inode佔用情況:df -ih 查看哪個目錄下文件最多: for i in /*; do echo $i; find $i | wc -l; done,這是查看/目錄下 inode不足,很可能是大量小文件佔用過多的inode

原创 libevent的安裝和簡單使用

1.安裝libevent mac下下載源碼安裝,執行到make時報錯,fatal error because of ‘openssl/bio.h’ file not found openssl實際已經安裝,並且版本是最新。 解決方

原创 監控系統系能-磁盤

系統性能:cpu、內存、磁盤、網絡 一、磁盤 先看磁盤基本信息 df -hl 二、iostat使用 iostat -d -k 2 -x -d:顯示設備(磁盤)使用狀態; -k:某些使用block爲單位的列強制使用kB爲單位; 2

原创 監控系統系能-網絡

netstat 常見參數 -a (all)顯示所有選項,默認不顯示LISTEN相關 -t (tcp)僅顯示tcp相關選項 -u (udp)僅顯示udp相關選項 -n 拒絕顯示別名,能顯示數字的全部轉化成數字。 -l 僅列出有在 L

原创 將make的輸出重定向到文件

[轉載] https://blog.csdn.net/feihongwang/article/details/6975670 Linux中,腳本語言環境中,即你用make xxx即其他一些普通linux命令,比如ls,find

原创 監控系統性能-CPU

系統性能:cpu、內存、磁盤、網絡 監控cpu的命令:top和htop 一、top使用 1.top的直接視圖 執行top的直接視圖,默認按照cpu使用率降序對進程排序 詳細:top命令 2.top命令的參數 top默認是對進程排序

原创 libevent中TAILQ_QUEUE隊列的使用

https://blog.csdn.net/luotuo44/article/details/38374009

原创 986. Interval List Intersections

Description: Given two lists of closed intervals, each list of intervals is pairwise disjoint and in sorted order.

原创 中心化副本

數據多個副本:選擇中心化還是去中心化? 中心化副本控制:副本有primary和secondary 去中心化副本控制:所有副本地位相等 問題1:主從節點更新 1.主從節點之間數據的同步是同步模式還是異步模式? 2.數據的流向? 元數

原创 面試題25-II:判斷是否是二叉搜索樹

Description: 輸入一個整形數組,表示一顆滿二叉樹,判斷是否是一顆二叉搜索樹。 滿二叉樹:一顆二叉樹,除了最後一層沒有子節點,其他節點都有兩個子節點。 二叉搜索樹:一顆二叉樹,若左子樹不空,則左子樹的所有節點值都小於它的

原创 grpc的安裝和使用

強烈建議有不明白的地方,還是要看官方說明:https://grpc.io/docs/quickstart/cpp/ 1.安裝 項目代碼:https://github.com/grpc/grpc 安裝過程說明:https://git

原创 cc1: error: unrecognized command line option "-std=gnu++11"

編譯報錯:cc1: error: unrecognized command line option “-std=gnu++11” 1.什麼是cc1: http://www.kbase101.com/question/22976.h