原创 項目中antlr-2.7.6.jar和ant.jar的作用

1:antlr-2.7.6.jar的作用 項目中如果沒有添加antlr-2.7.6.jar,那麼相關的hibernate映射不會執行hql語句 並且會報NoClassDefFoundError:antlr/ANTLRException錯

原创 Caused by: java.sql.SQLException: Io 異常: The Network Adapter could not establish the connection

今天下午新checkout出來一項目,結果tomcat部署時報異常:如下 Exception sending context destroyed event to listener instance of class com.dicpsi

原创 裸辭來深圳找工作,兩週後恰好在生日這天上班(每天持續更新)

     昨天我生日,打算寫篇文章紀念一下我這投身IT工作兩年的日子。   今天,自己要靜下心來,好好回顧這段時間以來自己走的這段既曲折又幸運的IT道路。 2012年四月中旬,那年我還是大三的學生,不想考研又不是很喜歡通信專業的我選擇了自

原创 java中 substring 和 oracle的內置函數substr的區別舉例說明

   java中substring(int  beginIndex,int endIndex)表示從截取beginIndex到endIndex個字符   String str="safsdgas";   System.out.prin

原创 jstl標籤庫的使用

 JSTL 核心標籤庫 使用 JSTL 核心標籤庫標籤共有13個,功能上分爲4類: 1.表達式控制標籤:out、set、remove、catch 2.流程控制標籤:if、choose、when、otherwise 3.循環標籤:

原创 SQL四種語言,DDL、DCL、TCL和DCL

SQL四種語言:DDL,DML,DCL,TCL 1.DDL(Data Definition Language)數據庫定義語言statements are used to define the database struct

原创 oracle分頁語句(注意rownum的用法)

 --oracle分頁語句 用pagesize表示每頁的記錄數,pageindex表示當前頁 --那麼取出當前頁的記錄條數方式爲 select rn,s.* from  (select rownum as rn,t.* from (s

原创 svn和cvs各領風騷

SVN與CVS比較 所有的文檔都顯示SVN可以取代CVS,同時SVN的問題和缺點都被隱藏了。不幸的是,我們並不認爲SVN是CVS的替代品,儘管很多缺陷都被修改了。更有甚者,它甚至讓人重回VSS。CVS和SVN的比較類似與比較C++和Ja

原创 a++和++a的區別舉例

  int a=9,b=5,c=5,d;   b=a++;   System.out.println("b="+b);//輸出結果爲9,說明在a++這一行中a的值並未發生變化,所以b取a的值仍爲9;   b=a;   System.o

原创 java 動態初始化和靜態初始化的區別

 靜態是指在定義的同時就指定了值,一般存放已經知道卻不改變的數據,例如性別等 而動態的話,聲明時候只是給數組分配了內存大小空間,空間裏除了初始值(數值類型是0,引用類型爲NULL)什麼也沒有,實際放什麼值是要由後面的程序來指定的,因爲

原创 java 向上轉型(upcasting)和向下轉型(downcasting)區別舉例詳解

    今天下午小龍在練習instanceof用法時突然想到java的upcating 和 downcasting 好像與此有關聯,於是自己寫了一個相關的案例,在此與衆位看到的親們分享一下,希望能幫到正在學習的夥伴們。 package

原创 ArrayList和LinkList在刪除性能上的差別

1:運行比較代碼如下 package com.mfl.hk; import java.util.ArrayList; import java.util.Date; import java.util.Iterator; import

原创 Oracle中DDL語句對事務的影響

 1.Oracle中DDL語句對事務的影響   在Oracle中,執行DDL語句(如Create Table、Create View等)時,會在執行之前自動發出一個Commit命令,並在隨後發出一個Commit或者Rollback命令

原创 ArrrayList 和 LinkedList 查詢效率區別舉例說明

1:在大數據遍歷(例如for循環)處理時,ArrayList 查詢效率明顯由於LinkList。 下面例子中: 當 n = 100000 下面程序輸出linkM=6s當 n = 200000 下面程序輸出linkM=27s當 n = 3

原创 Hibernate三種狀態的區分,以及save,update,saveOrUpdate,merge等的使用

Hibernate的對象有3種狀態,分別爲:瞬時態(Transient)、 持久態(Persistent)、脫管態(Detached)。處於持久態的對象也稱爲PO(Persistence Object),瞬時對象和脫管對象也稱爲VO(Va