原创 溫習設計模式1--dependence inversion principle

表述1,抽象不應該依賴於細節,細節應該依賴於抽象。 表述2,針對於接口編程,不要針對於現實編程。 依賴倒轉強調一個系統內實體之間關係的靈活性。 現實,java語言中創建一個對象的過程是違背開閉原則以及依賴倒轉原則的,正因爲這一點,設計

原创 溫習設計模式2--simple factory

簡單工廠方法又叫靜態工廠方法。 static factory method 由一個工廠對象決定創建哪一類產品類的實例。 單例模式和多例模式是建立在簡單工廠模式之上的,而且它們都要求工廠方法有特殊的邏輯,以便能循環使用產品的實例。 工廠類

原创 缺少動態連接庫.so--cannot open shared object file: No such file or directory

  點贊 收藏 分享 文章舉報 haolongabc 發佈了85 篇原創文章 · 獲贊 8 · 訪問量 36萬+ 私信

原创 java 線程安全 發佈和溢出

如果對象發佈了內部狀態,就可能危及到封裝性,並使程序難以維持穩定性。 發佈對象時,他還沒有完成構造,同樣危及到線程安全。 發佈一個對象,還會間接地發佈其它對象。 發佈一個對象,同樣發佈了該對象所有非私有域所引用的對象。 發佈對象的方式:

原创 解析excel文件

 首先大家先了解一下以下內容:引用 http://feitian0127.iteye.com/blog/1152524     java解析Excel(兼容2003及2007) 剛開始從網上找了個例子使用new HSSFWorkb

原创 weblogic日誌管理

服務器日誌  每個 WebLogic Server 實例將來自子系統和應用程序的所有消息寫入位於本地主機上的服務器日誌文件。默認情況下,服務器日誌文件位於服務器實例根目錄下的 logs 目錄中; 例如D:\Oracle\Middlew

原创 jbpm 歷史查詢筆記

流程歷史相關表 jbpm4_hist_actinst :流程運行中執行過的節點的記錄,包括 Task 和 State 節點;jbpm4_hist_detail :歷史信息的詳細表,跟其他的歷史表進行關聯jbpm4_hist_pro

原创 spring 配置文件中的佔位符 使用 context:property-placeholder

這個在spring中配置文件中是非常常用的。 context:property-placeholder大大的方便了我們數據庫的配置。 [html] view plain copy 只需要在spring的配置文件裏

原创 jbpm 筆記 流程部署

流程部署 jbpm4_deployment:發佈的記錄表,通過 dbid 跟後兩個表進行關聯。 jbpm4_deployprop定義流程定義 (ProcessDefinitionImpl) 的相關屬性 (key 、 Id 等 )    

原创 Annotation概述

Annotation概述 Annotation是JDK 5.0以後提供對元數據的支持,可以在編譯、加載和運行時被讀取,並執行相應的處理。所謂Annotation就是提供了一種爲程序元素設置元數據的方法,可

原创 創建java常量類

首先看示例: [java] view plaincopyprint? /**  * Method One  */  interface ConstantInterface {      String SUNDAY = "SUND

原创 多線程編程:任務取消

處理取消和中斷機制, 如何編寫任務和服務的代碼,使它們響應取消請求。 任務取消: 可取消的任務: 取消的原因大概有: 用戶請求的取消;限時活動;應用程序事件;錯誤;關閉; 可取消的任務必須擁有取消策略: 如何請求取消該任務;什麼時機

原创 mysql 筆記01 左右聯接

如果不有意地特別強調,所有的關鍵字一律寫成大寫; 左聯接,右聯接,全連接。 table1 left jion table2 , table1 right jion  table2 ,  table1 full jion  table2 

原创 hibernate中實現運用分級查詢 1

hibernate對原生sql的支持: this.getSession().createSQLQuery(sql); hibernate對參數綁定的支持: 按照名稱綁定:  sql  where  field1=:name1  quer

原创 hibernate中session接口方法總結

 Session的save()和persist()方法 Session的save()方法使一個臨時對象轉變爲持久化對象。它完成以下操作: (1)將臨時對象加入到Session緩存中,使其進入持久化狀態。 (2)選用映射文件指定的標識符