原创 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告警、連接數告警、併發數告警、主從延時告警、主從切換告警、端口延時告警、基礎監控告警等,每天產生大量的告警,導致