原创 eclipse創建新工作區相關配置

1、把原來工作區中\.metadata\.plugins\org.eclipse.core.runtime\.settings文件夾拷貝到新工作區相同路徑下 2、配置JDK環境                  3.1、配置tomca

原创 sql注意知識點

1.SQL 的解析順序爲: (1) FROM 子句 組裝來自不同數據源的數據 (2) WHERE 子句 基於指定的條件對記錄進行篩選 (3) GROUP BY 子句 將數據劃分爲多個分組 (4) 使用聚合函數進行計算 (5) 使用HAVI

原创 中綴、前綴、後綴互相轉換

中綴轉前綴和後綴 中綴表達式:a+b*c-(d+e) 第一步: 按照運算符的優先級對所有的運算單位加括號:((a+(b*c))-(d+e)) 第二步: 前綴:把運算符號移動到對應的括號前面:-( +(a *(bc)) +(de)) 把括號

原创 轉換成BCNF的無損連接分解

算法: 例1: 關係模式R<U,F>,其中U={C,T,H,R,S,G}, F={CS→G,C→T,TH→R,HR→C,HS→R},將其分解成BCNF並保持無損連接。 例2:關係模式R<U,F>,其中:U={A,B,C,D,E},F=

原创 轉換成3NF既有無損連接性又保持函數依賴的分解

轉換爲3NF的保持函數依賴的分解 步驟: 1、求關係模式R<U,F>的最小依賴集Fm。 2、找出所有不在Fm中出現的屬性,這些屬性構成R0<U0,F0>。把這些屬性從U中去掉,剩餘的屬性仍記爲U。 3、若Fm中存在X→A,且XA=U,則R

原创 cmd打開回收站

explorer.exe ::{645FF040-5081-101B-9F08-00AA002F954E}

原创 判斷分解的無損連接性和保持函數依賴

判斷無損連接性: 方法一:無損連接定理 關係模式R(U,F)的一個分解,ρ={R1<U1,F1>,R2<U2,F2>}具有無損連接的充分必要條件是: U1∩U2→U1-U2 ∈F+ 或U1∩U2→U2 -U1∈F+ 方法二:算法 ρ={R

原创 根據函數依賴求最小依賴集

【例1】關係模型R<U,F>,U={A,B,C,D,E},F={A→BC,ABD→CE,E→D},求F的最小依賴集。 第一步:F右邊單一化 得到F1={A→B,A→C,ABD→C,ABD→E,E→D} 第二步:逐個去掉X→A依賴後,設剩下

原创 根據函數依賴求候選碼

算法:按以下步驟求候選鍵: 1.只在FD右部出現的屬性,不屬於候選碼; 2.只在FD左部出現的屬性,一定存在於某候選碼當中; 3.外部屬性一定存在於任何候選碼當中; 4.其他屬性逐個與2,3的屬性組合,求屬性閉包,直至X的閉包等於U,若等

原创 Intellij IDEA開發前的配置

1.配置全局JDK 2.配置全局Maven 3.配置全局自動導包 4.配置全局自動編譯 敲擊 Ctrl + Shift + Alt + / 出現彈框,點擊 開啓運行期間自動編譯 5.配置全局文件編碼設置 6.配置Tomcat

原创 概念理解

    集羣指的是將幾臺服務器集中在一起,實現同一業務。只要是一堆機器,就可以叫集羣,他們是不是一起協作着幹活,這個誰也不知道; 分佈式是指將不同的業務分佈在不同的地方。一個程序或系統,只要運行在不同的機器上,就可以叫分佈式,C/S架

原创 mapper文件裏面if標籤判斷0與空字符串比較結果爲真

如果status爲int或者Integer類型,傳入的值爲0的話,這個判斷就不執行 0=='' ''爲true 解決辦法:去掉空串的判斷 PS: 這會引起一個問題,實體類包含int屬性的時候,創建對象是自動賦值0,這對後續的操作有潛在

原创 Maven項目發佈發佈到tomcat下WEB-INF/classes下沒有生成class文件

原因:使用mvn clean命令後,會清除target/classes/com/...下面的所有class文件,同時導致發佈到tomcat下的項目的WEB-INF/classes下沒有生成class文件。 解決方案:右鍵點擊項目名移到Ma

原创 eclipse關閉語法檢查

window->preferences->validation

原创 B樹的插入和刪除

一顆m階的B樹定義如下: 1)Math.ceil(m/2)-1<=非根結點關鍵字個數<=m-1。 2)根結點最少可以只有1個關鍵字。 3)所有葉子結點都位於同一層。   B樹插入操作: 1)根據要插入的key的值,找到葉子結點並插入。 2