原创 mysql構架,索引,視圖,查詢語句

mysql構架:connection pool:因爲單進程多線程,所以需要一個線程池接收請求提供併發,線程重用,還能完成認證SQL interface:接收並分析SQL語句Parser:分析器,翻譯sql語句,驗證用戶權限,執行響應指令,生

原创 haproxy實現反向代理和負載均衡

反向代理服務器功能:web緩存(加速)、反向代理、內容路由(根據流量及內容類型等將請求轉發至特定服務器)、轉碼器緩存:減少冗餘內容傳輸;節省帶寬、緩解網絡瓶頸;降低了對原始服務器的請求壓力;降低了傳輸延遲,公共緩存每個人都可以使用,帶有敏感

原创 tomcat實現session保持案例

apache: tomcats        (1) apache:                 mod_proxy                mod_proxy_http  實現代理                mod_prox

原创 lvs詳解

LVS本文來自http://467754239.blog.51cto.com/4878013/1549699的Lvs之NAT、DR、TUN三種模式的應用配置案例一、LVS簡介    LVS是Linux Virtual Server的簡寫,意

原创 keepalived構建高可用集羣

HA Cluster配置前提:    1、本機的主機名,要與hostname(uname -n)獲得的名稱保持一致;        CentOS 6: /etc/sysconfig/network        CentOS 7: host

原创 簡單的web集羣構架思想

1.Lvs不具有對應用層的操作能力,無法實現動靜分離等應用層纔可實現的功能,這時nginx反向代理和haproxy就起到用處了2.動靜分離:分析用戶請求的資源後綴名決定交由後端的靜態還是動態服務器,後端的靜態或動態服務器也可以做負載均衡 3

原创 java內存

堆內存Java 中的堆是 JVM 所管理的最大的一塊內存空間,主要用於存放各種類的實例對象。在 Java 中,堆被劃分成兩個不同的區域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被劃分爲三個區域:Ed

原创 遇到的問題

c程序因共享內存引發的問題:程序使用root啓動過後,用普通用戶無法啓動,原因是root佔據了共享內存,普通用戶無法分配到共享內存錯誤信息如下:2016/09/05 18:52:39 - [pid: 6289][FATAL ERROR][q

原创 kafka數據遷移

  場景:老集羣將不再使用,上邊的kafka集羣中的數據要導入到新的集羣的kafka中倒入步驟(例如按照天的topic遷移):  因爲kafka默認只保留7天的數據,所以只遷移近7天的數據  1. 首先使用kafka-topic.sh客戶端

原创 shell:讀取文件的每一行內容並輸出

本文原創於:http://www.cnblogs.com/iloveyoucc/archive/2012/07/10/2585529.htmlshell:讀取文件的每一行內容並輸出寫法一:--------------------------

原创 我的友情鏈接

鄭彥生Not Only Linux見

原创 java內存

堆內存Java 中的堆是 JVM 所管理的最大的一塊內存空間,主要用於存放各種類的實例對象。在 Java 中,堆被劃分成兩個不同的區域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被劃分爲三個區域:Ed

原创 計算機硬件及操作系統基礎學習筆記

計算機體系結構:運算器+控制器=CPU中央處理單元 運算器:就是一個加法器,只能做二進制計算,算數和邏輯運算,如加減乘除,移位控制器:控制協調運算器和存儲器交流,接受控制指令,指示運算器如何運算,指示在存儲器裏存        儲數據存取位

原创 linux磁盤狀況監測

一、先通過linux服務器通過smart 檢測你的硬盤和磁盤陣列.硬盤的狀況:smartctl -i /dev/sda硬盤的健康狀況:smartctl -H /dev/sda注意result後邊的結果:PASSED,這表示硬盤健康狀態良好如

原创 pssh基本使用

文章來自:http://www.dongwm.com/archives/%E4%BD%BF%E7%94%A8pssh%E8%BF%9B%E8%A1%8C%E5%B9%B6%E8%A1%8C%E6%89%B9%E9%87%8F%E6%93%8