計8班-所有實習日志_第1頁
計8班-所有實習日志_第2頁
計8班-所有實習日志_第3頁
計8班-所有實習日志_第4頁
計8班-所有實習日志_第5頁
已閱讀5頁,還剩18頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

實習日志實習日志指指導老11 10 星期 多線程基我知道了線程和進程?進程就是一塊包含了某些資源的能該進程所擁有的資源。一個線程是進程的一個順序執(zhí)行我知道了并發(fā)原理。事實上進程和線程是并發(fā)運行的,OS線其他則等待CPU在這些進程或線程上來回切換運行上:11 14 星期解解與該步驟聯(lián)系起來,加聯(lián)系實際。將我知道了UDP通UDP通信的一般步驟關閉 資 關 資容內習實11 19 星 SAX解析方

XML解SAX(simpleAPIforXML)是一種XML解析的替代方法。相比于DOM,SAXDOM,SAX缺點:不能對節(jié)點做修改。DOM解析方DOM:(ObjectModel,W3CXML的式。DOMXMLNode缺點:如果文件比較大,內存有壓力,解析的時間會比較長。 XML文檔SAXReaderdom4j-full.jarDOM4JAPI,用于XMLDOM4J是一個JavaXMLAPI,類似于JDOM,用來讀寫XML文件的。DOM4JJavaXMLAPI,具有性能優(yōu)異、功能強大和易用使用的特點,同時它也是一個開放源代碼的。創(chuàng)建SAXReader XML文檔11 24 星期 數據在關系數據庫中,數據被存放于二維數據表(Table)中一個關系數據庫由多個數據表組成數據表是關系數據庫的基SQL(StructuredQueryLanguage)是結構化查詢語言的縮寫。SQL在關系數據庫上執(zhí)行數據操作檢索及所使用的標準語言,可以用來查詢數據,數據,定義數據,控制數據,所有數據庫都SQL可分為數據定義語言(DDL):DataDefinitionLanguage 語言(DML):DataManipulationLanguage(TCL:Transaction數據查詢語言(DQL:DataQueryLanguage數據控制語言(DCL): ontrol實習日志實習日志11 28 星期 CONCAT

數據庫中的字符串函CONCAT:CONCAT(char1,char1、char2符串。concat函數。在連接兩個以上操作符時并不是很方便concat的等價操作是連接操作符||當多個字串連接時,用||SQL在連接時,如果任何一個參數是NULL,相當于連接了一個空格。LENGTH(char)VARCHAR2CHAR,長度還包括后補的空格。UPPER、LOWERLOWER(char)NULLNULLTRIM、LTRIM、TRIMTRIM(c2FROMc1)c1c2LTRIM(c1[,c2])c1(Left)c2RTRIM(c1[,c2])c1(Right)c2c2,就去除空格。指導老實習日志實習日志指指導老12 3 星 Oracle數值函FLOORROUNDROUND(n[,ROUND(n[,m])nmnmmmm0mmmTRUNC(n[,TRUNC(n[,m])nmROUND(n[,m])相同,不同n。MOD(m,n)mnn0mCEILn12 8 星期 Oracle日期操LEAST、比較函數LEASTGREATEST語法如下:GREATEST(expr1[,expr2[,expr3]]…)LEAST(expr1[,expr2[,expr3]]…)SELECTLEAST(SYSDATE'10-10-08'FROMEXTRACT直譯是抽取或提取EXTRACT(dateFROMdatetime):從參數datetime提取參數dateSELECTEXTRACT(YEARFROMSYSDATE)current_yearFROMDUAL;實習日志實習日志指指導老12 12 星期

sql基礎查SELECT<*,column[alias],…>FROM其中:SELECT,FROMSELECT*后面指定列名,列名之間用逗號隔開。SQLSELECTempnoASid,ename"Name",sal*12"AnnualSalary" FROMemp; WHERE查詢條件:使用>,<,>=,<=,!=,<>,=12 17 星 Sql查詢表達式與函數使用DISTINCT過濾重數據表中有可能相同數據的行,當執(zhí)行查詢操作時,默認情況會意義,經常會需要去掉重復值,使用DISTINCT現。12 22 星期

Oracle聚合函查詢時需要做一些數據統(tǒng)計,比如:查詢職員表中職員的平均薪水,各部GOURPBYHAVINGMAXAVGNULLCOUNTNULLNULL實習日志實習日志指指導老12 26 星期 SqlWHERE在SELECT查詢中,在WHERE查詢條件中的限制條件不是一個確定的值,而是來SQLSELECTWHERESELECTDMLDDLHAVINGWHEREHAVINGFROM在查詢語句中,FROMFROM子句中,這個子查詢也稱作行內視圖或者視圖。這時,把子查詢當作視圖對待,但視圖沒有名字,只能在當前的SQL語句SELECTSELECT靈活。1 2 星期

Oracle高級分組函ROLLUP、CUBE和GROUSETS運算符是GROUPBY子句的擴展,可以生成UNIONALLGROUPBYROLLUP(a,b,c)GROUPBYCUBE(a,b,c)GROUPBY SETS((a),CUBEGROUPBYCUBE(a,b,cubencube,2^n(a,c),(a),(b,c),(b),(c),最后對全表進行GROUPBY操作,所以一共是2^3=8GROUGROUSETS運算符可以生成與使用單個GROUPBY、ROLLUP或CUBE運算如果不需要獲得由完備的ROLLUP或CUBE運算符生成的全部分組,則可以使用GROUSETS僅指定所需的分組。GROUSETS列表可以包含重復的分使用GROUPBY SETS(a,b,c),則對(a),(b),(c)進行GROUP使用GROUPBY SETS((a,b),c),則對(a,b),(c)進行GROUP BY SET(a,a),則對(a)進行2次GROUPBY, 實習日志實習日志指指導老12 29 星期DECODEDECODE函DECODEDECODEDECODE(expr,search1,result1[,search2,result2…][,它用于比較參數expr的值,如果匹配到哪一個search條件,就返回對應的result結果,可以有多組search和result的對應關系,如果任何一個search條件都沒有匹配到,則返回最后default的值。default參數是可選的,如果沒defaultNULL。Sql分頁查ROWNUMROWNUM1ROWNUM容內習實12 31 星 Oracle排序函ROW_NUMBERROW_NUMBER()PARTITIONBYcol1ORDERBY表示根據col1分組,在分組 ROWNUMROW_NUMBERRANKRANK()PARTITIONBYcol1ORDERBY表示根據col1分組,在分組 根據col2給予等級標識,即 則兩行數據都標記為2,但下一位將是第四名。DENSE_RANKDENSE_RANK()PARTITIONBYcol1ORDERBYcol1col2給予等級標識,即,相同的數據返回相同。特點是連續(xù)排序,如果有并列第二,下一個排序將是三,這一點RANK,RANK實習日志實習日志1 5 星期 Oracle集合操UNION、UNION集合操集合操作符包括UNION、UNIONALL、INTERSECTMINUS。多條作集合操作的SELECT句的列的個數和數據類型必須匹配。ORDERBY句只能放在最后的一個查詢語句中。SELECT[UNION|UNIONALL|INTERSECT|SELECTUNIONUNIONALL用來獲取兩個或兩個以上結果集的并集UNION操作符會自動去掉合并后的重復記錄UNIONALL返回兩個結果集中的所有行,包括重復的行UNION作符對查詢結果排序,UNIONALL排序指導老實習日志實習日志指指導老1 7 星MINUS一列的數據作升序排列以中的數據,才被顯示輸出。使用INTERSECT操作符后的結Oracle集合操INTERSECT函數獲得兩個結果集的交集,只有同時存在于兩個結果容內習實1 9 星期 視圖、序列、索SELECT 視圖的作視圖本質上就是一條SELECT語句,所以當視圖時,只能到所對應的SELECT語句中涉及到的列,對基表中的其它列起到安全和的作用,可以限制數據。序序列(SEQUENCEOracle索(TABLESPACE引記錄中存有索引關鍵字和指向表中數據的指針(地址I/O作比對表進行操作要少很多。Oracle系統(tǒng)自動,查詢語句中不用指定使用哪個索實習日志實習日志指指導老1 12 星期 DML非空約束(NotNull),唯一性約束(Unique),檢查約束(Check),CKINSERTUPDATENULL1 14 星 約或父表,emp檢查(Check)約束條件用來強制在字段上的每個值都要滿足Check中定義的條件。當定義了Check約束的列新增或修改數據時,數據必須符合Check約束中定1 16 星期 JavaDatabase JDBC是Java應用程序 不同的數據庫,以實現與具體數據庫無關的Java操作界面。JDBC定義了一套標準接口,即 JDBC驅動管理連接接口JDBC 數據庫的工作過程OracleJava程序中不同數據庫,需要對應數據庫的驅動。Oracle數據庫提MyEclipseBuildPath選項。MySQL實現MySQL對應的數據庫驅動名為mysql-connector-java-5.0.4-bin.jar(不同版本可能有不同名稱,將驅動類加載到項目中同樣通過設置MyEclipse的BuildPath選項。實習日志實習日志指指導老1 19 星期 (TransactionJDBC事務特性介紹(Atomicity(Consistency 作的修改必須與任何其它并 作的改(Durability: 事務是數據庫的概念,JDBC支持事務,本質還是在數據庫中實現的。JDBCJDBC mit() JDBC事務提交;SQL恢復JDBC的事務提交狀態(tài) 資源實習日志實習日志指指導老1 21 星

DAO(DataAccessObject):數據 目的:數 邏輯和業(yè)務邏輯分開為了建立一個健壯的Java應用,需將所有對數據源的 公共API中,需要:體操作。DAODAODAODAOVO.DAO層需要定義對數據庫中表 (ORM:Object/RelationMap 將Java程序中的對象對應到關系數據庫的表中:實習日志實習日志指指導老1 23 星期Web

Web是基于Internet的一個多 B/(Browser/Server)模式,整個系統(tǒng)由Web服務器、瀏覽器(Browser)和通信協(xié)議組成。Web服務 文檔文

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論