原创 領域驅動設計之-柔性設計

柔性設計就是爲了使項目能夠隨着開發工作的進行快速前進,而不會由於他自己的老化而停滯不前,設計必須要讓人們樂於使用,而且易於做出修改。   INTENTION-REVEALLING INTERFACES(釋義接口) 類型名稱,方法名稱,參數

原创 10 個免費的網絡監控工具

如果你有一個網站或一個網絡,你應該密切的關注它,並在問題發生之後迅速解決。最簡單方便的辦法是通過使用服務器/網絡監視工具來監視您的設備,以防任何可能出現的問題。有許多免費和開源服務器和網絡監控工具存在,但找到一個好用的並不是件容易的事情

原创 iptables 參數

一、iptables入門      當今黑客入侵電腦有很多種途徑,其中通過端口進行入侵比較普遍。特別是作爲服務器的計算機,關閉不必要的端口,這是最簡單的也是最常用的防禦黑入侵的做法。用Linux作爲服務器操作系統,使用Linux自帶的i

原创 oracle中導入導出dmp

Oracle數據導入導出imp/exp就相當於oracle數據還原與備份。exp命令可以把數據從遠程數據庫服務器導出到本地的dmp文件,imp命令可以把dmp文件從本地導入到遠處的數據庫服務器中。 執行環境:可以在SQLPLUS.EXE

原创 使用iBatis的類型處理器TypeHandlerCallback(轉)

iBatis的擴展組件主要有TypeHandlerCallback、CacheController、 DataSourceFactory、TransactionConfig。其中TypeHandlerCallback可以實現自定義的類型

原创 深入理解Java內存模型(三)——順序一致性

數據競爭與順序一致性保證 當程序未正確同步時,就會存在數據競爭。java內存模型規範對數據競爭的定義如下: 在一個線程中寫一個變量, 在另一個線程讀同一個變量, 而且寫和讀沒有通過同步來排序。 當代碼中包含數據競爭時,程序的執行往往產生

原创 MyBatis 物理分頁foreach 參數失效

場景:MyBatis 物理分頁,查詢條件中需要用到foreach ,參數失效,查不到結果   分析:把java.sql的debug打開,sql語句正常,參數也正常。debug物理分頁代碼,setParameters時,boundSql.

原创 那些你該瞭解的Spring子項目

轉自:http://www.infoq.com/cn/news/2013/01/spring-subprojects 去年年底,Spring Framework正式發佈了3.2GA版本,距離3.1版的發佈時間正好相隔一年,而距離最早的S

原创 jdbc 批量提交

場景:大批量新增數據 對比:逐筆提交和批次提交   記錄數:2322條記錄 測試結果:單筆提交:22938毫秒;批量提交:172毫秒   批量提交相關代碼:             connection = dataSource.getC

原创 查看oracle數據庫的連接數以及用戶

1 1 、查詢oracle的連接數 2 select count ( * ) from v$session; 3 2 、查詢oracle的併發連接數 4 select count ( * ) from v$session where

原创 詳解 Too many open files(轉)

    運行在Linux系統上的Java程序可能會出現"Too many open files"的異常情況,且常見於高併發訪問文件系統,多線程網絡連接等場景。         程序經常訪問的文件、socket在Linux中都是文件fi

原创 oracle存儲過程中輸入數組參數

1.聲明 CREATE OR REPLACE TYPE USERNAME_ARRAY  AS VARRAY(1000) of varchar(100) 注意:這裏不能用IS TABLE OF,不然java調用的時候會有問題 2.創建存儲過

原创 由12306.cn談談網站性能技術(轉)

 轉自:http://coolshell.cn/articles/6470.html 12306.cn網站掛了,被全國人民罵了。我這兩天也在思考這個事,我想以這個事來粗略地和大家討論一下網站性能的問題。因爲倉促,而且完全基於本人有限的經

原创 深入理解Java內存模型(二)——重排序(轉)

數據依賴性   如果兩個操作訪問同一個變量,且這兩個操作中有一個爲寫操作,此時這兩個操作之間就存在數據依賴性。數據依賴分下列三種類型:   名稱 代碼示例 說明 寫後讀 a = 1;b = a; 寫一個變量之後,再讀這個位置。 寫後寫

原创 《框架設計原則》隨寫

看了樑飛關於Dubbo設計過程中的經驗,雖然大多是對框架方面的設計經驗,有些也適用於產品和項目中,摘抄了下來   模塊分包原則    複用度 – 包中的類應該有同樣的重用可能性。 – 緊密協作的類應該放在一個包。
 – 變化應在包內終止,