原创 hibernate中 lazy的使用
hibernate中lazy的使用 lazy,延遲加載 Lazy的有效期:只有在session打開的時候纔有效;session關閉後lazy就沒效了。 lazy策略可以用在: * <class>標籤上:可以取值true/false *
原创 HibernateTemplate
HibernateTemplate源碼 [java] view plaincopyprint? package org.springframework.orm.hibernate3; impor
原创 Java JDBC 批處理
Java JDBC 批處理 在此筆記裏,我們將看到我們如何可以使用像Statement和PreparedStatement JDBC API來批量在任何數據庫中插入數據。此外,我們將努力探索一些場景,如在內存不足時正常運行,以及如何優
原创 Struts2 入門 五 (struts2 關於JSON )
Struts2 入門 五 (struts2 關於JSON ) 覺得JSON有必要簡單說下 異步交互的時候 經常要用到的 尤其是JSONObject 和JSON
原创 Jdbc 事務管理
事務的特性: 1)原子性(atomicity):事務是數據庫的邏輯工作單位,而且是必須是原子工作單位,對於其數據修改,要麼全部執行,要麼全部不執行。 2)一致性(consistency):事務在完成時,必須是所有的數據都保持一致狀態。在
原创 window.parent與window.opener的區…
1、window.parent 是iframe頁面調用父頁面對象 舉例: a.html <html> <head><title>A</title></head> <body> <form name="form1" id="form1"
原创 oracle 管道流函數
管道流函數 1 先定義 對象類中 比如 CREATE OR REPLACE TYPE OBJ_CJGZL IS object( mjvarchar2(20),--民警 sspcsvarchar2(12),--派出所
原创 JS判斷瀏覽器語言自動跳轉
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 var type=navigator.appName if (type=="Netscape"){ var
原创 Struts2 入門 四(Struts 獲得 web元素的幾種方式 ).
Struts2 入門 四(Struts 獲得 web元素的幾種方式 ). ActionContext類是ServletActionContext類 的父類 public class ActionContext i
原创 Java 入門 八 (Java 反射)
Java 入門 八 (Java 反射) 有句話 叫做 無反射,無框架。覺得 十分正確。 淺談反射 java在環境中 執行的是 該類的.class文件 jvm要先把 該類的類型信息 加載到 方法區中 當你 需要創建該類型的對象時 就根據
原创 CGLIB 動態代理
JDK實現動態代理需要實現類通過接口定義業務方法,對於沒有接口的類,如何實現動態代理呢,這就需要CGLib了。CGLib採用了非常底層的字節碼技術,其原理是通過字節碼技術爲一個類創建子類,並在子類中採用方法攔截的技術攔截所有父類方法的調用
原创 Document base XXXXX does not exist or is not a readable directory.
Document base XXXXX does not exist or is not a readable directory. TOMCAT根目錄下conf/Catalina/localhost裏邊內容清空即可。 點贊
原创 孫鑫 java無難事 視頻下載地址 迅雷
孫鑫 java無難事 視頻下載地址 迅雷 ftp://202.106.156.143/uploads/computer/%E5%AD%99%E9%91%ABJava%E6%97%A0%E9%9A%BE%E4%BA%8B01.ra
原创 J2EE Servlet運行原理
客戶發送 一個 servlet請求的時候 先被Servlet容器(Tomcat服務器中的server元素)接收到 Servlet容器會幫你創建一個ServletRequest對象(中封裝了客戶的HTTP請求信息)和ServletRes
原创 0x60221631指令引用0x00000000 出現read
如果 出現0x60221631指令引用0x00000000 出現read 就是內存分配的問題 只要重新分配下內存就行 操作如下: for %1 in (%windir%\system32\*.dll) do regsvr32 /s %1