原创 MySQL 慢日誌遷移後沒有自動創建新的日誌文件記錄

問題: MySQL5.6/5.7/8.0把慢日誌mv遷移到其他路徑後沒有自動創建新的log文件,本地新建文件也無法打印慢日誌   狀態: mysql實例運行正常,沒有看到error log,慢日誌配置正常,採集時間正常,範圍正常;   解

原创 python web 網關API/httpserver學習之 uWSGI學習,實現ajax json與python py程序之間的數據交互

uWSGI:     uWSGI:是python的http server服務,也叫做python網關API,主要作用是接收html發送過來的數據並傳遞給web後臺邏輯,實現數據庫的交互     python web中,大多數都在討論fla

原创 Linux下go安裝

方式: tar.gz包安裝   環境:centos7.* 角色:root   原理: Linux go安裝非常簡單,只需要在go官網下載安裝包解壓即可使用,唯一需要注意的是需要配置環境變量使得全局通用   1、下載: https://go

原创 Oracle存過裏面使用自定義type實現類似於事物執行中產生一張臨時表過渡數據

記錄這篇文章前,是今天寫了一個存過的需求,嗯,咋說,不想新建臨時表,所以想了下用自定義type的形式想辦法在純過裏面搞一個table級別的數據集合,先上代碼: CREATE OR REPLACE PROCEDURE GET_TAG_CO

原创 原生js實現響應式全屏輪播圖

聲明:以下方法是剛入門前端實驗產品,高手繞道。 最近做自己網站的時候遇到輪播圖問題。網絡上無數個教程都描述瞭如何做出一個輪播圖,或者如何用jq做出一個自適應輪播圖。對於還沒有時間去了解jq的dba來說,實在沒有精力去了解jq(主要是js還

原创 FLASK部署服務器,Ajax請求報錯500 解決思路

重點:500錯誤是服務器內部錯誤而返回的相應,一般來說能返回500,屬於服務端後臺應用錯誤,即flask應用錯誤 運行flask需要https server網關,之前已經說到python應用網關常規使用uwsgi,所以配置flask 項目

原创 keepalived配置文件和心得

#keepalived keepalived原理:     基於VIP (虛擬IP) vrrp協議,即建立一個虛擬IP地址(如172.24.0.1/16),讓所有設備都能連接這個虛擬的IP,通過配置主從,master首先使用虛擬IP,sl

原创 arm k8s 部署 ingress

環境:     系統:arm64     硬件:樹莓派4B 4G     集羣架構:1 master 2 node     K8S版本:1.16.2     ingress版本:0.30.0 原理不介紹,只講部署經驗 部署方式:    

原创 go yaml解析不定長yaml文件記錄

最近在梳理公司的k8s服務和對應數據庫連接關係,由於服務太多開發團隊也不完全清楚有哪些,於時我決定從服務的配置文件去分析先拉出服務 名稱和對應數據庫連接地址,同時嘗試寫成服務的形式監控git上的配置文件路徑,若有新的服務自動從中解析出相關

原创 kubernetes 的deployment類型控制器yaml個人理解

 2020.4.16更新: 最近有同學問我爲啥要起deploy、service等等服務,K8S單pod啓動docker鏡像也能正常使用。 一般來說問道這個問題: 說明了兩點:1、已經會安裝K8S,且K8S已經再運行  2、已經能夠成功的起

原创 解決思路:no python application found, check your startup logs for errors

uwsgi部署python web項目的時候可能會出現標題報錯: 解決思路,看日誌: [root@lovecat uswgi]# uwsgi --http :9090 --wsgi-file /app/uwsgi/start:app *

原创 python MySQL 鏈接池 DBUtils

看了很多關於python連接池的文章,文章都寫的很好,但唯一的遺憾是沒有針對第一次接觸鏈接池的朋友進行介紹的。最近有幾個小朋友問我python鏈接池到底咋用,趁此記錄下對鏈接池的入門理解;   鏈接池,首先他的作用是開一個連接通道,他的使

原创 MYSQL 直接解析json

MySQL 5.7版本以後支持json格式的字段類型定義、存儲和使用,最近做BI開發,開發把所需數據用JSON的形式存儲在字段中,本次記錄下MySQL解析JSON。   環境:MySQL 8.0 角色:root   參考: https:/

原创 樹莓派4B 安裝PIP3

環境: 樹莓派4B 4G版 角色:root   檢查系統自帶python3版本: Python3 -V   3.7.3   查看pip3版本   未安裝pip3     安裝方案: 1、解決ModuleNotFoundError: No

原创 docker打包封裝應用

目的: 爲K8S製作docker的服務鏡像,使得程序可以通過K8S運行,原理就是docker對應用服務的打包,生成的鏡像不僅K8S能用,docker swarm 或者docker直接啓動都可以 打包方式: d