原创 Java集合源碼--ArrayList的解析

ArrayList可以看作是對一個數組的包裝,實現可變數組。 1.ArrayList的基本字段 //保存真正元素的數組,這裏可能大家會感到奇怪,爲什麼把這數組標記爲transient,這 //樣序列化時不能序列化這個數組

原创 Eclipse 將projectBuild Path中引用的jar包自己主動複製到WEB-INF下的lib目錄下

Eclipse 將projectBuild Path中引用的jar包自己主動複製到WEB-INF下的lib目錄下 1.右擊project。選擇Properties(屬性) 選擇Deployment Assembly。 2.點擊右

原创 Quartz學習

Quartz可以用來做什麼? Quartz是一個任務調度框架。比如你遇到這樣的問題 想每月25號,信用卡自動還款 想每年4月1日自己給當年暗戀女神發一封匿名賀卡 想每隔1小時,備份一下自己的愛情動作片 學習筆記到雲盤 這些問題總結起

原创 spring mvc的工作原理

第11步:應該指向前端控制器,然後由前端控制器返回給用戶

原创 http與https的區別

https就是http和TCP之間有一層SSL層,這一層的實際作用是防止釣魚和加密。防止釣魚通過網站的證書,網站必須有CA證書,證書類似於一個解密的簽名。另外是加密,加密需要一個密鑰交換算法,雙方通過交換後的密鑰加解密。 http與h

原创 學習存儲過程

1、 存儲過程的優點 A、 存儲過程允許標準組件式編程 存儲過程創建後可以在程序中被多次調用執行,而不必重新編寫該存儲過程的SQL語句。而且數據庫專業人員可以隨時對存儲過程進行修改,但對應用程序源代碼卻毫無影響,從而

原创 總結幾道經典面試筆試題

1,一個5升的容器,一個3升的容器,都是不規則的,如何得到4升的水 答(1) 將5升的容器裝滿,然後倒到3升的容器,這樣5升的容器還有2升的水 (2) 在裝滿3升的容器裏,將水倒掉,然後把5升容器中的2升水倒到3

原创 oracle學習總結(三)

一.組函數 1.常用的組函數 count(),avg(),max(),min(),sum() 2.sql中分組語句 group by 注意:where 後面不能出現組函數。

原创 動態代理的簡單闡述

動態代理有倆種方式 1.jvm代理 2.第三方庫代理cglib代理。 區別:前者被代理的類必須實現接口,後者被代理的類沒有實現接口 。 使用cglib代理需要導入第三方jar包。 下面詳細聊聊 jvm代理中,需

原创 Oracle中select語句執行過程

通過from子句中找到需要查詢的表 通過where子句進行非分組函數篩選判斷 通過group by子句完成分組操作 通過having字句完成組函數篩選判斷 通過select字句選擇顯示的列或表達式及組函數 通過order by字

原创 oracle學習總結(二)

一.sql中的單行函數 函數的功能 1 進行數據的計算。 2 修改單個數據項。 3 操作若干行組的輸出。 4 控制顯示的日期格式。 5 列的數據類型轉換 i 字符處理操作 LOWER 轉換內容爲小寫 UPPER

原创 MySql實現分頁查詢的SQL

摘要:MySql數據庫實現分頁查詢的SQL語句寫法! 一:分頁需求: 客戶端通過傳遞start(頁碼),limit(每頁顯示的條數)兩個參數去分頁查詢數據庫表中的數據,那我們知道MySql數據庫提供了分頁的函數limit m,n,但是該函

原创 關於Navicate life 修改表中字段,刪除字段,修改字段無響應的處理。

一種方法使用mysql的check table和repair table 的sql語句。使用起來比較簡便。 1. check table 和 repair table 登陸mysql 終端: mysql -uxxxxx -p dbn

原创 navicate 註冊碼

名,組織,註冊碼:NAVN-LNXG-XHHX-5NOO

原创 Group_concat介紹

完整的語法:group_concat([DISTINCT] 要連接的字段 [Order BY ASC/DESC 排序字段] [Separator ‘分隔符’]) 簡單通俗的理解就是:分組以後,把想要顯示的列通過gruop_concat()