freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計算機軟件及應用]oracle面試題(編輯修改稿)

2025-02-05 08:03 本頁面
 

【文章內(nèi)容簡介】 區(qū)別是: IMPORT 工具只能處理由另一個 ORACLE 工具EXPORT 生成 的數(shù)據(jù)。而 SQL*LOADER 可以導入不同的 ASCII 格式的數(shù)據(jù)源 50。用于網(wǎng)絡連接的 2 個文件? 解答: and 和 HashMap 有什么區(qū)別? MVC 模式? 中左聯(lián)接查詢用 left join, Oracle 中用什么? 中的數(shù)據(jù)庫,在 Oracle 中對應的是什么? SQLServer 中有兩個數(shù)據(jù)庫,那么讓你把這兩個 數(shù)據(jù)庫對應到 Oracle 中,你應該怎么做? 和 ,要從 傳值到 有幾種方法?分別是什么? , , 和 ,流程 是: ,其中 中提交的數(shù)據(jù)要在 中訪問,用最簡單的方法怎么做?注意不能放在 session 里 ?你怎么理解映射? 中:不看數(shù)據(jù)庫,不看 XML 文件,不看查詢語句,怎么樣能知道表結構? 支持集群 嗎? MVC?我從 JSP 頁面直接訪問數(shù)據(jù)庫不是更簡單 嗎 ,為什么非要先提交到控制器再做處 理? struts 中,假設有一個對數(shù)據(jù)庫中一張表的增刪改查的操作,你是寫一個 action 還是寫 多個 action?為什么? 中的 actionform 有什么好處? 過 Hibernate 嗎,用它有什么好處? web 應用程序分 3 層,即 MVC,如果我想分4 層,應該怎么分? 和 HashMap 有什么區(qū)別? 是繼承自陳舊的 Dictionary 類的, HashMap 繼承自 AbstractMap 類同時是 Java 引進的 Map 接口的一個實現(xiàn)。 b. 也許最重要的不同是 Hashtable 的方法是同步的,而HashMap 的方法不是。這就意味著, 雖然你可以不用采取任何特殊的行為就可以在一個 多線程的應用程序中用一個 Hashtable, 但你必須同樣地為一個 HashMap 提供外同步。一個方便的方法就是利用 Collections 類的靜態(tài)的 synchronizedMap()方法, 它創(chuàng)建一個線程安全的 Map 對象,并把它作為一個封裝的對象來返回。這個對象的方法可以讓你 同步訪問潛在的HashMap。 這么做的結果就是當你不需要同步時,你不能切斷Hashtable 中的同步(比如在一個單線程的應用程序中), 而且同步增加了很多處理費用。 ,只有 HashMap 可以讓你將空值作為一個表的條目的 key 或 value。 HashMap 中只有一條記錄可以是一個空的 key,但任意數(shù)量的條目可以是空的 value。 這就是說,如果在表中沒有發(fā)現(xiàn)搜索鍵,或者如果發(fā)現(xiàn)了搜索鍵,但它是一個空的值,那么 get()將返回 null。 如果有必要,用 containKey()方法來區(qū)別這兩種情況。 去掉了 Hashtable 的 contains 方法,保留了 containsValue 和 containsKey 方法 中 hash 數(shù)組默認大小是 11,增加的方式是 old*2+1。 HashMap 中 hash 數(shù)組的默認大小是 16,而且一定是 2 的指數(shù) MVC 模式? MVC 是 SUN 早期提出的 model2 開發(fā)模式 ,強制的把視圖控制和模型層分開 不僅實現(xiàn)了功能模塊和顯示模塊的分離,同時它 還提高了應用系統(tǒng)的可維護性、可擴 展性、可移植性和組件的可復用性 中左聯(lián)接查詢用 left join, Oracle 中用什么? 左連接 :select(nvl(,0)nvl(,0)) from a,b where (+)= 右連接 :select(nvl(,0)nvl(,0)) from a,b where =(+) 自 連 接 :select(nvl(,0)nvl(,0)) from a,b where (+)=(+) 說明 :加號寫在左就是左連接 ,寫在右就是右連接 ,看加號的方法來定 中的數(shù)據(jù)庫,在 Oracle 中對應的是什么? 表空間 SQLServer 中有兩個數(shù)據(jù)庫, 那么讓你把這兩個數(shù)據(jù)庫對應到 Oracle 中,你應該怎么做? 在 Oracle 中建一個用戶 ,對應兩個表空間 兩個頁面 和 ,要從 傳值到 有幾種方法?分別是什么? a: 最常用的方法是用 form 中的 text,input type=text name=username value=admin,然后在 頁面中這樣獲取 String username=(username)。 b:直接在 Url 地址欄里面輸入第一 個頁面的地址,在后加問號,然后把要傳的參數(shù)及值寫在后面,如有多個用 amp。隔開,然后在下一頁面用 (參數(shù)名 )來獲取,例如: 在 中可用這樣獲取 :String username=(username)。String username=(password)。 c:在 form中放 hidden, 如 :input type=hidden name=username value=admin,獲取方法同上 說明:傳值的方 法有很多種,以上是最常用最簡單的幾種方式 ,當然,如果傳的值有中文的話,需另做處理 , , 和 ,流 程是: ,其中 中提交的數(shù)據(jù)要在 中訪問,用最簡單的方法 怎么做?注意不能放在 session 里 用隱藏表單域,即在 頁面中用 N 個 hidden 把上一頁面提交過來的信息保存下來,然后和當前一 起提交 ,再到 里面獲取 說明:盡量不要用 session 和少用 session 和 servlet 有什么區(qū)別? a:servlet 是在 java 代碼里面放 html,jsp 是在 html 里面放 java代碼 (最后運行的時候服務 器會把 JSP 解析成 servlet) b:servlet 是一個 java 類,有自己的映射 ,而 jsp 不是 說明:區(qū)別太多 射是什么?你怎么理解映射? 映射即別名,通過別名可以訪問 中:不看數(shù)據(jù) 庫,不看 XML 文件,不看查詢語句,怎么樣能知道表結構? 看表結構對應的類文件,比如 UserInfo表對應的 文件 支持集群嗎? 支持,但是是屬于熱備份類型,不能做負載平衡。不過符合你 的條件。 首先系統(tǒng)做集群,數(shù)據(jù)庫文件放到磁盤陣列里,雙機或多機共同訪問磁盤陣列,就可以了 IIS 可以做集群后負載平衡。 什么要用 MVC?我從 JSP頁面直接訪問數(shù)據(jù)庫不是更簡單嗎 ,為什么非要 先提交到控制再做處理? MVC 各施其職,互不干涉 在 MVC 模式中,三個層各施其職,所以如果一旦哪一層的需求發(fā)生了變化, 就只需要更改相應的層中的代碼而不會影響到其它層中的代碼。 有利于開發(fā)中的分工 在 MVC 模式中,由于按層把系統(tǒng)開,那么就能更好的實現(xiàn)開發(fā)中的分工。網(wǎng)頁設計人員可以進行開發(fā)視圖層中的JSP, 對業(yè)務熟悉的開發(fā)人員可開發(fā)業(yè)務層,而其它開發(fā)人員可開發(fā)控制層。 有利于組件的重用 分層后更有利于組件的重用。如控制層可獨立成一個能用的組件,視圖層也可做成通用的操 作界面 說明:這個好處就太多了 !!! struts 中,假設有一個對數(shù)據(jù)庫中一張表的增刪改查的操作,你是寫一個 action 還是寫多個 action?為什么? 寫一個 action,讓這個 action 繼承自 DispatchAction,然后在 中給這個 action 映射加一參 數(shù),parameter=method 這個在提交到這個 action 中時 ,會根據(jù)傳來的參數(shù)中method 的 值 來 執(zhí) 行 相 應 的 action 的方法 , 比 如 , 這個提交到 action 的時會自動找方法名叫 doLogin 的方法 ,參數(shù)返回值原來一樣 ActionForward 中的 actionform 有什么好處? struts 的 actionform 其實不好,里面有一堆屬性,雖然可以自動填充,但是你會發(fā)現(xiàn),在很多情況下 (比如你用到Hibernate) 你還要需要自動寫一個數(shù)據(jù)庫表的映射類,通常是,這樣就和 strutsform 中的屬性重復 ,所以他很多余 , 版本,保留了 actionform, 中已經(jīng)有了新的 LazyValidatorForm,但仍然保留了原有的 actionform, 而在 struts 中已經(jīng)把 actionform 去掉了 下面是解決方法 a: 把 actionform 換成 DynaActionForm ,和原來不同的是在 dynaActionForm 可以 的一個實例做為他的一個屬性 這樣你就不需要在里面寫一堆的 get,set 方法,只是在頁面上綁定稍有不同 b: 把 actionform 換成,這樣你完全不用寫你的 actionform 這個類,直接在 xml 里面做 相應配置 ,當然也可以加上驗證框架 警告 :這個問題是陷阱 ,實際上 struts 的 actionform 很不好 ,非常麻煩 ,用久了你會發(fā)現(xiàn)他其實是多余的 ,所以這個問題你應該說他的壞處 , 和怎么把 actonform 去掉 Hibernate 嗎,用它有什么好處? Hibernate 的最大的好處就是簡化數(shù)據(jù)庫的操作,允許你的代碼以對象模式來訪問數(shù)據(jù)庫內(nèi)容, 比如通常我們找一個 User的資料需要 select出所需要的資料,而通過 hibnate 我們可以把這個 User 的資料作為一個對象來看待 ,通過 ()或者 ()等操作來獲得,這樣就完全統(tǒng)一了上層 JAVA或者 C等 OO語言中對于數(shù)據(jù)庫的非 OO 操 作的不和諧了 . 另外對于復雜的表和表之間的關聯(lián)我們也不用去使用復雜的 Select 等 SQL 來操作 ,而使用對象可以方 便獲得 , 比如多對多關系某用戶屬于的部門的名稱 ,雖然底層數(shù)據(jù)庫使用了 3 個表的主鍵關聯(lián)操作 , 但是我們可以通過 ().getName()來簡單的獲得 ,這個就是持久化對象的好處了 說明:好處太多,只能在用的過程中慢慢體會 只能說一個字:爽 web 應用程序分 3 層, 即 MVC,如果我想分四層,應該怎么分? 加一個 Hibernate 數(shù)據(jù)持久層 表: table1(FId,Fclass,Fscore),用最高效最簡單的 SQL 列出各班成績最高的列 表,顯示班級,成績兩個字段。 select fclass,max(fscore) from table1 group by fclass,fid 有一個表 table1 有兩個字段 FID, Fno,字都非空,寫一個 SQL 語句列出該表中一個 FID 對應多個不同的 Fno 的紀錄。 類如: 101a1001 101a1001 102a1002 102a1003 103a1004 104a1005 104a1006 105a1007 105a1007 105a1007 結果: 102a1002 102a1003 104a100
點擊復制文檔內(nèi)容
試題試卷相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1