原创 坐車網面試部分題目

1.      SSH框架各個框架的優點 答:SSH框架分別是Struts、Spring、Hibernate Struts的優點: 1.Taglib標記庫,靈活應用,能提高項目開發效率 2.頁面導航,將整個系統的各個部分通過一個配置文

原创 Java 程序員應該瞭解的 10 個面向對象設計原則

面向對象設計原則是OOPS(Object-Oriented Programming System,面向對象的程序設計系統)編程的核心,但大多數Jav

原创 有關MyEclipse中自動跳轉到debug模式的問題

1.本人沒試過 1、window->perferences->Restore Defaults 2、把斷點都去掉 2.可以實現 window->preferences->Myeclipse->Servers->Tomcat 然後找到

原创 大數字運算

1.使用java中的BigInteger或BigDecimal類 2.自己實現 - 1.大數字加法:將加數和被加數按數n分組,然後每組進行相加,當某組數超過n個數字時,向前進1 如:123456+456789,三個數分一組,

原创 JAVA常見問題總結

一 基本類型   1. 基本類型有哪些,什麼叫自動裝拆箱操作 答:基本類型有:int long short byte char float double boolean         自動裝拆箱操作是系統自動將基本類型轉變成對象類型叫裝

原创 Spring使用session,request,global sessiong作用域出現異常解決方法

主要問題出在與web.xml配置文件中,在該配置文件中除了需要配置 <listener> <listener-class>org.springframework.web.context.ContextLoaderListener<

原创 Java內存管理常見面試題

Java垃圾收集器與類的finalize()方法總結 1. 垃圾收集器的工作目標是回收已經無用的對象的內存空間,從而避免內存滲漏體的產生,節省內存資源,避免程序代碼的崩潰。 2.垃圾收集器判斷一個對象的內存空間是否無用的標準是:如果

原创 總結

1.struts校驗框架不同方式對比 a) Xml配置文件方式:維護性和閱讀性高,缺點是不適用於複雜驗證,配置需要時間 b) 註解方式:使用方便迅速,但不利維護和擴展及閱讀,也不適用於複雜驗證 c) Validation函數方式:適用於

原创 Junit org/hamcrest/TypeSafeMatcher異常解決方法

java.lang.NoClassDefFoundError: org/hamcrest/TypeSafeMatcher  at java.lang.ClassLoader.defineClass1(Native Method)  at

原创 java內存管理

垃圾回收機制    概念:是一種動態內存管理技術,自動釋放不被程序引用的對象,按照特定的垃圾回收算法實現資源自動回收功能。    垃圾回收器如何運行:當垃圾回收器檢測某個對象已不被程序引用時,它將該對象加入到回收列表中,但不是立刻銷燬對象

原创 閱讀jeecms源碼總結

  Jeecsm使用框架包括:springMVC,HIbernate(數據持久層框架),Quartz(作業調度框架),ant(自動編譯構建框架,在自動生成模版類時用到),Httpclient,c3p數據池,ehcache緩存框架

原创 恆拓開源筆試題

1.面向對象有哪些特性,在java編程中哪些情況下用到這些特性 答: 繼承:需要擴展某個類的功能 多態:同一個類對象方法但有不同表示 封裝:需要將數據和行爲對可信類開放,不可信類隱藏 2.jsp運行原理

原创 HTTPS安全協議的原理及配置使用

HTTPS原理 客戶端向服務器發送請求 服務器向客戶端發送自己的證書 客戶端驗證證書的有效性(是否是可信用機構CA頒發的證書,如果不是則提出警告)並對比裏面信息是否正確,不通過則立刻斷開連接 向服務器端發送自己的證書及支持的加密算法列表

原创 工作總結

1.一定要明確需求(使用業務流程圖),特別是到收尾時才發現自己理解錯誤(很痛苦,這也是程序員通宵加班首要因素) 2.做目前系統用到的,忽略暫時用不到,但要對封裝暫時用不到的 3.一定要測試,不要因爲不測試

原创 Struts、Spring和Hibernate常見問題總結

1. Spring ThreadLocal和線程同步機制相比有什麼區別 答:ThreadLocal是通過每個線程中創建個副本方式實現線程同步,而Java中默認同步機制是通過對象鎖的方式,每次操作只能允許一個線程,而ThreadLocal則