原创 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.普通