原创 Redis 持久化 RDB AOF

Redis支持兩種方式的持久化,一種寺RDB(Redis DataBase)方式,另一種是AOF(Append Only File)方式。 RDB會根據指定的規則“定時”將內存中的數據存儲在硬盤上,AOF,在每次執行命令後將命令

原创 SS(Spring + SpringMVC)

使用Maven構建項目 添加依賴的Jar包 <!-- Core Container 核心容器 --> <!-- 核心工具類,Spring其它模塊大量使用Spring-core -->

原创 MongoDB 聚集分析

聚集分析 聚集操作是對數據進行分析的有效手段。MongoDB主要提供了三種對數據進行分析計算的方式: 1、管道模式聚集分析 2、MapReduce聚集分析 3、簡單函數和命令的聚集分析 Aggregation Pipeline

原创 SSM (Spring+SpringMVC + MyBatis)

構建Maven項目 修改web.xml配置文件 <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/X

原创 Redis Sentinel

Redis Sentinel 的高可用     Redis Sentinel 是一個分佈式架構,其中包含若干個Sentinel節點和Redis 數據節點,每個Sentinel節點會對數據節點和其餘Sentinel節點進行監控,當它

原创 MongoDB 索引

索引的分類 Single Field 單鍵索引 Compound Index 複合索引 Multikey Index 多鍵值索引 Geospatial Index 地理索引 Text Indexes 全文索引 Hashed Ind

原创 Redis 持久化 AOF

以日誌的形式來記錄每個寫操作,將Redis執行過的所有寫指令記錄下來(讀操作不記錄),只允許追加文件不可以改寫文件,redis啓動之初會讀取該文件重新構建數據,換言之,redis重啓的話就根據日誌文件的內容將寫指令從前到後執行一次

原创 MongoDB GridFS 分佈式文件存儲系統

mongofiles命令行工具導入 [root@mongodb bin]# ./mongofiles –port 27017 –db mydocs –local /usr/local/01_

原创 redis配置文件 redis.conf (後續不斷更新)

Units單位 1、配置大小單位,開頭定義了一些基本的度量單位,只支持bytes,不支持bit 2、對大小寫不敏感 Includes包含 GENERAL 通用的 daemonize yes pidfile /var/run

原创 Redis 集羣搭建完之後

Redis 數據分區 Redis Cluster採用虛擬槽分區,所有的鍵根據哈希函數映射到0~16383整數槽內,計算公式:slot = CRC16(key) & 16383。每個節點負責維護一部分槽以及槽所映射的鍵值數據。

原创 Redis Sentinel 配置優化

Redis安裝目錄下有一個sentinel.conf,是默認的sentinel節點配置文件,下面就以它作爲例子進行說明: port: Sentinel節點的端口號。 dir: Sentinel節點的工作目錄。 1)sentine

原创 SpringBatch 配置Job之二

Step Scope Step Scope時SpringBatch框架提供的自定義的Scope,將SpringBean定義爲Step Scope,支持SpringBean在Step開始的時候初始化,在Step結束的時候銷燬Spri

原创 Java客戶端Jedis

使用Jedis的Java客戶端 maven依賴 <!-- jedis --> <dependency> <groupId>redis.clients</groupId>

原创 正確安裝Redis(3.2.8)

1、下載的安裝包 2、解壓縮 tar zxvf redis-3.2.8.tar.gz 3、創建軟連,指向redis-3.2.8 ln -s redis-3.2.8 redis 4、編譯 注:在編譯之前確保操作系統已安裝gcc

原创 使用Shiro 實現登錄

項目的目錄結構 1、login.jsp <script type="text/javascript"> function doLogin(){ var username = $("#username"