原创 MySQL {term}.format(term=terms)解決篩選問題
問題:數據表中某一字段(假設爲os)的存值是各個主機的操作系統,現在想在頁面中歸納操作系統,並根據歸納後的操作系統類別進行搜索,搜索項有“CentOS”、“Ubuntu”、“RedHat”、“SUSE”、“其他”,“所有”,對應的前端設計
原创 Jenkins安裝、自動發佈代碼
參考:https://www.cnblogs.com/yinzhengjie/p/9607406.html Jenkins自動發佈代碼實戰篇 windows系統安裝Jenkins: 從網址 https://jenkins.io/z
原创 Syslog客戶端、服務端配置、測試
需求:在兩臺機器上,通過rsyslog提供的日誌轉發功能,將其中一臺機器(客戶端)的日誌轉發到另一臺(服務端),也就是需要一個日誌服務器。 一、安裝syslog軟件包: [root@SyslogVM]rpm -ivh rsyslog
原创 gcc與g++安裝
兩種方式解決gcc安裝問題: 1、通過yum安裝,需要替換系統的源,然後yum install gcc; 2、直接安裝gcc,下載gcc所依賴的包,通過rpm安裝(麻煩易錯) 1、下載Centos的yum源: http://mirr
原创 併發、並行、同步、異步
併發:任務數量大於核心數,兩個或多個時間在同一時間間隔發生 並行:任務數量小於或等於核心數,兩個或多個時間在同一時間發生 你吃飯吃到一半,電話來了,你一直到吃完了以後纔去接,這就說明你不支持併發也不支持並行。 你吃飯吃到一半,電話來了
原创 order by a desc,b desc與order by a,b desc不同
現象: 使用“ order by h.lasttime desc,u.login_time desc limit 1”得到的結果中lasttime是1586334505,login_time是1586332849; 使用“ order
原创 supervisor + gunicorn +web應用的完整流程
參考: https://blog.csdn.net/kkevinyang/article/details/80539940 supervisor常見報錯 https://www.cnblogs.com/laolie
原创 基於Nginx的https服務(ssl證書製作)
一、證書作用 SSL證書屬於數字證書的一種,類似於駕駛證、護照。遵循SSL協議,由信任的數字證書頒發機構CA在驗證服務器身份後頒發; SSL證書的好處:參考鏈接https://baijiahao.baidu.com/s?id=161
原创 查看nginx版本號的幾種方法
1、 查看服務器上安裝的nginx版本號,主要是通過nginx的-v或-V選項,查看方法如下圖所示 -v 顯示 nginx 的版本。 -V 顯示 nginx 的版本,編譯器版本和配置參數 [root@zq ~
原创 單例模式 只執行一次初始化
__new__方法是構建對象的方法,__init__方法是初始化對象的方法。 概念:確保某一個類只有一個實例,而且自行實例化並向整個系統提供這個實例,這個類稱爲單例類,單例模式是一種對象創建型模式。 目的:單個進程中只存在一個類的實例,
原创 nginx日誌中出現499狀態碼
參考鏈接: https://www.jianshu.com/p/aa5a06fef39c 聊聊nginx報錯499問題 https://www.iteye.com/blog/kingj-1457384 proxy_ignore_cli
原创 celery分佈式
框架圖: task.py: # -*- coding: utf-8 -*- from celery import Celery from celery.schedules import timedelta from celery.t
原创 group by與max函數配合使用問題
一張劇目演出表,表中有(劇目ID,劇目名稱name,演出單位desp,票房price),問:查詢出每個演出單位票房最高的劇目名稱? select names,desp,max(price) from show_plan group
原创 相同server_name多個虛擬主機優先級訪問
1、在/etc/nginx/conf.d/添加兩個虛擬主機server1.conf、server2.conf server1.conf: server { listen 443; server_name 1
原创 mysql語句中ORDER BY列不能參數化
sortfields={ 0:"hostname", 1:"lasttime", 2:"vendor", 3:"softname", 4:"softversion", 5:"filenam