原创 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後面是對象