原创 prometheus+grafana監控kafka

前段時間簡單研究了一下prometheus+grafana監控kafka,現在教別人線上部署,把聊天記錄發一下,當是給自己記錄一下 一根筋  10:37:48 壓縮包裏裝這兩個一根筋  10:38:55 prometheus的目錄得配到

原创 dpdk收不到包

DPDK17.11在其他服務器沒問題,在一臺新來的海光的AMD處理器,linux7.4,82599es網卡服務器上包全丟了 排查一天發現每次啓動程序dmesg裏面都會出現 AMD-Vi: Event logged [IO_PAGE_FAU

原创 linux內核完全剖析 學習筆記 打字太累 截圖

1. linux0.11開機時間 #define MINUTE 60 #define HOUR (60*MINUTE) #define DAY (24*HOUR) #define YEAR (365*DAY)   /* int

原创 redis zincrby命令如何做到鍵不存在時不add

最近在用redis對一個固定集合A裏面的鍵進行計數排序,計劃使用redis的zset有序集合實現。 一開始想着把A裏面的元素全部初始化時全部加入zset,然後讀取原始輸入數據,直接對於每條輸入數據使用zincrby命令進行計數; 本以爲z

原创 誰需要在x86上使用內存屏障呢?

Who ordered memory fences on an x86? 具有寬鬆存儲模型的多處理器的行爲是會非常令人困惑的,其寫操作可以是亂序的,讀操作可以是推測的,並返回未來的值,這是多麼的混亂啊!爲了保證一些一致性,你需要使用內

原创 mysql partition 分區功能詳細介紹,以及實例

直接複製過來了,mark一下,原文:http://blog.51yip.com/mysql/1013.html 一,什麼是數據庫分區 前段時間寫過一篇關於mysql分表的的文章,下面來說一下什麼是數據庫分區,以mysql爲例。mysql

原创 Android Http錯誤 NetworkOnMainThreadException

第二次遇到了。。。訪問網絡不能在主程序中運行 [原]Android 初遇Http錯誤 httpClient.execute 錯誤源頭:   HttpResponse response = httpClient.execute(

原创 android版kindle橫屏後無法恢復豎屏解決辦法

突然發現手機上kindle看書只能橫屏了,特別不爽,設置系統自動旋轉也不行,以爲破手機壞了,可是設置自動旋轉後其他應用可以正常橫屏豎屏切換,網上搜了一下發現也有很多人在問這個,可是給出的解決方法都不對,不

原创 Linux 服務器 ssh 登錄特別慢

被這個問題困擾了很久,通過查閱大量網絡資料找到了解決方法。 網上關於這個問題的博客文章一大堆,但是都是千篇一律、互相拷貝,關於配置UseDNS 或者GSSAPIAuthentication的,解決不了問題,浪費了我大量時間。 不能說那些方

原创 INTEL高性能正則匹配hyperscan安裝

1.解壓hyperscan-master.zip得到hyperscan-master 2.boost解壓之後將boost_1_65_1/boost放到hyperscan-master/include裏 3.安裝ragel,./conf

原创 Linux下SVN服務器搭建

Linux下SVN服務器搭建 已經在Radhat和Centos上搭過兩次了,總結一下,每個人每次搭建是遇到的問題可能會不一樣,最重要的還是要學會利用網絡資源,多多學習  軟件包     我們需要兩個文件,httpd和subversion。

原创 linux-2.6.30.4內核編譯出錯cc1: error: invalid option `abi=aapcs-linux'

由於使用的是arm-linux-gcc-3.4.1,版本太低,對於新版內核一些配置不兼容,舊編譯器可能是用OABI的,而配置內核時又選擇了使用EABI的,所以無法編譯。解決的方法有兩個:1、修改內核配置項目!原因:舊編譯器是用OABI的,

原创 c語言多行宏定義及其註釋

多行宏定義中的註釋問題  早上在寫代碼時遇到這樣一個問題:即如何在一個擁有多行的宏定義中做註釋?,這裏把方法演化的過程貼出來,可能對某些朋友有些借鑑意義。 宏定義高深莫測,而且是比較細節的東西,詳細說明請參見"C參考手冊"

原创 運行tomcat7w.exe tomcat7.exe ,提示 指定的服務未安裝 unable to open the service 'tomcat7'

運行tomcat7w.exe tomcat7.exe ,提示 指定的服務未安裝 unable to open the service 'tomcat7'(用的是綠色的Tomcat7) 第二次遇到了,記錄一下 解決方法: 打開命

原创 Invalid attribute name: package non-numeric second argument to `wordlist' function: ''. Stop.

在ubuntu上ndk編譯時遇到以下錯誤: Invalid attribute name: package non-numeric second argument to `wordlist' function: ''.  Stop. 原因