原创 怎麼提高spring創建對象的效率

反射的運行速度慢,有沒有改進的方法呢? 1. 可以使用cache思想,將需要的反射中間件給存儲下來,以便以後使用; 2. 使用hashmap提高查找速度,避免Class.forName方法獲取Class對象時在整個類路徑下搜索。

原创 oracle剛開始時Scott賬戶是lock狀態的解決辦法

1. 首先,需要對Scott賬戶進行解鎖,輸入:alter user scott account unlock;這時,提示scott賬戶過期並且密碼過期(expired); 2. 然後,查看scott賬戶有效期,輸入:select  *

原创 jdbcTemplate和SessionFactory的區別

1. jdbcTemplate是spring對jdbc的封裝,但SQL還是得自己寫,一旦要寫SQL,則會增加靈活和複雜性,當然也不利於跨數據庫(畢竟每個數據庫的實現產品的SQL也不竟相同); 2. 若使用SessionFactory,則不

原创 筆試以及面試題1

1. int i=28/10; i=2;//注意i並不是等於3。 2. 在c語言中: #include<assert.h> void assert(int expression) assert的作用是計算表達式,如果其值爲假(即爲0),先

原创 線程安全和線程不安全的區別

1. 線程安全就是多線程訪問時,採用了加鎖機制,當一個線程訪問該類的某個數據時,進行保護,其他線程不能進行訪問,直到該線程讀取完,其他線程纔可以使用,不會出現數據不一致或者數據污染; 2. 線程不安全就是不提供數據訪問保護,有可能出現多個

原创 Java異常的相關知識

有些情況程序員認爲是異常,JVM看來卻是正常的,比如年齡是負數;所以,在這種情況下,我們就需要自己手動創建並拋出異常,這就需要用到throw了。 Exception e = new Exception("Age Exception");/

原创 利用hibernate自動執行建表時設置的默認值

本來我們在建表的時候設置有默認值,但是利用hibernate的session保存對象的時候,並不會自動執行這些默認值,我們只能在.hbm.xml文件中設置一些屬性就可以了。 <class name="com.myTS.bean.User"

原创 利用hibernate的session查詢數據庫,並且在jsp頁面顯示錶內容的方法

試過了很多種方法都沒有成功,終於讓我找到了這種方法! 首先在後臺寫代碼: Transaction tx = session.beginTransaction(); List list = session.createSQLQuery("

原创 MyEclipse 9.0正式版激活方法

首先必須確定激活必須在打開MyEclipse 9.0軟件之前,打開軟件後就不可用了。本人親測可用! 1. 下載破解包MyEclipse9.0Key.rar並且解壓; 2. 用WinRAR軟件解壓\MyEclipse 9.0\Common\

原创 struts2的使用技巧:struts.xml配置文件的編輯

如果在struts.xml文件中<action>沒有method屬性,例如:<action name="helloWorld"  class="action.HelloWorld">,那麼在HelloWorld.java中默認必須具有pu

原创 筆試題及面試題2

1. 棧和隊列,二叉樹是邏輯結構; 線性鏈表,二叉鏈表,循環隊列,循環鏈表都是存儲結構。 2. 採用擴展操作碼設計方案的目的是:使得指令字長不變的情況下,儘可能多的表示指令,而不是增加尋址空間。 3. 在Linux系統中,uptime、w

原创 如何在jsp中調用js的函數,並在js中獲得jsp中的值

1. jsp中的代碼: <head>裏面寫這些代碼:<script language="javascript" type="text/javascript" src="index.js"></script> <body>裏面寫這些代碼:<

原创 實現連接池技術的例子

1. 在tomcat的安裝目錄下conf文件夾下的context.xml文件添加如下代碼: <Resource name="jdbc/course" auth="Container" //這個name是很關鍵的,因爲web.xml文件中也

原创 使用oracle數據庫和MySQL數據庫時hibernate的映射文件.hbm.xml的不同

如果是使用oracle數據庫,那麼hibernate的映射文件.hbm.xml如下: <id name="xuehao" column="xuehao"> </id> 這個id不是數據庫自動生成的,這需要注意;而且這些字段必須和實體類中相

原创 配置Java連接池的兩種方式:tomcat方式以及spring方式

1. tomcat方式:在context.xml配置連接池,然後在web.xml中寫配置代碼(也可以在server.xml文件中配置連接池),這兩種方法的區別是:在tomcat6版本及以上中context元素已經從server.xml文件