原创 MQ消息隊列基礎1

消息隊列的作用: 異步,削峯,降低系統耦合性。 1.通過異步處理提高系統性能:(削峯,減少響應時間,比如如果沒有消息隊列,那麼可能100條數據同時打入數據庫,而有了消息隊列,則數據會一條一條寫入數據庫,遵守消息隊列的先進先出規則)。 2.

原创 MQ消息隊列基礎2(兩種模式)

1.消息隊列常用的兩種模型:點對點和發佈/訂閱 點對點:消息生產者生產消息發送到queue中,然後消息消費者從queue中取出並且消費消息。 1.1 同一個隊列可以關聯多個消息生產者和消息消費者,但一條消息只能夠被一個消息消費者接收;如果

原创 linux內核參數優化1

1、內核參數優化 fs.file-max = 999999:這個參數表示進程(比如一個worker進程)可以同時打開的最大句柄數,這個參數直線限制最大併發連接數,需根據實際情況配置。 net.ipv4.tcp_max_tw_buck

原创 nginx基本優化1

1、Nginx運行工作進程數量 Nginx運行工作進程個數一般設置CPU的核心或者核心數x2。如果不瞭解cpu的核數,可以top命令之後按1看出來,也可以查看/proc/cpuinfo文件 grep ^processor /proc/cp

原创 ftp基礎1

一. 查看服務與端口的對應文件 vim  /etc/services 二. ftp是工作在應用層上的 FTP:基於tcp協議   兩個鏈接 一個事命令(控制)鏈接  一個事數據鏈接 當你連上服務器 發現有你想要的的文件時 發出下載請求 會

原创 nfs 基礎1

NFS:網絡文件系統 一般都工作在內核空間 任何程序只要我們能自己執行命令的一定是工作在用戶空間,因爲內核空間的程序只有內核自我能夠管理,,除非我 們使用接口與內核進行交互。(不準,自己就這麼理解吧) NFS:通過RPC來連接兩個主機 P

原创 yum安裝腳本練習

yum的格式 local.repo                                                                                      #文件名 [Server]   

原创 while練習之計算1到100的奇數和與continue用法

#!/bin/bash let sum=0 #let 常用於變量更新     let 變量=值 let i=1 while [  $i  -le 100  ];do if [ $[$i%2] -eq 1 ];then #$[]或者$((

原创 route基礎1

參考文檔:https://wenku.baidu.com/view/7792bcc5b4daa58da1114a99.html   http://www.cnblogs.com/kevingrace/p/6490627.html 1.普通