原创 ajax續2 對ajax的get和post進行封裝和實現回調

1.以下是最基本的一個js對象的封裝:  xhr.js 部分圖: //聲明一個方法 function Ajax(){     //實例化xhr對象     var xhr =null;     if(window.XMLHttpReq

原创 45 個非常有用的 Oracle 查詢語句

日期/時間 相關查詢獲取當前月份的第一天 運行這個命令能快速返回當前月份的第一天。你可以用任何的日期值替換 “SYSDATE”來指定查詢的日期。  SELECT TRUNC (SYSDATE, 'MONTH') "First day of

原创 動態綁定與靜態綁定

                                               動態綁定與靜態綁定  當子類(Y)同時覆蓋了父類(X)的屬性和方法時,爲什麼“X s = new Y(); ”這裏的s只可以調用Y中覆蓋X的方法

原创 hibernate 註解實現多對多

1.數據庫 學生選擇課 CREATETABLE stud(   id INT PRIMARY KEY,   NAME VARCHAR(30) ); CREATETABLE course(   id INT PRIMARY KEY,  

原创 spring中context:property-placeholder/元素 (

1.有些參數在某些階段中是常量     比如 :a、在開發階段我們連接數據庫時的連接url,username,password,driverClass等                   b、分佈式應用中client端訪問serv

原创 寫一個BeanFactory來管理Service使Service和Dao都單例

1.原來的項目 2.優化的思想: 項目目錄: 1.Dao 2.Service import cn.oracle.books.dao.IBookDao; import cn.oracle.domain.Book; public

原创 java.lang.OutOfMemoryError: Java heap space

使用Java程序從數據庫中查詢大量的數據時出現異常: java.lang.OutOfMemoryError: Java heap space  在JVM中如果98%的時間是用於GC且可用的 Heap size 不足2%的時候將拋出此異常

原创 工作之需

日期類:      <input class="Wdate" type="text" id="csrq" name="csrq" width="200px" required="true" onfocus="WdatePicker(

原创 solr - startup

web.xml配置文件 SolrDispatchFilter一個Filter,過濾所有的PATH <filter-mapping>     <filter-name>SolrRequestFilter</filter-name>    

原创 dbutils

1.簡介 DBUtils被設計爲一種體積小、透明且快速的工具類。 特色: 1.對於數據表的讀操作,他可以把結果轉換成List,Array,Set等java集合,便於程序員操作; 2.對於數據表的寫操作,也變得很簡單(只需寫sql語

原创 oracle常用操作

1.登錄 sqlplus sys/123456 as sysdba; (connect HR/1234;) 2.由於sys是系統管理員,它有很多表,都是用來管理其他用戶的表,查詢當前用戶是哪一個用戶   由於在oracle中一個用戶就是一

原创 cglib動態代理

Cglib是一個優秀的動態代理框架,它的底層使用ASM在內存中動態的生成被代理類的子類。使用CGLIB即使被代理類沒有實現任何接口也可以實現動態代理功能。CGLIB具有簡單易用,它的運行速度要遠遠快於JDK的Proxy動態代理: 使用C

原创 Java棧與堆 (原作者講的太好了)

Java棧與堆 ----對這兩個概念的不明好久,終於找到一篇好文,拿來共享 1. 棧(stack)與堆(heap)都是Java用來在Ram中存放數據的地方。與C++不同,Java自動管理棧和堆,程序員不能直接地設置棧或堆。 2. 棧的優勢

原创 JSON與JAVA數據的轉換

JSON-lib這個Java類包用於把bean,map和XML轉換成JSON並能夠把JSON轉回成bean和DynaBean。  下載地址:http://json-lib.sourceforge.net/  還要需要的第3方包:  or

原创 Struts2 contentType屬性列表

Java代碼    'ez' => 'application/andrew-inset',    'hqx' => 'application/mac-binhex40',    'cpt' => 'application/mac-c