原创 淺談jms之中間件(mom)activeMQ的安裝和部署

ActiveMQ安裝     首先去http://activemq.apache.org/download.html 下載最新版本ActiveMQ 5.10.0 Release, 解壓apache-activemq-5.10.0-b

原创 常用設計模式之工廠方法模式、抽象工廠模式

設計模式有23種之多,但是我目前常用到可能就那麼幾種,之前一遍文章已經對單例模式做了詳細的解釋了,(java中單例模式的多種實現),所以今天這篇文章主要要對設計模式中常用的創造型模式中的另外兩種模式 :工廠方法模式、抽象工廠模式進行淺談一

原创 淺談struts2工作原理

闡述struts2的執行流程。    Struts 2框架本身大致可以分爲3個部分:核心控制器FilterDispatcher、業務控制器Action和用戶實現的企業業務邏輯組件。   核心控制器FilterDispatcher是S

原创 淺談JMS--(JMS 的簡介)

在公司快兩年了,也跟着團隊做了幾個項目;期間寫過很多個接口,有使用webServices的,也有JMS的。之前的文章說過了webService的接口,這次想簡單談談JMS,由於本身就屬於中的菜鳥,有不好的地方;請手下留情勿拍磚! 1.jm

原创 spring整合redis做緩存實例

由於之前寫的那個是不經過spring進行整合的redis在java中使用實例,本例是經過spring進行整合的一個redis實例。 可以查看spring官網;spring提供了對jedis的支持,目前已經有spring-data-redi

原创 淺談JMS--(MQ、JMS 以及ActiveMQ關係篇)

MQ簡介: MQ全稱爲Message Queue, 消息隊列(MQ)是一種應用程序對應用程序的通信方法。應用程序通過寫和檢索出入列隊的針對應用程序的數據(消息)來通信,而無需專用連接來鏈接它們。消息傳遞指的是程序之間通過在消息中發送數

原创 redis的高級應用之一(Redis安全性\主從複製\事務處理)

redis的高級應用。     (1).redis 的安全性:設置客戶端連接之後,進行任何其他指令之前都需要使用的密碼。     【warn】:由於redis數據非常快,在一臺非常好的服務器下,一個用戶可以在1s進行150K次密碼嘗試

原创 淺談jms之(用activemq實現jms實例)

之前在前面的文章已經有對activemq的簡單介紹以及安裝部署,今天打算把空閒時寫的幾個關於以activemq 爲mom(中間件)實現jms的案例拿出來寫寫,今天的這個例子是不使用spring進行封裝的,  jms提供的api中有兩種消息

原创 淺談JNDI

JNDI是 Java 命名與目錄接口(Java Naming and Directory Interface),在J2EE規範中是重要的規範之一,不少專家認爲,沒有透徹理解JNDI的意義和作用,就沒有真正掌握J2EE特別是EJB的知識。那

原创 redis 高級應用之二(Redis的持久化 和 消息的[pub/sub]發佈和訂閱)

(1)redis的持久化機制     redis是個支持持久化的內存數據庫。也就是說redis要經常把內存中的數據保存到硬盤中來保證持久化。     redis持久化方式有兩種:     ①.snapshotting(快照),也是默認方式

原创 redis 學習筆記(一)

  由於之前在空閒時間自學了redis,所以留下了些許自學的筆記;覺得有必要留在博客中以便後續使用中方便自身查閱。 (一)、redis 的數據類型級操作: 1.【Strings 類型和操作】 String 類型:一個key對於一個val

原创 淺談jms之(通過spring整合activeMQ實現jms)實例

上篇說到使用activemq 實現jms消息服務 的實例,但是那個是沒有spring進行整合和管理的;其實spring完整提供對jms的支持,所以我們可以通過spring來管理整合activemq 實現jms消息傳遞服務。 1.創建mav

原创 使用類的反射機制來訪問類的私有成員變量

首先我們來看個實例吧,一般根據Java的語法,類的私有成員變量只能被內部的方法所訪問;但是通過類的反射機制,卻可以訪問這個類的所有變量(包括私有成員變量), 我們這個實例吧。 import java.lang.reflect.Field

原创 redis 一些常用命令

啓動 Redis 服務src/redis-server或者src/redis-server redis.conf src/redis-server redis.conf 1>log.log 2>errlog.log 1爲標準輸出,2爲

原创 redis 基本數據類型及操作學習(二)

【list類型和操作】 linsert: 在key對應特定的位置前或者後添加字符串元素; 【用法】:linsert list before 元素 要插入的元素 lset : (將list 中指定下標的元素 替換掉)設置list中指定下標