原创 6.1、shell字符串處理命令 cut、printf、awk、sed、sort、wc
cut [選項] 文件名 -f 列號 #提取第幾列(分隔符默認爲\t) -d 分隔符 #指定分隔符 例如:cut -f 2 a.txt #截取文件a.txt內容的第二列(列號從1開始) cut -f 2,4 a.tx
原创 nginx基礎及原理
1、Nginx的模塊與工作原理 Nginx由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指令
原创 http_note1-16
//原理:HTTP/1.1 的長連接與chunk傳輸 //chunk有切割分塊的意思 //就是服務器端也不知道到底要傳輸多少length給瀏覽器,只能每次傳1小塊 chunk /* 具體做法: php用一個死循環,始終運行,有相
原创 CentOS7啓動,關閉服務;關閉防火牆;讓一個程序在後臺運行
啓動、關閉服務 啓動一個服務:systemctl start firewalld.service 關閉一個服務:systemctl stop firewalld.service 重啓一個服務:systemctl restart f
原创 http協議與soap協議之間的區別
原文鏈接:https://blog.csdn.net/ttxs99989/article/details/81294958 http是標準超文本傳輸協議。使用對參數進行編碼並將參數作爲鍵
原创 js判斷當前登錄的客戶端跳轉到指定類型頁面
if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = “http://wap.shine-y
原创 linux解壓命令
zip 1、實例:壓縮服務器上當前目錄的內容爲xxx.zip文件 zip -r xxx.zip ./* 2、解壓zip文件到當前目錄 unzip filename.zip 3、unzip -o -d /home/sunny myfil
原创 rabbitmq使用
開啓web管理接口 如果只從命令行操作RabbitMQ,多少有點不方便。幸好RabbitMQ自帶了web管理界面,只需要啓動插件便可以使用。 rabbitmq-plugins enable rabbitmq_management 訪問
原创 linux安裝軟件後,添加環境變量
配置環境變量 1、vim /etc/profile 提示未找到命令的話安裝一下vim 命令 yum -y install vim 或使用系統自帶編輯器 vi 2、將如下代碼粘貼至文件末尾 export ERLANG_HOME=/us
原创 Nginx服務器去掉url中的index.php 和 配置path_info
隱藏index.php server { listen 80; server_name yourdomain.com; root /home/yourdomain/www/; index
原创 nginx配置:location配置方法
location匹配的是nginx的哪個變量? $request_uri Location表達式類型 location = /uri =表示精確匹配,只有完全匹配上才能生效 location ^~ /uri ^~表示普通字符
原创 nginx基礎
1、Nginx的模塊與工作原理 Nginx由內核和模塊組成,其中,內核的設計非常微小和簡潔,完成的工作也非常簡單,僅僅通過查找配置文件將客戶端請求映射到一個location block(location是Nginx配置中的一個指令,用
原创 redis筆記
Redis的一貫風格是用戶必須理解它是如何運作的,必須能夠做出最好的選擇和權衡,並且清楚它精確的運行方式 1、RDB和AOF文件是不區分32位和64位的(包括字節順序),所以你可以使用64位的reidis恢復32位的RDB備份文件,相
原创 PHP7新特性總結
1、類型的聲明 declare(strict_types=1);//必須放在文件的第一行執行代碼,當前文件有效 function add(int $a, int $b): int { return $a+$b; } echo
原创 mysql分庫分表實踐1
分區方法: 1、range 2、hash 3、路由規則規定哪個庫 可用性–> 複製一份數據(數據一致性) 雙主問題,同時寫庫,數據會不一致,同一ID會同時寫入 注:只允許一個寫入 可用性 一致性 讀寫走主? id中午化 緩存與數據庫數