原创 mongoDB副本集

一. 簡介       生產環境中,如果mongoDB只起來一個單點,一個服務器進程,風險很高。如果這個服務器進程掛了,就會導致服務宕機。我們可以通過mongoDB的副本集功能,爲主服務創建多個副本,如果主服務掛了,下面的副本中一個會晉升

原创 Spring事務管理只對出現運行期異常進行回滾

      原博客地址: http://blog.csdn.net/abc19900828/article/details/39497631       使用spring難免要用到spring的事務管理,要用事務管理又會很自然的選擇聲明式

原创 java gc的log分析

原博客地址: http://blog.csdn.net/huaye2007/article/details/21398429 最近沒什麼事,主要是看到程序GC較快  所以想看下程序有沒有問題,網上的一篇文章 http://book.

原创 用“逐步排除”的方法定位Java服務線上“系統性”故障

原博客地址:http://techblog.youdao.com/?p=961 一、摘要 由於硬件問題、系統資源緊缺或者程序本身的BUG,Java服務在線上不可避免地會出現一些“系統性”故障,比如:服務性能明顯下降、部分(或所有

原创 Java併發編程:volatile關鍵字解析

原博客地址:http://www.cnblogs.com/dolphin0520/p/3920373.html  volatile這個關鍵字可能很多朋友都聽說過,或許也都用過。在Java 5之前,它是一個備受爭議的關鍵字,因爲在程序中使

原创 SpringMVC Controller 介紹

原博客地址:http://haohaoxuexi.iteye.com/blog/1753271 一、簡介          在SpringMVC 中,控制器Controller 負責處理由DispatcherServlet 分發的請求,它

原创 Spring MVC 教程,快速入門,深入分析

原博客地址: http://elf8848.iteye.com/blog/875830 建議去原地址查看,有代碼下載 目錄  一、前言 二、spring mvc 核心類與接口 三、spring mvc 核心流程圖

原创 10 個非常重要的 HotSpot JVM 參數

原博客地址:http://www.oschina.net/translate/hotspot-jvm-options-java-examples?cmp Sun的JDK包含了很多可以參數而且實際上你也不可能瞭解每一個JVM參數,從我的經

原创 Spring @Transactional (一) 加強版

  原博客地址: http://blog.csdn.net/cuker919/article/details/5957209      在service類前加上@Transactional,聲明這個service所有方法需要事務管理。

原创 Http請求中Content-Type講解以及在Spring MVC中的應用

原博客地址:http://blog.csdn.net/blueheart20/article/details/45174399 引言: 在Http請求中,我們每天都在使用Content-type來指定不同格式的請求信息,但是卻很少有人

原创 一個簡單的servlet容器實現

1. 服務類 創建一個ServerSocket接收客戶端請求,根據請求路徑判定是否爲servlet請求還是請求靜態資源,然後轉發給分別對應的process進行處理 package ex02.pyrmont; import java.ne

原创 Spring註解@Component、@Repository、@Service、@Controller區別

原博客地址: http://blog.csdn.net/zhang854429783/article/details/6785574 很長時間沒做web項目都把以前學的那點框架知識忘光了,今天把以前做的一個項目翻出來看一下發現用·@C

原创 SpringMVC接收復雜集合參數

原博客地址:http://jxd-zxf.iteye.com/blog/2072300  Spring MVC在接收集合請求參數時,需要在Controller方法的集合參數裏前添加@RequestBody,而@RequestBody默認接

原创 什麼是線程安全

        線程安全定義:        當多個線程訪問一個類的時候,如果不用考慮這些線程在運行時環境下的調度和交替執行,並且不需要額外的同步及在調用方法代碼不必做其他的協調,這個類的行爲任然是正確的,那麼稱這個類是線程安全的。  

原创 jvm參數調優

原博客地址: http://niyunjiu.iteye.com/blog/337266 PE2950 8G  雙cpu,每cpu四核,raid1,兩個tomcat6.0.14   Java代碼   JAVA_OPTS='-