原创 【基礎知識】搞懂POST提交數據時四種常見的數據格式

文章目錄寫在前面1. application/x-www-form-urlencoded2. multipart/form-data3. application/json4. text/xml POST是我們常用的一種http v

原创 【運維】nginx配置https

本次案例使用acme 來進行證書的生成和配置 環境如下 nginx acme 阿里雲 安裝acme // 安裝 sh 腳本 cd /root curl https://get.acme.sh | sh // 創建一個alias a

原创 【運維】docker鏡像私有庫搭建與使用

文章目錄操作系統 centos7依賴版本要求安裝 docker-cestep1 刪除docker-enginestep2 設置docker-ce源step3 安裝docker-ce安裝docker-compose安裝harbors

原创 【shell】運維必須掌握的shell命令(持續更新)

文章目錄特殊變量管道`例子1:find出一個文件後打開(假設find結果只有一個且是文件)``例子2:批量殺死進程`後臺啓動腳本查看端口查看磁盤佔用壓縮解壓文件匹配首行以某個字符串開頭的統計顯示結果有多少行 特殊變量 shell編

原创 【shell】使用awk批量殺進程的命令

文章目錄過濾進程構建批量的kill -9 語句執行命令檢驗 過濾進程 ps -ef | grep openvpn 過濾進程的時候注意過濾的關鍵字,千萬不要誤殺其他進程,最好掃一眼確認一下 構建批量的kill -9 語句 ps

原创 [開發工具]Git忽略已經提交的文件

文章目錄1. 從未提交過的文件可以用.gitignore2. 已經推送(push)過的文件,想從git遠程庫中刪除,並在以後的提交中忽略,但是卻還想在本地保留這個文件3、已經推送(push)過的文件,想在以後的提交時忽略此文件,即

原创 [基礎知識]跨域問題如何解決

文章目錄什麼是瀏覽器同源策略爲什麼要有跨域限制跨域的解決方法簡單請求非簡單請求優點缺點JSONP 跨域優點缺點圖像 Ping 跨域優點缺點服務器代理window.name 跨域location.hash 跨域postMessage

原创 【計算機基礎】文本和Binary區別

ASCII文件又稱文本文件,其定義是包含ASCII字符的文件,通常由類似NotePad的文本編輯器創建。類似的,二進制文件的定義是內容爲二進制信息的文件,通常由某些如編譯器的特定程序生成。 ASCII文件從一定意義上來說也是二進制

原创 【運維】NGINX證書的區別

寫在前面 證書主要的文件類型和協議有: PEM、DER、PFX、JKS、KDB、CER、KEY、CSR、CRT、CRL 、OCSP、SCEP等。 一、編碼格式 X.509 - 這是一種證書標準,主要定義了證書中應該包含哪些內容.其

原创 【運維】ssh卡死問題的解決

卡死是因爲LIUNX安全設置問題,在一段時間內沒有使用數據的情況下會自動斷開,解決方法就是讓本地或者服務器隔一段時間發送一個請求給對方即可 在本地打開配置文件(不建議在server端設置) sudo apt-get install

原创 【運維】查看系統編碼

import sys import locale def p(f): print('%s.%s(): %s' % (f.__module__, f.__name__, f())) 返回當前系統所使用的默認字符編碼 p(

原创 【Django源碼分析】一 django安裝

pip install django 可指定版本號,默認安裝最新release版本 安裝django時執行過程拆解 檢查本機Python版本號 django-admin.py startproject <project_name>

原创 【基礎知識】學習一門新編程語言的方式

語法 包管理 垃圾回收 進程管理 變量作用域 資源使用

原创 【數據庫】如何正確關閉mongodb

寫在前面 有時候我們的MongoDB被非正常關閉了,比如使用了kill -9 強制關閉或者停電宕機等。而後我們重啓MongoDB時,會出現以下報錯 about to fork child process, waiting unt

原创 【運維】jenkins改爲中文顯示

文章目錄安裝語言插件設置語言保存 安裝語言插件 設置語言 左側菜單欄->Manager Jenkins -> Configure System -> Default Language ->輸入 zh_CN 保存 點擊sav