原创 forward 和redirect的區別

1.從地址欄顯示來說 forward (轉發)是服務器請求資源,服務器直接訪問目標地址的URL,把那個URL的響應內容讀取過來,然後把這些內容再發給瀏覽器.瀏覽器根本不知道服務器發送的內容從哪裏來的,所以它的地址欄還是原來的地址.re

原创 Servlet生命週期分爲三個階段:

Servlet生命週期分爲三個階段:   1,初始化階段  調用init()方法   2,響應客戶請求階段  調用service()方法   3,終止階段  調用destroy()方法   Servlet初始化階段:   在下列時刻Se

原创 Java的堆與棧的區別

      堆和棧都是Java語言用來存放數據的地方。與C++不同,Java自動管理堆和棧,程序員不能直接地設置堆和棧。        Java的堆是一個運行時數據區,類的(對象從中分配空間。這些對象通過new、newarray、ane

原创 Java 數據類型轉換

1.short s1 = 1; s1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?    short s1 = 1; s1 = s1 + 1  會報錯。 s1 + 1 會得到一個int 類型的變

原创 什麼是AOP和IOC,它們的作用是什麼

AOP :Aspect Oriented Programming (Action Oriented Programming) 面向切面編程,是軟件開發中的一個熱點,也是Spring框架中的一個重要內容。利用AOP可以對業務邏輯的各個部分

原创 Java集合類的區別及數組

1,Java的集合<------>數組 2,數組是大小固定的,並且同一個數組只能存放類型一樣的數據( 基本類型/引用類型) 3,java集合可以存儲和操作數目不固定的一組數據 4,所有的java集合都位於java.util包中 5,ja

原创 GROUP BY 的使用

表TMP: CDATE RESULT 2014-05-05 勝 2014-05-05 勝 2014-05-05 負 2014-05-05 負 2014-05-06 勝 2014-05-0

原创 chmod命令

指令名稱 : chmod 使用權限 : 所有使用者 使用方式 : chmod [-cfvR] [--help] [--version] mode file... 說明 : Linux/Unix 的檔案調用權限分爲三級 : 檔案擁有者、羣組

原创 男人20

因爲20多歲的男人處在人生中的最低點:沒錢、沒權,沒事業,男人要感謝20多歲的時候陪在身邊的女人  而20多歲卻是女人一生中最燦爛的時候。  20多歲

原创 Java == 和equals的區別

A.==可用於基本類型和引用類型:當用於基本類型時候,是比較值是否相同;當用於引用類型的時候,是比較對象是否相同。 B.對於String

原创 String,StringBuffer與StringBuilder的區別

1,String 字符串常量2,StringBuffer 字符串變量(線程安全)3,StringBuilder 字符串變量 (非線程安全)簡單來說,S

原创 數據庫索引和主鍵

索引和主鍵的區別: 主鍵是索引,但索引不一定是主鍵 主鍵具有唯一性,而只有唯一性索引才具有唯一性 主鍵的值不能爲空,不能重複,所以可以再程序中動態創建刪除,也可以是任意有序的字段 索引只是加快查詢,排序速度,主鍵和外鍵定義後可以保證數據

原创 java 連接池機制

連接池的基本工作原理   1、基本概念及原理   由上面的分析可以看出,問題的根源就在於對數據庫連接資源的低效管理。我們知道,對於共享資源,有一個很著名的設計模式:資源池 (Resource Pool)。該模式正是爲了解決資源的頻繁分配

原创 23種設計模式

簡單描述一下你經常使用的設計模式: 一、設計模式的分類 總體來說設計模式分爲三大類: 創建型模式,共五種:工廠方法模式、抽象工廠模式、單例模式、建造者模式、原型模式。 結構型模式,共七種:適配器模式、裝飾器模式、代理模式、外觀模式、

原创 vi 命令

進入vi的命令 vi filename :打開或新建文件,並將光標置於第一行首 vi +n filename :打開文件,並將光標置於第n行首 vi + filename :打開文件,並將光標置於最後一行首 vi +/pattern fi