原创 nginx 圖片訪問404 (使用location中使用 root,alias的區別)

問題描述: 在/data/code_img/文件下有很多驗證碼圖片,想將他們展示出來 希望通過 http://127.0.0.1/img/1.png 這種形式訪問到對應圖片,剛開始nginx中配置如下 server { s

原创 centos7無GUI運行selenium chromedriver 親測可用!

1. 安裝chrome 首先安裝google的epel源 vi /etc/yum.repos.d/google.repo [google] name=Google-x86_64 baseurl=http://dl.google.com/li

原创 常用xpath選擇器和css選擇器總結

xpath選擇器 表達式 說明 article 選取所有article元素的所有子節點 /article 選取根元素article article/a 選取所有屬於article的子元素的a元素 //div 選取所

原创 在flask中使用swagger(flasgger使用方法及效果展示)

一. 部分代碼及效果 from flask import Flask from flasgger import Swagger import config app = Flask(__name__) app.config.from_ob

原创 判斷迴文字符串、迴文鏈表、迴文數(python實現)

所謂迴文字符串,就是正讀和反讀都一樣的字符串,比如“level”或者“noon”等等就是迴文串。即是對稱結構 判斷迴文字符串 方法一: def is_palindrome(s): return True if s == s[::-1

原创 MySQL高性能優化系列-目錄

MySQL高性能優化系列-目錄 (1)Mysql高性能優化規範建議 (2)電商數據庫表設計 (3)MySQL分區表使用方法 (4)MySQL執行計劃分析 (5)電商場景下的常見業務SQL處理 (6)MySQL慢查詢日誌的使用 (7)MySQ

原创 (9) MySQL主主複製架構使用方法

一. 回憶主從複製的一些缺點 上節說到主從複製的一些問題 我們再來回憶一下 主從複製,增加了一個數據庫副本,從數據庫和主數據庫的數據最終會是一致的 之所以說是最終一致,因爲mysql複製是異步的,正常情況下主從複製數據之間會有一個微小的延遲

原创 (10) 如何MySQL讀壓力大的問題

如何進行讀寫分離 由開發人員根據所執行的SQL類型連接不同的服務器 由數據庫中間層實現讀寫分離 讀寫分離時,需要注意,對於實時性要求比較高的數據,不適合在從庫上查詢(因爲主從複製存在一定延遲(毫秒級)),比如庫存就應該在主庫上查詢,如果

原创 MySQL主從複製架構使用方法

一. 單個數據庫服務器的缺點 數據庫服務器存在單點問題 數據庫服務器資源無法滿足增長的讀寫請求 高峯時數據庫連接數經常超過上限 二. 如何解決單點問題 增加額外的數據庫服務器,組建數據庫集羣 同一集羣中的數據庫服務器需要具有相同的數據 集羣

原创 MySQL數據庫備份詳解

對於任何數據庫來說,備份都是非常重要的 數據庫複製不能取代備份的作用 比如我們由於誤操作,在主數據庫上刪除了一些數據,由於主從複製的時間很短,在發現時,從數據庫上的數據可能也已經被刪除了, 我們不能使用從數據庫上的數據來恢復主數據庫上的數據

原创 電商場景下的常見業務SQL處理

1. 如何對評論進行分頁展示 一般情況下都是這樣寫 SELECT customer_id,title,content FROM product_comment WHERE audit_status = 1 AND product_id =

原创 MySQL慢查詢日誌的使用

一. 設置方法 使用慢查詢日誌裏捕獲 啓用之前需要先進行一些設置 方法一:全局變量設置 設置慢查詢日誌的日誌文件位置 set global slow_query_log_file = "D:/slow_log/slow_log.log" ;

原创 解決通過Nginx轉發的服務請求頭header中含有下劃線的key,其值取不到的問題

1. 問題 由於在http請求頭的頭部中設置了一些自定義字段,剛好這些字段中含有下劃線,比如bundle_name這種,後端在進去獲取頭部信息時,發現取不到對應的值 2. 原因及解決辦法 分析 首先看一段nginx源碼 ngx_http_p

原创 MySQL分區表使用方法

1. 確認MySQL服務器是否支持分區表 命令: show plugins; 2. MySQL分區表的特點 在邏輯上爲一個表,在物理上存儲在多個文件中 HASH分區(HASH) HASH分區的特點 根據MOD(分區鍵,分區數)的值把

原创 MySQL執行計劃分析

一. 執行計劃能告訴我們什麼? SQL如何使用索引 聯接查詢的執行順序 查詢掃描的數據函數 二. 執行計劃中的內容 SQL執行計劃的輸出可能爲多行,每一行代表對一個數據庫對象的操作 1. ID列 ID列中的如果數據爲一組數字,表示執