原创 發現許多軟件如果修改了系統環境需要重啓才能用

諸如Rational Rose,subversion,得虧樓主機智重啓了,要不又得折騰一會。 去網上搜了一下相關的信息,發現有些方法可以暫時解決這種問題,例如,博主發現以管理員身份啓動cmd可以直接使用,而一般則需要啓動。網上也提供了一種

原创 深入理解Java對象序列化

1. 什麼是Java對象序列化 Java平臺允許我們在內存中創建可複用的Java對象,但一般情況下,只有當JVM處於運行時,這些對象纔可能存在,即,這些對象的生命週期不會比JVM的生命週期更長。但在現實應用中,就可能要求在JVM停止

原创 項目過後回顧用到的技術和學到的技術

1、搭建SSH;加載日誌記錄工具log4j(debug,info,warn,error,fatal);分類源文件夾(src源代碼,config配置文

原创 JVM的內存結構

內存作爲系統中重要的資源,對於系統穩定運行和高效運行起到了關鍵的作用,Java和C之類的語言不同,不需要開發人員來分配內存和回收內存,而是由JVM來管理對象內存的分配以及對象內存的回收(又稱爲垃圾回收、GC),這對於開發人員來說確實大大

原创 MyEclipse快捷鍵大全

http://www.cnblogs.com/strivers/archive/2011/02/06/1949477.html MyEclipse 快捷鍵1(CTRL) ------------------------------

原创 關於myeclipse添加圖標到Toolbar中不能顯示效果的解決方法

由於最近在學webservice,老師介紹測試工具的時候介紹了myeclipse自帶的測試工具瀏覽器-----SOAP web services explorer 但視頻中有的圖標我的myeclipse中並沒有,試過customize p

原创 安裝Oracle11g後無法使用其自帶的SQLdeveloper

問題是,當博主點擊那個SQLdeveloper.exe時,它會讓你配置java.exe的路徑,這個很好理解,SQLdeveloper本身便是java編寫的,配置JDK嘛。然而當你明明配置完成時,它卻仍然彈出來,博主開始按照網上的資料找配置

原创 使Tomcat以UTF-8的編碼處理get請求

修改tomcat默認編碼格式: 修改tomcat下的conf/server.xml文件,找到如下代碼:     <Connector port="8080" protocol="HTTP/1.1"                con

原创 項目隨筆

項目很趕 本來早應該寫些總結的。 關於EL表達式和js的關係,本來以爲EL是個很簡單的內容,事實上也確實是,但是學的時候忽略了一些細節: js是客戶端執行,el是在服務端執行,而服務端比客戶端先執行,所以你不能用js來改變已經執行的e

原创 低耦合,簡單易懂

低耦合 1.    低耦合(Low Coupling) “低耦合”這個詞相信大家已經耳熟能詳,我們在看spring的書籍、MVC的數據、設計模 式的書籍,無處不提到“低耦合、高內聚”,它已經成爲軟件設計質量的標準之一。那麼什麼是低耦

原创 三圈問題的解決

以前做項目時老師說這是一個很著名的問題,我後來一想也是,不光是struts會有這個問題,可能控制層框架(control)都會存在這個問題,那這應該也算是思想的一種體現咯? 當你在一個editUI.jsp中保存編輯,此時向action中傳遞

原创 NIO和AIO

先mark一下,博主自己也還沒看懂,同步非阻塞和異步非阻塞 1. 什麼是NIO NIO是New I/O的簡稱,與舊式的基於流的I/O方法相對,從名字看,它表示新的一套Java I/O標 準。它是在Java 1.4中被納入到JDK

原创 EL在單獨的js文件中不起作用

首先,JSP是由服務端執行的,EL表達式自然也由服務端解析執行,因此,如果EL所在的腳本在JSP頁面內,它是可以獲取到值的,這個值在服務器端返回到瀏覽器端時已經解析完畢,瀏覽器端只是呈現而已,但是如果在單獨的JS文件中寫EL,會怎麼樣呢

原创 Maven + myeclise集成,及web項目創建,和導入現成的web項目

1. 使用Maven創建webapp工程----原因是使用Maven時一般需要遵循一定的目錄結構,雖然也可以使用不同的目錄結構,但目前還不熟悉如何修改pom.xml文件達到目的,而且修改太多默認配置對maven來說也不好。 創建方法,

原创 Tomcat Can't load AMD 64-bit .dll on a IA 32-bit platform

強調一點,這個錯誤提示基本不會影響項目的運行,該怎樣還是怎樣。 搜了一下,原因是JDK是32位,而tomcat是64位引發的衝突。所以,大家只要將兩者位數版本統一就行了。 說是JDK博主覺得應該是JRE(運行時環境)而不是編譯的用到的JD