原创 JavaWeb工程師面試(一)

寫在前面:          匆匆忙忙地來到北京,便開始了我的找工作實習生活。確實沒有什麼找工作的經驗,也沒有在大城市生活過的經歷,並且也確實沒有做好充分的知識準備,感覺就是來當炮灰似的。但是,本人性格還算樂觀,比較能會自嘲,能常常想着今

原创 Servlet運行週期與運行原理

一、Servlet運行週期       Servlet運行在Servlet容器中,其生命週期由容器來管理。Servlet的生命週期通過javax.servlet.Servlet接口中的init()、service()和destroy(

原创 Font '??' is not available to the JVM. See the Javadoc for more details.

Web項目裏使用JasperReports時,運行出現異常,說是找不到字體。 解決辦法: (1)、將所使用的字體 .ttf 文件放到classpath 路徑下。 (2)、然後再classpath 路徑下,新建jasperreports.p

原创 java全排列算法實現 --- 小例子實現

Question:猜算式 看下面的算式: □□ x □□ = □□ x □□□ 它表示:兩個兩位數相乘等於一個兩位數乘以一個三位數。 如果沒有限定條件,這樣的例子很多。 但目前的限定是:這9個方塊,表示1~9的9個數字,不包含0。 該

原创 Hibernate的generator屬性

本文講述Hibernate的generator屬性的意義。Generator屬性有7種class,本文簡略描述了這7種class的意義和用法。 [xhtml] view plaincopy <class name="on

原创 struts2和JasperReports整合是需要的jar包

在struts2和JasperReportsReports整合時需要導入的jar包有: 在這裏注意注入的 jar包的版本問題,在此我使用這個版本的:jasperreports-5.5.0.jar, 不然我會出現不兼容問題。 可以實現 p

原创 解決org.hibernate.LazyInitializationException: could not initialize proxy - no Session懶加載問題

問題描述: Struts Problem Report Struts has detected an unhandled exception: Messages: could not initialize proxy - no Ses

原创 新建jsp出現問題

在新建的jsp頁面裏,出現:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path 異常解決方法:右擊項目 --》build

原创 圖解classloader加載class的流程及自定義ClassLoader

轉載信息:註明作者longdick    http://longdick.iteye.com 內容: java應用環境中不同的class分別由不同的ClassLoader負責加載。 一個jvm中默認的classloader有Boots

原创 java異常,java.lang.IllegalStateException,在進行JasperReports導出報表的時候出現的異常

問題描述: 我在進行JasperReports 導出報表的時候,拋出這個異常java.lang.IllegalStateException:Cannot call sendError() after the response has be

原创 在struts2中的struts.xml裏重定向action時傳參數

</package><package name="Sitecolumn" extends="struts-default" > <action name="List" class="com.system.web.action" metho

原创 JSP腳本中的9個內置對象

一、JSP腳本中包含9個內置對象,這9個內置對象都是 Servlet API 接口的實例,只是JSP 規範對它們進行了默認初始化(由JSP頁面對象Servlet的 _jspService() 方法來創建這些事例)。也就是說,它們已經是對象

原创 關於社交小技巧,一篇老文章,與大家分享

關於社交小技巧,一篇老文章,與大家分享: 今天給大家介紹的20條社交小祕訣就是生活黑客的妙招。有的是我自己的觀察總結,有的是他人那裏收集來妙招。這些招數看上去微不足道,但是卻可以在很多情況下帶來迥異的結果。我保證你一邊看一邊拍大腿一遍立刻

原创 eclipse 修改tomcat的啓動限制時間

限制時間默認爲 45s 修改方法: 修改 workspace/.metadata.pluginsorg.eclipse.wst.server.core/ servers.xml文件中,對應start-timeout="45" 修改即可。

原创 java基礎之 多線程

總結學習,我認爲是一個非常好的學習方法。 寫在前面【摘】: 作爲一名Java開發人員,不管作爲面試官,還是被面試的對象,甚至是兩者兼有。Java線程技術的考察,勢必成爲整個面試過程的重點之一。分析一下原因,不難發現,實際工作當中,涉及到的