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

正文內(nèi)容

java知識點總結-閱讀頁

2025-06-21 16:31本頁面
  

【正文】 lse 2.s:iterator /s:iterator 迭代標簽 3.s:include/s:include 引入標簽 可以把一個JSP頁面或者servlet引入一 個頁面中 4.s:property/s:property 輸出標簽 5.s:set/s:set 標簽賦予變量一個特定范圍內(nèi)的值 6.s:form/s:form 表單標簽 7.s:testarea/s:textarea 文本域標簽 8.s:select/s:select 下拉標簽 9.s:url/s:url 聲明一個url的路徑 最常用的是: 判斷s:if/s:if 循環(huán)s:iterator/s:terator 輸出s:property/s:property SSI整合Action繼承于Actionsupport,從而完成struts和spring的整合在struts2的action中注入service,保證service的名字和配置文件中的一致, 并生成get,set方法Dao層繼承于SqlMapClientDaoSupport在dao層的配置文件中注入sqlMapClient SSH整合,并加載spring的相關配置文件,包并且根據(jù)配置文件中service的id生成get,set方法來注入service層。 Controller注解,表明該類是MVC的控制層。 (注:Autowired默認是ByType,如果想根據(jù)屬性名注入,那么就再加上注解 Resource(name=屬性名)) RequestMapping(requestAddress) 表明該方法的請求地址 Repository 表明這是數(shù)據(jù)庫持久層。十一、Hibernate 中get 和 load的區(qū)別加載方式:    load為延遲加載(返回的是一個只有id屬性的代理,只有使用該對象屬性時,才 發(fā)出sql語句);    get為立即加載(執(zhí)行時,會立即向數(shù)據(jù)庫發(fā)出sql語句)返回結果:    load檢索不到記錄時,會拋ObjectNotFoundException異?!   et檢索不到記錄時,會返回null1 Hibernate、Ibatis、Jdbc三者的區(qū)別Hibernate屬于全自動, Ibatis屬于半自動,Jdbc屬于手動,從開發(fā)效率上講hibernate較高,ibatis居中,jdbc較低,從執(zhí)行效率上講hibernate較低,ibatis居中,jdbc較高,因為jdbc是手工寫sql語句,程序員對sql的控制能力更大,可以根據(jù)業(yè)務需要進行優(yōu)化,而ibatis雖然也可以對sql進行優(yōu)化,但是他里面將resultset封裝為實體的過程中采用了反射機制所以一定程度上影響了性能,而hibernate因為高度封裝所以開發(fā)效率相對較高,但正因為這個原因,所以程序員在對sql語句的控制和優(yōu)化方面相對比較弱,而且在將resultset封裝成實體的過程中也采用了反射機制,所以在性能方面較低1 Hibernate的運行原理 ,根據(jù)配置文件的信息去創(chuàng)建sessionFactory,sessionFactory是線程安全的,是一個session工廠,用來創(chuàng)建session,session是線程不安全的,相當于jdbc的connection,最后通過session去進行數(shù)據(jù)庫的各種操作,在進行操作的時候通過transaction進行事務的控制。(加載 )并創(chuàng)建一個SessionFactory對象。它充當數(shù)據(jù)存儲源的代理,并負責創(chuàng)建 Session對象。3 .Session接口Session(會話)接口是Hibernate應用使用的主要接口。Session對象是非線程安全的。5 .Transaction接口Transaction(事務)負責操作相關的事務。Hibernate可以用在任何JDBC可以使用的場合 Hibernate是一個和JDBC密切關聯(lián)的框架,所以Hibernate的兼容性和JDBC驅動,和數(shù)據(jù)庫都有一定的關系,但是和使用它的Java程序,和App Server沒有任何關系,也不存在兼容性問題。十六、Hibernate中的兩大配置文件*.:主鍵生成策略,映射關系,一對多,一對一的關系。1 Hibernate事務處理 開啟事務 ()。執(zhí)行操作失敗則 ()。1 分頁步驟①前臺封裝一個顯示分頁的組件②查詢總條數(shù)③后臺封裝分頁工具類,計算開始位置、結束位置、總頁數(shù)④后臺寫支持分頁的sql語句⑤前臺包含分頁組件,實現(xiàn)分頁效果注意:查詢總條數(shù)的where和查詢列表信息的where條件要保證一致。其中get,load,iterate都會使用一級緩存,一級緩存緩存的是對象。二級緩存也只能緩存對象。()起作用,二十一、Ssh的概述:ssh是web開發(fā)中常見的一種框架sstrutssspringhhibernate其中struts在框架中充當控制器,實現(xiàn)MVC,主要用來處理用戶的請求,和跳轉頁面。spring在ssh充當粘合劑,粘合strutsspinghibernate,主要用來進行事物的控制,hibernate充當數(shù)據(jù)庫持久層,主要用它來與數(shù)據(jù)庫交互,提高開發(fā)效率,減輕程序員sql控制要求,而且hibernate通過反射機制,有靈活的映射性,還支持各種關系,一對一,一對多,多對多。二十三、JSP標簽: include動作 jsp:include 動作以“jsp: 動作名 ” 開始,以“/jsp:動作名 ” 結束比如:jsp:include page= Filename /:% include%% % 以“% ” 開始,以“% ” 結束。 % Scriptlet【腳本】:% 。 %:%! % %! 函數(shù)或者方法 % 例子: %!String getHello(String name) { return Hi, + name + !。 include指令是在編譯時包含。 如果要包含其他項目的文件可以使用c:import二十四、過濾器filter的概述:filter是一個過濾器,用來在請求前和響應后進行數(shù)據(jù)的處理。了解(不需要主動說)filter 相當于 攔截器 相當于Spring AOPservlet+jsp+javabean+jdbc+filterfilter filternameencodingFilter/filtername filterclass/filterclass initparam paramnameencode/paramname paramvalueutf8/paramvalue /initparam /filter filtermapping filternameencodingFilter/filtername urlpattern*/urlpattern/filtermapping二十五、攔截器的理解什么是攔截器:攔截器是AOP中的概念,它本身是一段代碼,可以通過定義“織入點”,來指定攔截器的代碼在“織入點”的前后執(zhí)行,從而起到攔截的作用正如上面 Struts2的Reference中講述的,Struts2的Interceptor,其攔截的對象是Action代碼,可以定義在Action代碼之前或者之后執(zhí)行攔截器的代碼。在執(zhí)行Action的execute方法之前,在執(zhí)行完所有引用的攔截器的intercept方法后,會執(zhí)行Action的execute方法。如timer、params等。代碼如下:package name=demo extends=strutsdefault ... /package 攔截器是Struts2框架的核心,它主要完成解析請求參數(shù)、將請求參數(shù)賦值給Action屬性、執(zhí)行數(shù)據(jù)校驗、文件上傳等工作 ,在默認情況下(也就是action中未引用攔截器時)會自動引用一些攔截器。為了實現(xiàn)某些操作,我們可以自定義攔截器,自定義攔截器有三種方式定義。攔截器在項目中的運用:同時可以減輕代碼冗余,提高重用率。對符合的登入者才跳轉到正確頁面。二十七、項目的部署方式如果項目單獨部署到tomcat中的時候。 提供JDBC連接的URL 、創(chuàng)建數(shù)據(jù)庫的連接 ?要連接數(shù)據(jù)庫, 該對象就代表一個數(shù)據(jù)庫的連接。 Connection con=(url , username , password)。amp。:jdbc:mysql://localhost/test?user=rootamp。useUnicode=trueamp。 創(chuàng)建一個Statement ?要執(zhí)行SQL語句, ?執(zhí)行靜態(tài)SQL語句。 ?執(zhí)行動態(tài)SQL語句。 String sql = “”。 PreparedStatement pst = (sql) 。 ? executeUpdate:執(zhí)行insert、update、delete語句 ()。 數(shù)據(jù)庫連接池 數(shù)據(jù)庫連接池的優(yōu)點運行原理:在我們不使用數(shù)據(jù)庫連接池的時候,每次訪問數(shù)據(jù)庫都需要創(chuàng)建連接,使用完成之后需要釋放關閉連接,而這樣是很耗費資源的。DBCP:比較穩(wěn)定。 mysql的數(shù)據(jù)庫導入導出 配置:首先找到mysql的安裝目錄,進入bin目錄下復制路徑將mysql的bin目錄粘貼在計算機環(huán)境變量的path中授權:登錄mysql將某張表的某個權限賦給某個用戶grant [select,insert,update,delete,create,drop] on [databaseName].[tableName] to [userName][userIP] identified by [‘連接口令’]grant select,insert,update,delete,create,drop on to root[IP] identified by 39。將所有庫的所有權限賦給某個用戶grant all privileges on *.* to [userName][userIp] identified by [‘連接口令’] grant all privileges on *.* to root[IP] identified by ‘root39。%39?!   С霰镜財?shù)據(jù)庫:    mysqldump u 用戶名 p 數(shù)據(jù)庫名 磁盤:導出的文件名(加后綴)    遠程導出數(shù)據(jù)庫:    mysqldump h IP u 用戶名 p 數(shù)據(jù)庫名稱 導出的文件名(加后綴)    遠程導出數(shù)據(jù)表:    mysqldump u root p d adddroptable 數(shù)據(jù)庫名稱 導出文件 名(加后綴)    導入數(shù)據(jù):    mysql u root p登錄成功后 ==》 source 磁盤:導入的文件名(加后綴) jdbc分段批量提交的時候出現(xiàn)異常怎么處理? 通過Map來解決性能問題。 jdbc批量處理數(shù)據(jù) 批量處理數(shù)據(jù):(代碼優(yōu)化:提高程序執(zhí)行性能)降低了java程序代碼(客戶端)和數(shù)據(jù)庫之間的 網(wǎng)絡通信的次數(shù)。通常我們使用分段批量處理的方式 這樣可以提高程序的性能 ,防止內(nèi)存溢出。 if (i 0 amp。 i%1000 == 0) { ()。 } Oracle分頁 select * from (select * from (select s.*,rownum rn from student s ) where rn=5) where rn0 Oracle的基本數(shù)據(jù)類型 Oracle的基本數(shù)據(jù)類型(常用):字符型Char 固定長度字符串 占2000個字節(jié)Varchar2 可變長度字符串 占4000個字節(jié)Nvarchar2 占2000個字符(最多能存2000個字母/中文)大對象型(lob)Blob :二進制數(shù)據(jù) 最大長度4GBlob 用于存一些圖片,視頻,文件。因此我們可以把用blob把它存在數(shù)據(jù)庫中。Clob :字符數(shù)據(jù) 最大長度4G,可以存大字符串 varchar2和nvarchar2都具有一定的局限性,它們長度有限,但數(shù)據(jù)庫中無論用varchar2或nvarchar2類型,還是用clob,在java端都使用String接收。Float 浮點數(shù)類型。Number(p,s)包含小數(shù)位的數(shù)值類型。 Eg: number(10,2) 表示小數(shù)點之前可有8位數(shù)字,小數(shù)點后有2位。精確范圍0~9 默認為6. id、rowid、rownum的區(qū)別 rowid物理位置的唯一標識。rownum用于標記結果集中結果順序的一個字段,它的特點是按順序標記,而且是連續(xù)的,換句話說就是只有有rownum=1的記錄,才可能有rownum=2的記錄。 Preparedstatement和statement的區(qū)別 用Prepared statement進行開發(fā)。 1 數(shù)據(jù)庫三范式 第一范式:數(shù)據(jù)庫表中的所有字段值都是不可分解的原子
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1