原创 28: No space left on device

今天公司服務器突然ssh鏈接不上,服務器上的服務和nginx也down掉了,無奈之下只能重啓服務器。 重啓後在啓動nginx時報錯: nginx: [crit] pwrite() "/usr/local/nginx/logs/nginx

原创 linux文件同步方案:rsync+sersync實現服務器間文件同步

拓撲圖 如圖,目的是將A中的指定文件實時同步到B和C的指定目錄下。在圖中我們將A成爲source或client,將B和C稱爲target或server。   我們在source和target上都安裝rsync以實現文件的遠程傳輸;在so

原创 淺析VO、DTO、DO、PO的概念、區別和用處

概念:  VO(View Object):視圖對象,用於展示層,它的作用是把某個指定頁面(或組件)的所有數據封裝起來。  DTO(Data Transfer Object):數據傳輸對象,這個概念來源於J2EE的設計模式,原來的目的是爲

原创 Statement和PreparedStatement之間的區別

在drp視頻中,老師在數據庫執行sql語句的時候多使用的是PreparedStatment,但是也提到了Statement。在視頻中提到了一些區別,但是覺得不是很詳細。   視頻中提到PreparedStatement的優點包括兩個:

原创 詳解MySQL中DROP,TRUNCATE 和DELETE的區別

不同點: 1. truncate和 delete只刪除數據不刪除表的結構(定義) drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger),索引(index); 依賴於該表的 存儲過程/函數將保留,但是

原创 java中Vector跟ArrayList、LinkedList之間的區別

 首先看這兩類都實現List接口,而List接口一共有三個實現類,分別是ArrayList、Vector和LinkedList。List用於存放多個元素,能夠維護元素的次序,並且允許元素的重複。3個具體實現類的相關區別如下: Array

原创 MySQL數據庫事務隔離級別

數據庫隔離級別有四種,應用《高性能mysql》一書中的說明:   然後說說修改事務隔離級別的方法: 1.全局修改,修改mysql.ini配置文件,在最後加上 1 #可選參數有:READ-UNCOMMITTED, READ-COMM

原创 Mysql數據庫備份的問題:mysqldump: Got error: 1049: Unknown database 'blog;' when selecting the database

今天進行Mysql數據庫備份時出現了下面的問題:mysqldump: Got error: 1049: Unknown database 'blog

原创 Map中Entry的作用

你是否已經對每次從Map中取得關鍵字然後再取得相應的值感覺厭倦?使用Map.Entry類,你可以得到在同一時間得到所有的信息。標準的Map訪問方法如下: Set keys = map.keySet( );if(keys != null)

原创 Java抽象類與接口的區別

很多常見的面試題都會出諸如抽象類和接口有什麼區別,什麼情況下會使用抽象類和什麼情況你會使用接口這樣的問題。本文我們將仔細討論這些話題。 在討論它們之間的不同點之前,我們先看看抽象類、接口各自的特性。 抽象類 抽象類是用來捕捉子類的通用特性

原创 MySQL中SELECT語句的執行順序

SELECT語句的執行順序大家比較少關注,下面將爲您詳細介紹SQL語句中SELECT語句的執行順序,SELECT語句的執行的邏輯查詢處理步驟:(8)SELECT (9)DISTINCT(11)<TOP_specification> <se

原创 mysql下如何執行sql腳本

首要步驟(一般可省略): 開啓mysql服務(默認是開機時就自動運行了): 控制面板-->管理工具-->服務,在裏面找到名稱爲mysql的項,雙擊就可看它的服務狀態是啓動還是停止,把它設爲啓動 連接mysql: 在命令行下輸入 mysq

原创 關於setTimeout,理解JavaScript的定時機制

JavaScript的setTimeout與setInterval是兩個很容易欺騙別人感情的方法,因爲我們開始常常以爲調用了就會按既定的方式執行, 我想不少人都深有同感, 例如 setTimeout( function(){ alert

原创 java解析properties的兩種方法

1、首先給出我的properties文件,僅作測試用:config.properties [java] view plaincopyprint? name=huangyz  [email protected]

原创 class.forName()的作用

Class.forName(xxx.xx.xx) 返回的是一個類 首先你要明白在java裏面任何class都要裝載在虛擬機上才能運行。這句話就是裝載類用的(和new 不一樣,要分清楚)。 至於什麼時候用,你可以考慮一下這個問題,給你