原创 IN和EXISTS的效率

>>INselect * from t1 where x in ( select y from t2 )事實上可以理解爲:select * from t1, ( select distinct y from t2 ) t2 where t

原创 JAVA基礎之理解JNI原理

JNI是JAVA標準平臺中的一個重要功能,它彌補了JAVA的與平臺無關這一重大優點的不足,在JAVA實現跨平臺的同時,也能與其它語言(如C、C++)的動態庫進行交互,給其它語言發揮優勢的機會。 有了JAVA標準平臺的支持,使JNI模式更加

原创 Ajax提交數據太大,導致數據丟失

Ajax以POST方式提交JSON格式數據,如下: $.ajax({ type : "POST", url : "test.action", datetype : "JSON", data : "key="+value

原创 表關聯的類型和區別

SELECT語句的FROM子句可以指定以下幾種類型的連接: select * from a,b where a.id=b.id   這個語法是內連接的另外一種寫法,其執行結果與inner join一樣 LEFT JOIN是LEFT O

原创 jQuery的name選擇器 模糊匹配

$("div[id]") 選擇所有含有id屬性的div元素 $("input[name='einsdan']") 選擇所有的name屬性等於'einsdan'的input元素 $("input[name!='einsdan']") 選擇所

原创 Hibernate load和get的區別

get和load方式是根據id取得一個記錄 1. 從返回結果上對比: load方式檢索不到的話會拋出org.hibernate.ObjectNotFoundException異常 get方法檢索不到的話會返回null 2. 從檢索執行機制

原创 Java反射機制總結(實例分析)

反射機制實現: 在運行時判斷任意一個對象所屬的類。 在運行時構造任意一個類的對象。 在運行時判斷任意一個類所具有的成員變量和方法。 在運行時調用任意一個對象的方法   Reflection 是Java被視爲動態(或準動態)語言的一個關鍵性

原创 jQuery UI table tr 點擊事件 背景藍色

jQuery UI 中的table,每個 tr 有單機事件,當點擊某一個 tr 後,被點擊 tr 背景色變藍,其他 tr 無背景色。 <table id="xxxGrid"></table> 遇到的問題:使用 js 或者 jQuery

原创 display:none與visible:hidden的區別

display:none和visible:hidden都能把網頁上某個元素隱藏起來,區別如下: display:none 將元素的顯示設置爲無,不爲被隱藏的對象保留其物理空間,即該對象在頁面上徹底消失。 visible:hidd

原创 異常 org.apache.struts2.json.JSONException: org.hibernate.LazyInitializationException:

問題原因:需要轉換爲json的對象中有一個子對象,這個子對象有些屬性因爲延遲加載的關係,沒有初始化,導致框架轉JSON報空指針。 解決方法: 1,取消延遲延遲加載 。基本不可取,對性能影響大 2,在service層手動調用get方法,。不

原创 Navicat For Mysql 快捷鍵

Ctrl+q           打開查詢窗口   Ctrl+/            註釋sql語句   Ctrl+Shift +/  解除註釋   Ctrl+r           運行查詢窗口的sql語句   Ctrl+Shift+

原创 Hibernate中三種常用的數據庫查詢

HQL查詢: public List<User> getUserByNameAndAge(String name, Integer age) { Session session = getSession(); //from後面是對象