原创 gc問題解決:項目高峯期頻繁minorGC,運行一週左右出現oldGC資源不回收

一、現象: 每天早上業務使用高峯期,出現頻繁minorGC,過一段時間後,服務正常。 運行一週左右出現oldGC資源回收效果很小,頻繁出現oldGC,重啓後內存佔用下降。   二、查找過程:   1.查看內存情況 free -m 內存並未

原创 PageHelper問題--sql被添加了LIMIT ?

很多人都知道PageHelper怎麼使用,如果不知道在百度搜一下也會出現很多結果。 可是在項目裏引入了PageHelper,很少有人知道怎麼不使用它。 如果你在查看sql報錯,發現自己的代碼中使用的查詢sql被無緣無故添加了“PageHe

原创 23種設計模式

在Java論壇看到這篇文章,作者以輕鬆的語言比喻了java的32種模式,有很好的啓發作用,但可惜沒有給出具體的意思,我就在後邊加上了。這些都是最簡單的介紹,要學習的話建議你看一下閻宏博士的《Java與模式》一書。    創建型模式  

原创 CMS(內容管理系統)

  一、Content Management System(內容管理系統) 簡介   CMS是Content Management System的縮寫,意爲“內容管理系統”。   CMS具有許多基於模板的優秀設計,可以加快網站開發的

原创 使用commons-configuration2實現xml文件讀取爲對象

最近由於規範文件讀寫,所以需要實現對xml文件進行讀取。 本文只是使用commons-configuration2包對xml文件讀取。 目前網上介紹的大多都是簡單的讀取xml文件中的具體字段,甚至官方文檔也是簡單的進行了介紹。 如果

原创 aopalliance 的API

aopalliance 的API   Packages org.aopalliance.aop This package provides the most generic and common interfaces for AOP

原创 測試HashMap和ConcurrentHashMap的併發性能差別

import java.util.Collections;   import java.util.HashMap;   import java.util.Hashtable;   import java.util.Map;   i

原创 JMS教程

我是否應該學習本教程 第 1 頁(共2 頁) 本教程提供了對 Java Message Service (JMS)的概述,並提供了用它開發程序的一些基礎知識。JMS 是由 Sun Microsystems 開發的,它爲 Java 程序

原创 中間件

中間件    中間件   (Middleware)  定義:  中間件是一種獨立的系統軟件或服務程序,分佈式應用軟件藉助這種軟件在不同的技術之間共享資源。中間件位於客戶機/ 服務器的操作系統之上,管理計算機資源和網絡通訊。是連接兩個獨立

原创 centos 7 mini版 rpm 安裝mysql5.7過程

1.mysql 下載 http://dev.mysql.com/downloads/mysql/ 二、mysql安裝 2.1解壓mysql-5.7.16-1.el7.x86_64.rpm-bundle.tar 文件 shell>

原创 內連接、外連接和交叉連接

  外連接與內連接有什麼區別? 收藏 (一)內連接   內連接查詢操作列出與連接條件匹配的數據行,它使用比較運算符比較被連接列的 列值。內連接分三種:   1、等值連接:在連接條件中使用等於號(=)運算符比較被連接列的列值,其查詢結 果中