`
文章列表
1.mongo 远程连接 配置mongodb.conf,注释掉bind_ip  #bind_ip = 127.0.0.1   //注释此行   启用认证登陆 auth = true       //将此行前的注释去掉   登陆(authenticationDatabase 验证数据库) mongo host:port/dbname -u user-p password --authenticationDatabase dbname  mongo 127.0.0.1:27017/admin -u root -p 123456 --authenticationDatabase ...
JedisPool的配置参数很大程度上依赖于实际应用需求、软硬件能力。以前没用过commons-pool2,JedisPool的配置参数大部分是由JedisPoolConfig的对应项来赋值的。   JedisPoolConfig参数 maxActive:控制一个pool可分配多少个jedis实例,通过pool.getResource()来获取;如果赋值为-1,则表示 不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态就成exhausted了,在JedisPoolConfig   maxIdle:控制一个pool最多有多少个状态为idle的j ...
Redis可以很容的实现消息订阅/发布功能   一.JedisPubSub 需要实现一个JedisPubSub,相当于Redis消息的Listener package com.gqshao.redis.channels; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import redis.clients.jedis.JedisPubSub; public class MyJedisPubSub extends JedisPubSub { protected static Logger ...
一.Redis的分布式 Redis本身不支持分布式,通过Jedis客户端可以实现使用Redis分布式。 package com.gqshao.redis.connection; import com.google.common.collect.Lists; import com.gqshao.redis.utils.JedisUtils; import org.junit.*; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import redis.clients.jedis.*; import ...
流程概要说明 1.Servlet容器在用户浏览器首次访问后会产生Session,并将Session的ID保存到Cookie中(浏览器不同key不一定相同),同时Shiro会将该Session缓存到Redis中;    2.用户登录认证成功后Shiro会修改Session属性,添加用户认证成功 ...
package com.gqshao.redis.connection; import org.junit.Test; import redis.clients.jedis.*; import java.util.Arrays; import java.util.List; /** * Redis的Java客户端Jedis的八种调用方式 */ public class ConnectionTest { /** * 普通连接方式 * Simple SET: 95.437 seconds */ @Test ...
1.Strings   package com.gqshao.redis.kv; import com.gqshao.redis.JedisTest; import org.junit.Test; /** * Strings二进制数据 */ public class StringsTest extends JedisTest { /** * set [key] [value] 设置一个key的value值 * get [key] 根据key返回value * del [key] 删除 */ @ ...
该文只是对Shiro有一定程度了解之后的补充,基础部分需要自己找相关资料了解   securityManager是Shiro配置的核心,一般情况下可以做如下配置,其中只有realm是必须配置的 <!-- 安全管理器 --> <!-- Shiro's main business-tier obje ...
介绍flyway这个数据库迁移的文章很多,但是没有针对最新3.0版本的配置,现在放出一份spring环境下3.0的配置方式   1.maven <dependency> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> <version>3.0</version> </dependency>   2.spring配置文件 注意的是如果有持久层框架需要在flyway启动 ...
对应之前的SiteMesh2简单研究笔记 http://sgq0085.iteye.com/blog/2072882   一.导入依赖 导入在中央库中的依赖方法如下 <dependency> <groupId>org.sitemesh</groupId> <artifactId>sitemesh</artifactId> <version>3.0.0</v ...
一.体系结构 1.需要注意的几个配置文件 WEB-INF/deployerConfigContext.xml,WEB-INF/login-webflow.xml   2.AuthenticationManager     配置位置 deployerConfigContext.xml     主要涉及的方法是Authentication authenticate(final Credential... credentials),以及在authenticate方法中调用的AuthenticationBuilder authenticateInternal(final Credenti ...
环境CentOS 6.5,Nginx 1.7.2 ,Memcached 1.4.20 一.导出lib 1.利用maven,构建并导出基于kryo-serializer的lib,可以将下面的依赖版本和配置如下 <properties> <memcached-session-manager.version>1.8.2</memcached-session-manager.version> <spymemcached.version>2.11.4</spymemcached.version> ...
一.安装 安装Nginx需要如下lib,在附件中提供下载,将他们拷贝至 /usr/local/src   安装命令如下: // 安装 pcre tar -xvzf pcre-8.35.tar.gz cd pcre-8.35 ./configure make make test sudo make install // 安装 zlib tar -xvzf zlib-1.2.8.tar.gz cd zlib-1.2.8 ./configure make make test make install whereis zlib // 安装 opens ...
  1.安装libevent (1)检查系统是否安装了gcc和gcc-c++   rpm -q gcc rpm -q gcc-c++ rpm -q make   (2)安装libevent 从http://libevent.org/ 下载最新libevent进行安装   tar -xzvf libevent-2.0.21-stable.tar.gz cd libevent-2.0.21-stable ./configure --prefix=/usr make sudo make install   安装完后可以查看下安装位置,以及是否安装成功   ...

1.Redis安装

环境CentOS6.5   一.tcl安装 su - root tar xvzf tcl8.6.1-src.tar.gz cd tcl8.6.1/unix/ ./configure make make install   二.安装Redis 不需要用root用户安装Redis http://redis.io/topics/security Redis does not requires root privileges to run. It is recommended to run it as an unprivileged redis user that is o ...
Global site tag (gtag.js) - Google Analytics