原创 數據庫連接池技術中dbcp、c3p0、jndi三者的聯繫

這兩個連接池都是Hibernate建議使用的連接池DBCP是一個依賴Jakarta commons-pool對象池機制的數據庫連接池,Tomcat的數據源使用的就是DBCP。C3P0是一個開放源代碼的JDBC連接池,它在lib目錄中與Hi

原创 jQuery 元素搜索

jQuery 對頁面元素的搜索包括 父元素、同輩元素、子元素 的搜索。1.父元素搜索(1)parents([selector]) 方法$("p").parents().css("border","1px solid #999");    

原创 序列化表單爲Json對象

(function($){ $.fn.serializeObject = function () { var o = {}; var a = this.serializeArray(); $.each(a, func

原创 我的友情鏈接

51CTO博客開發

原创 Hibernate 1+N 問題

什麼時候會遇到1+N的問題?前提:Hibernate默認表與表的關聯方法是fetch="select",不是fetch="join",這都是爲了懶加載而準備的。1)一對多(<set><list>) ,在1的這方,通過1條sql查找得到了1個

原创 jQuery 插件開發

JQuery 插件開發: 類級別開發,開發新的全局函數 對象級別開發,給Jquery對象開發新方法一、類級別開發定義全局方法jQuery.foo = function() { alert('This is a test.'); };

原创 Console.log 的兼容性

今天發現程序在FF和Chrome下運行正常,但在IE9下有時會不執行JS,而有時有正常。後來發現時Console.log()在IE9下有時會報錯,IE8不支持所以今後開發時用完Console.log()應該及時註釋掉,以免帶來不必要的麻煩。

原创 獲取容器中的表單值封裝成object

項目中臨時寫的,爲了可以去除form元素,避免形成form嵌套,有什麼bug麻煩大家提出,我儘快改正。$.fn.serializeObject=function(){ var inputs=$(this).find("

原创 聲明式事務

Spring的聲明式事務顧名思義就是採用聲明的方式來處理事務。這裏所說的聲明,就是指在配置文件中申明。用在Spring配置文件中聲明式的處理事務來代替代碼式的處理事務。這樣的好處是,事務管理不侵入開發的組件,具體來說,業務邏輯對象就不會意識

原创 springmvc 下使用自定義註解獲取登錄信息

使用原因 大家的項目中在controller層是怎樣獲取登錄用戶的信息呢? User loginUser=LoginUtil.getLoginUser(); 我想有些同學是通過這樣獲得的,如果這樣實現的話, 恭喜你,你的Control

原创 JVM運行參數配置

JAVA_OPTS ,顧名思義,是用來設置JVM相關運行參數的變量。 JAVA_OPTS=”-server -Xms512m -Xmx1024m -XX:MaxPermSize=128m -Dcom.sun.management.jmx

原创 mybatis 自動生成實體類、mapper.xml文件

tip: mybatis-generator不支持一對多、多對多映射,需要額外添加 在maven pom中添加 mybatis插件 <!-- mybatis生成DAO插件 --> <plugin> <groupId>org.mybat

原创 ubuntu 15.10 安裝Wine1.7 解決依賴

本人系統環境爲 Ubuntu 15.10 amd64。 錯誤特徵: apt-get install wine1.7 提示依賴 wine1.7-i386 和 wine1.7-amd64,但不會被安裝 apt-get install

原创 使表單支持異步提交

每次頁面中寫異步請求時需要寫一些重複性的代碼,爲什麼html的表單不支持異步請求呢?無奈只好自己擴展一個了 先設計最終的使用效果 給表單一個class標記,標識它使用ajax提交,class名就定爲"ajaxForm"吧請求的url使用

原创 混合型自旋鎖

混合型自旋鎖 純自旋鎖在競爭激烈的情況下會頻繁的自旋浪費CPU資源, 所以一般使用混合型自旋鎖進行改進,在嘗試了一定次數後進入休眠狀態 public class HybridSpinLock { // 自旋次數 private sta