原创 【數據庫】樹型關係的數據表

  樹型關係的數據,例如常見的類別表,即一個大類,下面有若干個子類,某些子類又有子類這樣的情況。當類別不確定,用戶希望可以在任意類別下添加新的子類,或者刪除某個類別和其下的所有子類,而且預計以後其數量會逐步增長,此時就會考慮用一個數據表來

原创 【數據庫】外鍵約束刪除與更新

1、準備測試工作 MySQL外鍵約束刪除時和更新時各取值的含義,創建2個表,分別爲studnet 學生表和monitor 班長表   學生表有學號和姓名2個屬性; 班長表有班級和學號2個屬性。 班長表設置外鍵學號,連接主表學生表的學號屬性

原创 【數據庫】商品信息表的設計

  假設你是一家百貨公司電腦部的開發人員,某天老闆要求你爲公司開發一套網上電子商務平臺,該百貨公司有數千種商品出售,不過目前僅打算先在網上銷售數十種方便運輸的商品,當然,以後可能會陸續在該電子商務平臺上增加新的商品出售。現在開始進行該平臺

原创 【數據庫】MySQL外鍵約束

Cascade 在父表上update/delete記錄時,同步update/delete掉子表的匹配記錄  Set null方式 在父表上update/delete記錄時,將子表上匹配記錄的列設爲null,要注意子表的外鍵列不能爲not

原创 【基礎知識】輸入輸出流

  WEB程序發佈到Tomcat裏面運行,首先是執行Tomcat org.apache.catalina.startup.Bootstrap類,這時候的類加載器是ClassLoader.getSystemClassLoader(),而我們

原创 【數據庫】設計流程

一個成功的管理系統,是由:[50% 的業務 + 50% 的軟件] 所組成,而 50% 的成功軟件又有 [25% 的數據庫 + 25% 的程序] 所組成,數據庫設計的好壞是一個關鍵。如果把企業的數據比做生命所必需的血液,那麼數據庫的設計就是

原创 【基礎知識】Servlet

客戶端發出http請求 web服務器將請求轉發到servlet容器 servlet容器解析url並根據web.xml找到相對應的servlet,並將request、response對象傳遞給找到的servlet servlet根據requ

原创 【基礎知識】方法和類

字符串 需要注意,float轉long會丟失精度 StringBuffer與StringBuilder都繼承了AbtractStringBuilder類,而AbtractStringBuilder又實現了CharSequence

原创 【基礎知識】Linux命令

一、Linux權限的概念 Linux下有兩種用戶:普通用戶和超級用戶()。 普通用戶:在linux下做有限的事情; 超級用戶:可以在linux系統下做任何事情,不受限制。 普通用戶的提示符是“$”,超級用戶的命令提示符是“#”。命令: s

原创 【輔助類】分頁

使用說明:傳入3個參數 list的集合; 前端請求的start本頁起始索引; 前端請求的pageSize每頁數量; 舉例說明: 假設list集合總數量total爲30條; 如果前端請求start爲0,每頁數量pageSize爲20條,那麼

原创 【三目運算符】

題目1:【中國東北著名軟件公司D2009年3月筆試題】 int a=5; System.out.println("a="+((a<5)?10.9:9)); A. 編譯錯誤 B. 10.9 C. 9 D. 以上答案都不對 也許和大多數人一樣

原创 【問題求解】排序問題

問題1:選擇排序中,2個變量聲明在循環體內和體外消耗時間有一定差距。測試補充:數據總量是隨機生成4萬條,每次測試他們消耗時間各自有波動,但是一個在550毫秒以上,一個在550毫秒一下。 循環體外 循環體內 問題2:小學數學題非負數50

原创 【基礎知識】多線程

點擊查看例子詳情 原子性操作概念 原子性操作 即爲不可中斷的操作,比如賦值 int i=5; 原子操作本身是線程安全的,但是i++是由3個步驟實現(取i值,i+1,新值賦予i),不是原子操作。  原子類 JDK6以後新增包java.u

原创 分頁輔助類

使用說明:傳入3個參數 list的集合; 前端請求的start本頁起始索引; 前端請求的pageSize每頁數量; 舉例說明: 假設list集合總數量total爲30條; 如果前端請求start爲0,每頁數量pageSize爲20條,那麼

原创 Linux常用命令

一、Linux權限的概念 Linux下有兩種用戶:普通用戶和超級用戶()。 普通用戶:在linux下做有限的事情; 超級用戶:可以在linux系統下做任何事情,不受限制。 普通用戶的提示符是“$”,超級用戶的命令提示符是“#”。命令: s