原创 啓動報Cannot get connection for url jdbc xxxx listener could not hand off client co

剛開始碰到這個錯誤的時候一頭霧水 雖說錯誤原因很明顯 就是數據庫獲取不到連接了。查看發現無法從連接池獲取連接,連接已經達到最大數。 但是算來算去,感覺不太可能達到最大連接數,因爲程序剛啓動,雖說程序中使用了多個數據源,每個都有一個連接池,

原创 安裝kali linux後遇到的問題解決方案

安裝時光盤掛載不成功,出現無法掛載識別光盤鏡像的問題      這個解決也是我從別的博客中找到的。就貼在這,防止以後又會遇到               安裝kali2.0過程中,安裝界面(就是選擇語言,設置用戶名密碼,分區等引導的界面

原创 spring動態數據源配置以及以及利用AOP自動設置

這個問題其實網上有很多的解決辦法。但是我在借鑑的時候,還是碰到了很多問題,有很多地方不明白。最後經過綜合參考幾篇博文,自己測試實驗,終於把問題解決了。在這裏記錄下來,避免以後我或者大家再遇到這樣的問題。 我主要參考的文章有: 1、Spri

原创 C++中 使用數組作爲map容器VAlue值的解決方法

1)是用Vector容器代替數組 2)使用數組指針(需要注意局部變量的問題,指針是否需要用new創建) int red [ 3 ]   = { 1 , 0 , 0 }; int green [ 3 ] = { 0 , 1 ,

原创 Hibernate實戰讀書摘要(3)—繼承和定製類型

繼承選擇策略,一下是一些經驗法則: 如果你不需要多態關聯或者查詢,就傾向於每個具體類一張表——換句話說,如果你從不或者很少查詢BillingDetails,並且沒有關聯BillingDetails的類。基於UNION的顯式映射應該是首選,

原创 懶惰模式下正則表達式Java運行與Regex Buddy運行結果不同的原因

Regex Buddy大家知道,是一個測試正則表達式和輔助解析正則表達式的神器。真是太太好用了。但是在使用的時候發現一個問題。 我在使用Regex Buddy測試下面這個正則表達式的時候與Java運行結果產生了差異。 (?ims)\s*

原创 Hibernate實戰讀書摘要(1)—理解對象/關係持久化

1、構建SessionFactory 這是一個典型的Hibernate啓動過程的例子,在一行代碼中,使用自動的配置文件偵測: SessionFactory sessionFactory = new Confiruration()

原创 Flex學習筆記

Flex是一個安裝在客戶端的表現層的服務器;是一個富用戶界面組件庫;是一個類XML基礎的標記語言,用來佈局組件;是使用ActionScript這種OOP(面向對象程序設計)語言用於用戶界面和應用程序的一個框架。類的名稱使用大寫字母開頭。屬

原创 Hibernate獲取配置元信息的方法合集

1、ClassMetadata classMetadata = sessionFactory.getClassMetadata(AppTaskCon

原创 Hibernate實戰讀書摘要(2)—領域模型和元數據

Hibernate不要求持久化類實現Serializable(可序列化)。然而,當對象被存儲在一個HttpSession中,或者用RMI按值傳遞時,就需要序列化。(這可能發生在Hibernate應用程序中。)類可以是抽象的,必要時,可以擴

原创 commons-pool2中GenericObjectPoolConfig的maxTotal、maxIdle、minIdle屬性理解

GenericObjectPoolConfig GenericObjectPoolConfig是在GenericObjectPool構造的時候使用的,用來設置pool的maxTotal、maxIdle、minIdle等屬性。 maxTot

原创 spring 聲明式事務原理解讀

在Spring中,聲明式事務是通過事務屬性(transaction attribute)來定義的。事務屬性描述了事務策略如何應用到方法上。事務屬性包含5個方面: 傳播行爲隔離級別是否只讀事務超時回滾規則儘管Spring提供了多種聲明式事

原创 TreeMap關鍵源碼解析-紅黑樹操作

這篇博文的定位是把一些TreeMap的關鍵操作做個解析,而不是把所有紅黑樹以及TreeMap的源碼全部解釋一遍。所以建議在看之前,首先可以參考下面三篇博客,這篇博文中的一些配圖也借鑑了其中的配圖。 史上最清晰的紅黑樹講解(上) 史上最清晰

原创 java xml轉義方法以及中文字符的處理

對於xml的轉義最方便,最簡單的方法就是直接使用apache的commons.lang jar包中的StringEscapeUtils的escapeXml方法。但該方法在commons lang 2.x和commons lang 3.x的

原创 java char String中涉及到的length字符長度概念的研究

要想理解char和String中length,首先就要清楚關於字符編碼的一些知識,尤其是關於Unicode相關編碼的知識。因爲java採用Unicode字符集。 可以參考我之前的文章:Unicode UTF的不同 下面摘抄一部分Java