原创 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