原创 ftp通過腳本上傳和下載文件到另外臺服務器
#上傳 #!/bin/bash ftp -n <<! #ip地址加端口號,注意ip地址和端口號之間有一個空格 open ip地址 端口號 user 用戶名 密碼 passive binary cd 要上傳的文件所在文件夾目錄 pu
原创 mysql進程鎖了怎麼辦?
show processlist; kill id; 如果殺不完,殺了又出來新的,那就用下面的 select * from information_schema.innodb_trx Kill trx_mysql_thread_id;
原创 linux mysql密碼修改後登錄失敗
重置密碼解決MySQL for Linux錯誤 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 一般這個錯誤是由密碼錯
原创 mysql優化口訣
在根據執行計劃對SQL進行分析之後,逐步的去優化每個子查詢的索引及成本使用情況,執行計劃我的理解就是用來對索引進行逐步的優化的一個過程,讓每個查詢都儘量使用索引,在索引過程中,索引會經常性失效。 口訣 全值匹配我最愛,最左前綴要遵守
原创 mysql優化技巧
程序中嵌入的一行行的SQL語句,如果使用了一些優化小技巧,定能達到事半功倍的效果。 技巧1 : 比較運算符能用 “=”就不用“<>” “=”增加了索引的使用機率。 技巧2: 明知只有一條查詢結果,那請使用 “LIMIT 1
原创 linux下查看指定時間段日誌
1:sed -n '/2019-07-19 11:53:/,/2019-07-19 12:00:/p' 日誌文件 > 目標文件 2:查看目標文件 more 目標文件 空格向下翻頁,b向上翻頁
原创 mysql備份
1.mysql全庫備份 mysqldump -u root -p --all-databases > 文件名.sql 2.mysql多庫備份 mysqldump -u root -p --databases 庫1 庫2 > 庫1-庫
原创 mysql 新建用戶並賦予權限
[root@demo /]# mysql -u root -p #登錄服務器數據庫 Enter password:123xxx #1.創建一個新用戶 testuser 密碼爲 testuserpass CREATE USER 'te
原创 mysql定時任務,把7天的數據存到歷史表,再刪除7天前的數據
查看mysql事件是否已開啓,ON開,OFF關。 SHOW VARIABLES LIKE 'event_scheduler' 1:新建存儲過程。 use 數據庫名; delimiter$$ #設置mysql結束符號爲 $$ CRE
原创 手寫單例模式
//餓漢式 class Singleton { private static Singleton instance=new Singleton(); private Singleton(){} static Singleton
原创 MySQL count(1) count(*) 比較 詳解
count(*) 將返回表格中所有存在的行的總數包括值爲 null 的行,然而 count(列名) 將返回表格中除去 null 以外的所有行的總數 (有默認值的列也會被計入),這點對於所有數據的 COUNT 計算都是一樣的 count(1
原创 mysql查詢更新時的鎖表機制分析
爲了給高併發情況下的mysql進行更好的優化,有必要了解一下mysql查詢更新時的鎖表機制。 一、概述 MySQL有三種鎖的級別:頁級、表級、行級。 MyISAM和MEMORY存儲引擎採用的是表級鎖(table-level locking
原创 java集合關係一覽圖
轉自https://blog.csdn.net/yangtuan_123/article/details/88592593
原创 layui中表格如何選中高亮
html如下 <table id="demo2" lay-filter="test" ></table> js如下 table.on('row(test)', function(obj){ //獲取當前行的所有兄弟姐妹元素,把他們的ba
原创 遠程oracle用戶輸入多次錯誤密碼後,用戶被鎖定
以linux下的操作系統爲例 1.登錄遠程服務器 2. 登錄到Linux後,就可以在命令窗口直接對Linux進行操作了。 這裏我們先將用戶切換到Oracle。當顯示爲[oracle@db ~]$ 時,說明切換成功。 命令:su - ora