用友面試題(參考網(wǎng)上總結(jié)而出)
1,有三個jsp頁面:a.jsp b.jsp c.jsp,流程是a.jsp--> b.jsp--> c.jsp,其中a.jsp提交的數(shù)據(jù)要在c.jsp中訪問,用最簡單的辦法怎么做?不用session。在b.jsp中放N個hidden隱藏域保存a.jsp中的數(shù)據(jù),一起提交到c.jsp,在c.jsp中取出。2.sql server支持集群么?
支持,不過屬于熱備份類型,不能做負載均衡。不過符合你的條件
首先系統(tǒng)做集群,數(shù)據(jù)庫文件放到磁盤陣列里,雙機或多機共同訪問磁盤陣列,就可以了,可以集群后做負載均衡;
3.HashTable與HashMap的區(qū)別:
1)HashMap非線程安全,HashTable線程安全;
2)HashMap可放一條key為空的記錄,任意記錄的value可為空,hashTable不可以;
3)hashMap去掉了contains方法,增加了containsKey和containsValue方法;
4.如何理解mvc模式:
mvc是sun提出的model2開發(fā)模式,將控制、視圖、模型進行了分離;提高了可維護性、擴展性、可移植性、組件的可復(fù)用性;
5.SingleTon:
6.對象序列化的含義:
java序列化技術(shù)可以使你將一個對象的狀態(tài)寫入一個byte流里,并且可以從其它地方把該byte流里的數(shù)據(jù)讀出來,重新構(gòu)造一個相同的對象。
這種機制允許你將對象通過網(wǎng)絡(luò)傳播,并且隨時可以把對象持久化到數(shù)據(jù)庫、文件等系統(tǒng)里,java的序列化技術(shù)是RMI、EJB等技術(shù)的基礎(chǔ);
實現(xiàn)方法:implements Serializable標記為可序列化,然后用ObjectOutputStream和ObjectInputStream讀寫;
7.數(shù)據(jù)庫中的鎖包含哪些?
排它鎖和共享鎖
8.jsp和servlet的區(qū)別:
1)簡單來說:jsp就是含有java代碼的html,servlet就是含有html的java代碼;
2)jsp最終被解釋成servlet,編譯再執(zhí)行,jsp不過是servlet的另一種編寫形式;
3)jsp擅長表示,servlet擅長數(shù)據(jù)處理,在mvc中jsp處于視圖層,servlet處于控制層;
9.oracle在數(shù)據(jù)庫中的交集怎么表示:
1)用intersect操作符 2)用in 語句
9.JNDI、JMS、JTA、RMI:
JNDI:java naming and directory interface java命名目錄接口
JMS:java messing service java消息服務(wù)
JTA:java transaction api java事務(wù)api
RMI:Remote Method Invocation 遠程方法調(diào)用
10.事務(wù):
1)ACID屬性:
A:atomic 原子性
C:consistent 一致性
I:isolation 隔離性
D:duration 持久性
2)概念:事務(wù)就是一系列操作,它們完成一項任務(wù)。只要這些操作里有一項沒成功,事務(wù)就操作失敗,發(fā)生回滾事件。即撤銷前面的操作,這樣可以保證數(shù)據(jù)的一致性。而且可以把操作放在緩存里,等所有操作都成功就提交數(shù)據(jù)庫,這樣保證費時的操作都是有效操作。
3)隔離級別 4)傳播行為
參考文檔:http://wenku.baidu.com/view/56a532eb856a561252d36f81.html
Gavin
posted on 2012-04-09 11:32 GavinMiao 閱讀(1079) 評論(0) 編輯 收藏 所屬分類: 面試題