原创 js 之 StringBuffer 工具類

function StringBuffer(){ this._strings = new Array(); } StringBuffer.prototype.append = function(str){ this._strings

原创 javascript 獲取瀏覽器對象 - 備忘筆記

jQuery.extend({ getBrowserType: function(){ var OsObject = ""; if (navigator.userAgent.indexOf("MSIE") >= 0) {

原创 java 之 load-on-startup 的詳解

The load-on-startup element indicates that this servlet should be loaded (instantiated and have its init() called) on

原创 Java線程之線程狀態的轉換

一、線程狀態 線程的狀態轉換是線程控制的基礎。線程狀態總的可以分爲五大狀態:分別是生、可運行、運行、等待|阻塞|睡眠、死。 簡單描述如下: 1、新狀態:線程對象已經創建,還沒有在其上調用start()方法。 2、可運行狀態:當線

原创 spring hibernate properties詳解

Hibernate配置屬性 hibernate.dialect:一個Hibernate Dialect類名允許Hibernate針對特定的關係數據庫生成優化的SQL。取值full.classname.of.Dialect(詳解見下)

原创 java之yield(),sleep(),wait()區別詳解-備忘筆記

1、sleep() 使當前線程(即調用該方法的線程)暫停執行一段時間,讓其他線程有機會繼續執行,但它並不釋放對象鎖。也就是說如果有synchronized同步快,其他線程仍然不能訪問共享數據。注意該方法要捕捉異常。 例如有兩個線程同時

原创 Java線程之線程的同步與鎖

一、同步問題提出 線程的同步是爲了防止多個線程訪問一個數據對象時,對數據造成的破壞。 二、同步和鎖定 Java中每個對象都有一個內置鎖。 當線程運行到非靜態的synchronized同步方法上時,自動獲得與正在執行代碼的當前實例(th

原创 Vector、ArrayList、LinkedList、HashMap、TreeMap、HashTable 區別

Vector和ArrayList 1、vector是線程同步的,所以他也是線程安全的,而ArrayList是線程異步的,是不安全的。如果不考慮到線程的安全因素,一般用ArrayList效率較高。 2、如果集合中的元素的數目大於目前集合

原创 Java空接口以及其接口方法討論

JDK中定義的空接口 import java.io.Serializable; import java.lang.annotation.Annotation; import java.rmi.Remote; import java.ut

原创 小談Java中的靜態塊與非靜態塊

java中經常有一些靜態塊,這是用來在生成類之前進行的初始化,無論java還C++語言中的static,都是最先初始化好的。結構如下: static { 靜態語句代碼塊 } { 非靜態語句代碼塊 } 異同點 相同點:都是在JVM加載

原创 CAS單點登錄學習筆記四之HTTPS 單向認證方式 服務端和客戶端配置

一、生成服務端密鑰文件二、生成服務端證書三、導入證書文件到cacerts密鑰庫文件四、服務端Tomcat配置五、生成客戶端密鑰庫文件六、客戶端應用配置七、補充說明八、常見配置錯誤     配置說明       一、     生成服務端密

原创 B2C電子商務系統研發——產品目錄(Product Category)業務分析和設計

一、產品目錄定義 在電子商務系統中,產品目錄是組織網店產品的一種分類方式。 產品目錄一般爲樹形結構,結構上支持無限分級,但是最常見的是2~3級,很少4級或者以上的(B2B類網站除外)。 比如有類似京東、卓越一樣的百貨式商場,目錄很豐富,

原创 CAS單點登錄學習筆記二之部署CAS Server

       CAS Server 是一套基於 Java 實現的服務,該服務以一個 Java Web Application 單獨部署在與 servlet2.3 兼容的 Web 服務器上,另外,由於 Client 與 CAS Serve

原创 CAS單點登錄學習筆記三之配置Tomcat啓用Https 協議

 Cas server默認的安全認證是基於https協議的,這就要求在應用程序和CAS Server端配置SSL協議。 1、修改%TOMCAT_HOME%\conf\server.xml文件 註釋如下配置 <Connector URIE

原创 CAS單點登錄學習筆記一之CAS基本概念

  SSO 介紹 單點登錄(Single Sign On , 簡稱 SSO )是目前比較流行的服務於企業業務整合的解決方案之一, SSO 使得在多個應用系統中,用戶只需要登錄一次就可以訪問所有相互信任的應用系統。CAS(Central