原创 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