原创 Nginx 負載均衡配置實例

最近學了下nginx 的負載均衡原理,動手來配一個實例練練手。 1. 前言 我用的環境是 centos7, nginx版本是 1.8.1,具體怎麼安裝,參考我前面的文章。我公司的應用服務器有個環境,一個是開發環境,一個是測試環境,兩個環境

原创 redis3.0 運維(動態增加、刪除、重新分配節點)

上一篇,我介紹了怎樣搭建redis 3.0集羣環境,本篇繼續學習怎樣人工干預redis 集羣環境,動態的增加、刪除、重新分配節點。 一、redis cluster 命令行 //集羣(cluster) CLUSTER INFO 打印集羣

原创 java發郵件工具

java的mail.jar包是一個集成的發送郵件的工具,只需要我們簡單的封裝一下,就可以作爲自己的發送郵件的工具類,直接上代碼。 import java.util.Properties; import javax.mail.Authen

原创 zookeeper集羣環境搭建(centos)

zookeeper 介紹 zookeeper是什麼 Zookeeper,一種分佈式應用的協作服務,是Google的Chubby一個開源的實現,是Hadoop的分佈式協調服務,它包含一個簡單的原語集,應用於分佈式應用的協作服務,使得分佈式應

原创 Redis 3.0 cluster 集羣環境搭建

最近學習用redis, 裝了個centos-7虛擬機,在網上參考了很多博文,然後拼拼湊湊寫了一點東東,跟大家共享。 安裝redis 3.0.3 1、首先下載redis 3.0 wget http://download.redis.io/r

原创 初識JMS

JMS簡介 JMS即Java消息服務(Java Message Service)應用程序接口,是一個Java平臺中關於面向消息中間件(MOM)的API,用於在兩個應用程序之間,或分佈式系統中發送消息,進行異步通信。Java消息服務是一個與

原创 Redis-sentinel哨兵模式集羣方案配置

最近研究了redis的集羣方案,第一個方案是創建 redis cluster,第二種方案就是用哨兵模式來進行主從替換以及故障恢復。 一、sentinel介紹 Redis Sentinel Sentinel(哨兵)是用於監控redis集羣

原创 redis整合spring mybatis --緩存方案

上一篇總結了redis sentinel(哨兵方案)的配置流程,本篇就redis整合ssm框架進行說明。目前,大多數公司用redis主要做緩存用,對於那些不常變動的數據來說,我們將其緩存在redis中,可以大大減少數據庫的壓力。 一、Sp

原创 分佈式消息中間件--kafka

在我們大量使用分佈式數據庫、分佈式計算集羣的時候,是否會遇到這樣的一些問題: 我想分析一下用戶行爲(pageviews),以便我能設計出更好的廣告位 我想對用戶的搜索關鍵詞進行統計,分析出當前的流行趨勢。這個很有意思,在經濟學上有個長裙

原创 Calendar的用法

網上轉的代碼,看起來還不錯 import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class TestC

原创 redis持久化策略RDB和AOF

Redis 持久化: redis 提供了多種不同級別的持久化方式:一種是RDB,另一種是AOF. RDB 持久化可以在指定的時間間隔內生成數據集的時間點快照(point-in-time snapshot)。 AOF 持久化記錄服務器執行的

原创 Redis高可用方案之Sentinel原理解析

轉自: http://my.oschina.net/fifadxj/blog/614086 多謝分享 很多網站都使用Redis作爲自己的緩存系統,網站要做到高可用,它使用的緩存系統自然也必須支持高可用,這裏就介紹一下Redis的高可用方案

原创 nginx 負載均衡session複製解決方案

nginx 負載均衡,必定要用到分佈式集羣方案,只要涉及分佈式,session共享必定是一個大問題,不僅僅是nginx的問題。我們用nginx做負載均衡,同一個請求不一定會被分配到哪個服務器中,那麼我們下一個請求可能又被分到了其他的服務器

原创 NIO學習筆記:淺析I/O模型

1.前言 最近調了一個民生銀行的接口,通訊方式爲異步長連接socket通訊,因爲之前接的通道接口都是http協議的通訊方式,所以調起來費了很長時間。後來感覺用原生的socket通訊是有點性能問題的,每一個服務器都要維持一條通訊鏈路,如果我

原创 eclipse下用maven插件+Mabatis-generator生成mybatis的文件

網上很多關於Mabatis-generator自動生成mabatis所需要的數據庫表映射配置以及bean和dao等的用法,大致分爲這幾種:eclipse插件生成、用jar包生成、用maven插件+Mabatis-generator生成,這