原创 詳解SQL中drop、delete和truncate的異同
第一:相同點: truncate和不帶where子句的delete,以及drop 都會刪除表內的數據 第二:不同點: 1. truncate和delete只刪除數據不刪除表的結構(定義) drop 語句將刪除表的結構被依賴的約
原创 J2EE項目代碼編寫規範分享
碼編寫規範目的:能夠在編碼過程中實現規範化,爲以後的程序開發中養成良好的行爲習慣。 代碼編寫規範使用範圍:J2EE項目開發。 包命名規範: 目的:包的命名規範應當體現出項目資源良好的劃分 servlet類所在包命名規範:公司名稱.開發組
原创 Properties 持久的屬性集
特點: 1、Hashtable的子類,map集合中的方法都可以用。 2、該集合沒有泛型。鍵值都是字符串。3、它是一個可以持久化的屬性集。鍵值可以存儲
原创 淺談java中extends與implements的區別
Extends可以理解爲全盤繼承了父類的功能。implements可以理解爲爲這個類附加一些額外的功能;interface定義一些方法,並沒有實現,需要implements來實現纔可用。extend可以繼承一個接口,但仍是一個接口,也需要
原创 java 11:數組作爲函數參數,數組做爲函數返回值
1 數組作爲參數 我們可以將數組作爲參數,傳入到函數中,其實就像我們main函數中 public void main(String [] args){};就是用數組作爲函數參數; 又如, [java] view plain cop
原创 eclipse中查看某個方法(函數)被誰調用
用了好久一直不知道eclipse中如何實現vs中查找所有引用的功能,今天終於發現了哈哈 選中要查找的方法名,右鍵->References->Workspace 可以定位到具體的調用位置,快捷鍵Ctrl+Shift+G,在Search中就
原创 PostGIS之路——幾何對象編輯(二)
1、ST_Reverse 返回幾何對象頂點順序相反的幾何對象。 geometry ST_Reverse(geometry g1); 示例SQL: S
原创 PgSql備份pg_dump與還原手記pg_restore(轉)
備份:pg_dump -h localhost -p 5432 -U tradesns -W -F c -b -v -f "/home/tradeworkwangbin/us2010.backup" us2010 恢復:pg_rest
原创 Java中@Override的作用
@Override是僞代碼,表示重寫(當然不寫也可以),不過寫上有如下好處: 1、可以當註釋用,方便閱讀; 2、編譯器可以給你驗證@Override下面的方法名是否是你父類中所有的,如果沒有則報錯。例如,你如果沒寫@Override,
原创 java finalize方法的使用
《JAVA編程思想》: Java提供finalize()方法,垃圾回收器準備釋放內存的時候,會先調用finalize()。 (1).對象不一定會被回收。 (2).垃圾回收不是析構函數。 (3
原创 Thread的run()與start()的區別
Java中thread的start()和run()的區別: 1.start()方法來啓動線程,真正實現了多線程運行,這時無需等待run方法體代碼執行完畢而直接繼續執行下面的代碼: 通過調用Thread類的start()方法來啓動一個線程,
原创 使用Eclipse開發Java Web過程中Debug調試的使用方法
這裏介紹的是在Eclipse中的Debug調試。 首先右擊項目選擇Debug As -- Debug on Server 或者點擊Server面板的小昆蟲圖標,啓動Debug模式。 運行web項目,進行到需要調試的地方,在執行頁面操作之
原创 Java Executors(線程池)
Sun在Java5中,對Java線程的類庫做了大量的擴展,其中線程池就是Java5的新特徵之一,除了線程池之外,還有很多多線程相關的內容,爲
原创 運行時異常和檢查性異常區別
Java提供了兩類主要的異常:runtime exception和checked exception。 checked 異常也就是我們經常遇到的IO異常,以及SQL異常都是這種異常。對於這種異常,JAVA編譯器強制要求我們必需對出
原创 如何使用War包部署Tomcat
前提: 1:已打包好的項目工程War文件 2:正常運行的Tomcat環境 當前的War文件爲:GPCDMS.war Tomcat環境爲:http://10.122.111.76:9080/ 具體步驟: 1:點擊主頁左側 Tomca