原创 分佈式緩存

    基於動態內容的各種緩存,基本上都是基於頁面緩存或局部動態內容的緩存。    頁面緩存只提高了讀數據的速度,並沒有提高寫數據的速度。    文件系統內核緩衝區成爲頁高速緩存,包括讀緩存區和寫緩存區。    memcached:   

原创 系統架構-性能篇章1(應用系統性能2-OOM&參數配置)

對於JVM的內存寫過的文章已經有點多了,而且有點爛了,不過說那麼多大多數在解決OOM的情況,於此,本文就只闡述這個內容,攜帶一些分析和理解和部分擴展內容,也就是JVM宕機中的一些問題,OK,下面說下OOM的常見情況:   第一類內存

原创 優化Linux的內核參數來提高服務器併發處理能力

PS:在服務器硬件資源額定有限的情況下,最大的壓榨服務器的性能,提高服務器的併發處理能力,是很多運維技術人員思考的問題。要提高Linux系統下的負載能力,可以使用nginx等原生併發處理能力就很強的web服務器,如果使用Apache的

原创 淘寶使用的Web服務器Tengine(基於Nginx開發)開源了

我們很高興的宣佈由淘寶網核心系統部開發的Tengine服務器終於正式開源了。 淘寶網是亞洲最大的電子商務網站,Alexa全球排名第12位。每天訪問淘寶網的PV超過了幾十億。大壓力的訪問,對淘寶網的Web服務器提出了嚴苛的要求。經過一

原创 Java基礎小技巧回顧--關於String點點滴滴

其實本文非常簡單,不過有很多朋友經常問,網上很多例子也寫個大概,很多人也只是知道和大概,就本文而來讀起來非常的輕鬆,不過算是一些小技巧;但是我們的程序中相信用得最多的就是char數組和byte[]數組,而String就是由char[]數

原创 tcpdump參數用法詳解

一直在linux下開發的人一定會用到tcpdump,下面就是關於tcpdump的使用方法說明 (1). tcpdump的選項 -a 將網絡地址和廣播地址轉變成名字; -d 將匹配信息包的代碼以人們能夠理解的

原创 從JAVA多線程理解到集羣分佈式和網絡設計的淺析

由於最近工作原因,很久沒有在CSDN上留下些啥,今天在這些篇文章,是關於java多線程的。 對於JAVA多線程的應用非常廣泛,現在的系統沒有多線程幾乎什麼也做不了,很多時候我們在何種場合如何應用多線程成爲一種首先需要選擇的問題,另外關

原创 系統架構-性能篇章1(應用系統性能1)

在前面的文章中,說了很多JVM和數據庫方面的東西,我所描述的內容大多偏重於技術本身,和實際的業務系統結合的比較少,本文開始進入實際的系統設計中應當注意的方方面面(文章偏重於訪問量高,但是每次訪問量並不是很大的系統),而偏重點在於性能和效

原创 BTrace使用簡介

很多時候在online的應用出現問題時,很多時候我們需要知道更多的程序的運行細節,但又不可能在開發的時候就把程序中所有的運行細節都打印到日誌上,通常這個時候能採取的就是修改代碼,重新部署,然後再觀察,但這種方法對於online應用來說

原创 認識JVM--第一篇

本來標題黨想寫成《深入JVM》,不過不太敢寫,我想一小篇博客我想還不足以說明JVM,在本文中,會就我所知給大家介紹JVM的很多內部知識,概念會相對較粗,因爲太細的內容要寫,這裏肯定寫不出來;本文主要偏重理論,沒有什麼實踐,中間除一些官方

原创 Linux常用命令速查備忘

PS:備忘而已,詳細的命令參數說明自己man 一. 啓動,關機,登入,登出相關命令 [login] 登錄 [logout] 登出 [exit] 登出 [shutdown] 停止系統 [halt] 停止系統 [reboot

原创 Memcached安裝

版本:memcached-1.4.13 由於memcahced使用 libevent庫,libevent是個程序庫,它將Linux的epoll、BSD類操作系統的kqueue等事件處理功能封裝成統一的接口。即使對服務器的連接數增加,也能發

原创 系統架構-性能篇章2(系統拆分1)

系統爲什麼拆分? 系統做大了,併發量無法扛得住,如何做? 業務做複雜了,單個應用中不能個性化,如何做? 模塊和邏輯對各類資源開銷非常特殊,如何做? 。。。。。。 拆分、拆分、再拆分。 由 全世界用一個系統表達全世界所有的企業

原创 系統架構-基礎篇-(高性能基礎建設說明與選型條件)

本文牽扯的面積可能會比較泛,或者說比較大,在這個層面很多人也有自己的見解,所以我這也僅僅是拋磚引玉,結合前面講述的一些基礎技術,從思想中闡述更爲深入的架構思想基礎,因爲最好的架構思想是架構師結合實際情況思考出來最適合的架構,這裏僅僅說明

原创 常用的正則表達式全面總結

PS:正則表達式用於字符串處理、表單驗證等場合,實用高效。以下表達式本人收集於網絡,做了簡單整理,以備不時之需。沒有全部驗證,可能會存在部分錯誤,讀者請自己調試鑑別更正。 匹配中文字符的正則表達式: [u4e00-u9fa5] 評註