原创 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