原创 擴展列表

1 resources的獲取方法   String resource = ""; filters.getClass().getResource(resource); Thread.currentThread().getContextCl

原创 mysql 使用中的坑

        記錄mysql使用中遇到的坑,備查。   1 字符集選擇         坑:一般人會直接選擇utf8,但utf8字符集最多用3個bytes來描述一個字符,只包含BMP(Basic Multilingual Plane)

原创 使用tc模擬網絡慢或異常

        上線前,需要模擬一下網絡異常的情況:慢、丟包等,這時候tc可以發揮作用。         1 模擬延遲          tc qdisc add dev eth0 root netem delay 100ms  #延遲

原创 vi 開發快捷鍵備忘

一 複製     1 複製單行:移動光標到需要複製的行,輸入yy,再移動到目標位置,輸入p。     2 複製多行:yy改用nyy,比如複製5行用5yy     3 移動:光標移到起始位置,輸入ma,光標移到結束位,輸入mb,然後移到要

原创 ssh連入遠程centos環境下IDE開發

         先在在測試機centos下裝eclipse,然後ssh連入開發,步驟如下:          1 eclipse官網下載c/c++開發版本 http://www.eclipse.org/downloads/packag

原创 linux 常見問題及解決

      平時開發中需要連接到虛擬機linux(centos)進行,期間有些常見問題,在此記錄備忘:    1 ssh連接突然變慢,在centos中ping一些常見網址也特別慢       分析:估計dns解析有問題,查看vm中的/e

原创 C 開發札記

    記錄C開發中一些小知識,備忘~~     1 man 手冊 1 Executable programs or shell commands 2 System calls (functions provided by the ke

原创 十個最值得閱讀的C開源項目(轉)

1. Webbench    Webbench是一個在linux下使用的非常簡單的網站壓測工具。它使用fork()模擬多個客戶端同時訪問我們設定的URL,測試網站在壓力下工作的性能,最多可以模擬3萬個併發連接去測試網站的負載能力。Web

原创 NOSQL 壓測工具

1 memtier_benchmark        memtier_benchmark 是一個命令行工具,用於NoSQL kv存儲的壓測,由Redis Labs開發。改工具支持redis、mc協議(mc支持text、binary),支

原创 關於nagle及tcp_nodelay的一些小結

一 準備知識點 1.1 mss     max segment size,就是tcp報文段中data字段(非head)的最大長度,是tcp選項中最早的選項。MSS在tcp三次握手中協商確定,由src-host、router、dst-ho

原创 docker 札記

1 阿里雲上docker安裝後,啓動報錯:   $ docker -d ... FATA[0000] Error starting daemon: Error initializing network controller: Error

原创 wget 下載jdk

    按照之前的做法,直接通過wget 下載jdk:wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz,然後瞬間下完(

原创 twemproxy中經典 bug分析

      在nc_message.c中定義了局部變量sendv,且定義爲棧上空間,在後續調用中array_push(&sendv),如果array的size達到預定義的值,在array_push會對send->elem進行reallo

原创 當Transparent hugepage 遇到fork

        線上計數系統遇到一個奇怪的問題,進程在做備份時,系統內存迅速變小,25G內存被吃掉,最後進程大量佔用swap,導致服務響應緩慢,SLA下降嚴重。         最後發現跟Transparent hugepage相關,具

原创 IP地址分類

注:整理本地資料,有點雜,所以逐步把比較老的資料搬過來,然後本地刪除鳥~~   1緣由 IP地址構建及分類的原因:爲了便於尋址和層次化地構造網絡; IP地址分爲A-E 共5類,商業只用到A B C三類;   2 具體分類 Ipv4由32