原创 Errant GTID/Errant transaction

原因:沒有規範地在主庫執行SQL,而是在從庫執行了SQL,導致Errant gtid found 或者errant transaction ; 如果確認當前數據是一致的; 1,  master 上執行select @@global.gti

原创 mysql 導出excel格式數據

做爲DBA,經常會遇到業務需要抽取數據的情況;  相信大家都遇到過;  使用原生客戶端,默認抽取的是txt的數據,查看很是不便,於是乎寫了個awk循環用於抽數並轉爲csv格式; 屢試不爽。 但是今天遇到了點問題,又用python重新實現了

原创 JS Math和Date對象

3,Math 對象     1, 作用         執行與數學相關的預算和數據     2, 屬性         Math.PI:π         Math.E: 自然對數     3, 方法         1,三角函數   

原创 JS其他內置對象

JS其他內置對象 1, 對象的分類     1, 內置對象 - ES(ECMA Script)提供的     2, 外部對象         1, window - BOM 瀏覽器對象模型         2, document DOM

原创 GTID生命週期

參考: https://www.cnblogs.com/leohahah/p/11533952.html   GTID生命週期: 1, 如果實例啓用了GTID,當提交事物的時候,系統自動分配一個GITD,      GTID = uuid

原创 輸入日期計算周幾

循環作業: 在彈框中分3次輸入年月日,判斷該日是星期幾 前提: 1900年1月1日是星期1 1, 算出這天距離1900年1月0日多少天     算出平年閏年,算出年代差一共折算多少天;     然後這天是這年的第多少天; 2, 對7取餘數

原创 pt-kill說明

互斥選項 "--any-busy-time" and "--each-busy-time"  "--kill" and "--kill-query" "--daemonize" and "--test-matching" "--kil

原创 Django 筆記一 框架簡介

Django框架 1, WEB與服務器     a, WEB:表示用戶可以瀏覽網頁的內容,(HTML/CSS/JS)     b,SERVER:         存儲WEB所需要的信息(HTML/圖片/文件等)         能夠處理用

原创 MYSQL SWAP滿問題

 背景描述: 觀察發現,有臺MYSQL機器每天凌晨0:00-5:00間,SWAP都會增長(如圖所示);雖然每天增長的不多,但日積月累,會逐步造成SWAP負載滿的情況,從而引發OOM風險;所以要查明該原因;    經查,0:00-5:00

原创 Django 筆記四 應用

1, 什麼是應用:     應用就是網站中一個獨立的程序模塊     Django中,主目錄一般不處理用戶的具體請求,主目錄主要處理項目的初始化以及請求的分發; 2, 創建應用     1   ./manage.py startapp

原创 jQuery框架基礎

1, jQuery框架介紹     jQuery是輕量級的JS庫 - 是一個被封裝好的JS文件,提供了更爲簡便的元素操作方式;     jQuery 封裝了DOM     jQuery 核心理念: Write Less Do More  

原创 Django 筆記二 使用

Django介紹:     1, Django官網    www.djangoproject.com     2,DjangoBook: http://djangobook.py3k.cn/2.0      查看Django版本     

原创 Django 筆記三 url使用

             URL的使用:     1. urls.py         默認在主目錄中,稱爲主路由配置文件,包含最基本的地址映射         每個請求到達時,都會由urlpatterns列表中的url()進行匹配;  

原创 window中的定時器和屬性

外部對象 BOM對象-Browser Object Model     將瀏覽器比喻爲一個對象  - window網頁初始化時自動創建     可以通過該對象靈活地操作瀏覽器。     window模塊組成         history

原创 數據庫告警收斂需求文檔

數據庫告警收斂       需求來源          爲保障前臺業務數據庫系統的安全穩定,需要從多個維度監控DB:含有QPS告警、連接數告警、併發數告警、主從延時告警、主從切換告警、端口延時告警、基礎監控告警等,每天產生大量的告警,導致