原创 怎樣判斷js對象的類型

       在編寫js程序的過程中,可能常常需要判斷一個對象的類型,例如你寫了一個函數,需要通過判斷不同的參數類型來編寫不同的代碼。        首先可能會想到typeof操作符,看下面的這個例子: <script type="

原创 ExcelUtils遍歷集合時獲取當前的索引

       關於ExcelUtils的官方文檔在這裏http://excelutils.sourceforge.net/UserGuide.html,用poi與struts2結合時導出excel是一種很好的方式,我們不需要再通過poi的

原创 eclipse修改java代碼或者其他一些資源例如配置文件,freemarker文件時tomcat不自動重啓的方法

  由於以前一直使用的是myeclipse,修改java源代碼或者一些其他的文件時,tomcat並不會自動的重啓,這樣就很方便,最近在工作中使用的是eclipse,每次修改freemarker文件時,tomcat都會自動的重啓,這樣讓我很

原创 java中數組的反射的探究

數組的反射有什麼用呢?何時需要使用數組的反射呢?先來看下下面的代碼: Integer[] nums = {1, 2, 3, 4}; Object[] objs = nums; //這裏能自動的將Integer[]轉成Object

原创 Eclipse裏啓動Tomcat,配置內存大小

一般安裝完eclipse之後,在安裝目錄下你應該可以看到有一個 eclipse.ini 文件,對了,就是在這個文件裏面修改,我打開同事機器上這個文件,裏面的內容是: -vmargs -Dosgi.splashLocation=d:\P

原创 Eclipse中修改SVN用戶名和密碼方法

由於在svn 的界面中並沒有爲我們提供直接更換用戶名密碼的地方,所以一旦我們需要更換用戶名的就需要自己想一些辦法。  解決方案:  在Eclipse 使用SVN 的過程中大多數人往往習慣把訪問SVN 的用戶名密碼自動保存起來以便下次自動使

原创 java.lang.OutOfMemoryError: PermGen space

先解釋下什麼是PermGen space         PermGen space的全稱是Permanent Generation space,是指內存的永久保存區域,這一部分用於存放Class和Meta的信息,Class在被 Load

原创 eclipse birt報表開發入門

     在開發中,報表或多或少會涉及到,有些報表可能比較簡單,而有些報表可能很複雜。無論如何,這些報表功能的開發都是可以通過一些公共的組件來實現的,比如我現在所在的這家公司,如果想要製作報表,只需要配置下報表配置下就可以了(這個報表是通

原创 struts2,spring,hibernate三大框架整合

    本文利用mvc三層架構來講述S2SH三大框架整合的步驟: 1.建立好包結構,建立好的包結構如下: 2.導入相應的jar包 (1)struts2用到的jar包 (2)spring用到的jar包 (3)hibernate用到的j

原创 jQuery實現輪播效果(一) - 基礎

前戲:          XXXX年XX月XX日,經理交給我一個網站新聞資訊網頁開發的活兒,我一個java程序員,怎麼完成得了網頁設計這樣高端的活兒呢!之前雖然有學過一點HTML,CSS的知識,但是在實際的使用中,把頁面整的好看很困難,最

原创 用flvplayer.swf在網頁中播放視頻(網頁中flash視頻播放的實現)

         由於公司項目的需求,需要在展示一些信息的時候能夠播放視頻,拿到這個要求,我就從最簡單的媒體播放標籤<embed>開始,雖然這個標籤確實可以播放事情,但是隻能部分瀏覽器支持,個人感到很鬱悶,要是所有瀏覽器都統一的話,這個問

原创 eclipse部署項目時:Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules

佈署項目的時候出現Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4,and Java EE 5 Web modules錯誤;解決方法如下: 在工作空間項目下的.settings下面,有

原创 修改freemarker的ftl時,不重啓tomcat的辦法

最近在公司用到freemarker,每次保存時都會重新啓動下面給出了相應的解決辦法: 1.FreeMarker 通過將模版文件的內容進行緩存,來降低模版文件讀取的頻次,降低系統的負載。 2.當處理某個模版時,FreeMarker 直接從

原创 hibernate錯誤解決方案(持續更新)

和上篇的spring錯誤解決方案一樣,本篇要把開發中遇到的一些hibernate問題的解決方案記錄下來,方便查閱: 1.org.hibernate.LazyInitializationException: could not initia

原创 Windows IE8降爲IE6的方法

windows上的IE瀏覽器當升級爲IE8之後,可能有些時候測試需要IE6,想退回IE6,下面介紹一種方法   進入C盤這個路徑,C:\WINDOW