IT架構師會問的一些知識點
1;Hibernate懶加載解析
(1):
通過Session.load()實現懶加載load(Object, Serializable):根據id查詢
。查詢返回的是代理對象,不會立刻訪問數據庫,是懶加載的
(2):one-to-one
默認不是懶加載。即:查詢主對象的時候也會把從對象查詢出來。需要把主對象配製成lazy="true"
constrained="true" fetch="select"
此時查詢主對象的時候就不會查詢從對象,從而實現了懶加載。
(3): many-to-one
(4) one-to-many(元素)懶加載
2:oracle sql
rownum row num >
號的話沒有數據,可以執行
3: struts springMVC 區別
效率 零配置 方法級別(rest,獨立)
4:spring 代理類 AOP
動態代理,實際是interface
5:觀察者模式:
觀察者(update) 被觀察者(CRUD) (接口,實現類)
被觀察者裏List<觀察者>
客戶端實現
6:單例模式: 餓漢(類加載的時候)
懶漢(static 聲明 只實現一次)
7:j2ee項目加載順序:
ServletContext->
context-param ->listener -> filter ->
servlet
8:HTTP soap區別
HTTP只負責把數據傳送過去,不會管這個數據是XML、HTML、圖片、文本文件或者別的什麼。而SOAP協議則定義了怎麼把一個對象變成XML文本
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.