- 博客(18)
- 收藏
- 关注
原创 ReflectASM,高性能的反射
http://www.oschina.net/p/reflectasm ReflectASM 是一个非常小的 Java 类库,通过代码生成来提供高性能的反射处理,自动为 get/set 字段提供访问类,访问类使用字节码操作而不是 Java 的反射技术,因此非常快。性能比较: 什么是ReflectASM ReflectASM是一个很小的java类库,主要...
2016-04-29 17:19:08 1115
原创 Java多线程与静态方法
Java多线程与静态方法在多线程中使用静态方法会发生什么事?也就是说多线程访问同一个类的static静态方法会发生什么事?是否会发生线程安全问题? public class Test { public static void operation(){ // ... do something }} 事实证明只要在静态函数中没有处理多线程共享...
2016-04-26 11:52:43 1172
原创 redis集群配置
redis集群配置 首先需要安装redis,可以参考此文档redis3.0.7安装指南 http://stephen830.iteye.com/blog/2289017。 安装完毕后,将解压出来的redis-3.0.7目录复制3份(为什么是3份呢?因为redis做集群至少要3个),将着3份的目录分别取名为redis-3.0.7_01、redis-3.0.7_02、redis-3...
2016-04-25 14:12:37 143
原创 Redis配置文件详解
redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。编译完redis,它的配置文件在源码目录下 redis.conf ,将其拷贝到工作目录下即可使用,下面具体...
2016-04-22 18:50:17 107
原创 redis全内存运行
redis全内存运行在某些使用场景中,我们并不需要使用redis的持久化,反而需要发挥redis的内存数据库特性,实现完全内存运行,达到需要的高性能。 Redis 本身支持持久化,通过在一定时间间隔或触发操作,将内存中的数据同步到磁盘来保证持久化。Redis 支持两种持久化方式,一种是 Snapshotting(快照),保存为dump.rdb文件,也是默认方式,另一种是 ...
2016-04-22 18:34:32 160
原创 redis info 参数说明
redis info 参数说明 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。通过给定可选的参数 section ,可以让命令只返回某一部分的信息:server : 一般 Redis 服务器信息,包含以下域:redis_version : Redis 服务器版本redis_git_sha1 : Git ...
2016-04-22 18:16:01 115
原创 Ubuntu 14.04下NFS安装配置
Ubuntu 14.04下NFS安装配置参考:http://www.linuxidc.com/Linux/2013-08/89154.htm [服务器端要做的工作] 1、执行命令:sudo apt-get install nfs-kernel-server ;2、执行命令:mkdir /home/jacobxu/nfs-jacoxu 建立一个nfs服务的专有的文件夹...
2016-04-13 08:21:43 96
原创 log4j日志输出格式
log4j日志输出格式 在LOG4J的配置文件中,log4j.appender.CATNAME.layout.ConversionPattern项中可配置日志输出格式.其中格式符代表的意义如下. %n - 换行 %m - 日志内容 %p - 日志级别(FATAL, ERROR, WARN, INFO, DEBUG or custom) ...
2016-04-12 20:58:54 670
原创 Servlet3.0
一、Servlet3.0介绍 Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。二、开发Servlet3.0程序的所需要的环境 开发Servlet3.0的程序需要一定的环境支持。Tomcat7都提供了对Java EE6规范的支持。Tomc...
2016-04-12 16:58:46 84
原创 log4j2 使用详解
log4j2 使用详解 转载自 Blog of 天外的星星: http://www.cnblogs.com/leo-lsw/p/log4j2tutorial.html Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。 1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就...
2016-04-12 14:14:29 111
原创 Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)
Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式) 在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面我们看一下如何来实现。 1要存储的对象现在写一个很土的Java Bean,包含两个字段,id和nam...
2016-04-10 20:54:01 418
原创 Eclipse jar打包和命令行运行
?Eclipse jar打包和命令行运行 第1步:首先准备好manifest.mf,将该文件放在你的项目根目录下,方便维护。 manifest.mf文件定义如下所示:Manifest-Version: 1.0Main-Class: com.stephen.redis.RedisUtilClass-Path: lib/commons-pool2-2.2.jar lib/jedis...
2016-04-08 10:44:12 1627
原创 Java中使用Jedis操作Redis
Java中使用Jedis操作Redis 请使用jdk1.7版本 Jedis链接池package com.stephen.redis;import java.util.HashMap;import java.util.List;import java.util.Map;import com.stephen.utility.DateTo...
2016-04-07 14:44:10 101
原创 Redis存储Tomcat7集群的Session
Redis存储Tomcat7集群的Session 首先请先安装redis,请参考文章 http://stephen830.iteye.com/blog/2289017 然后,将下面的4个jar文件放到tomcat的lib目录下(我上传了一份在下面的附件中)commons-pool2-2.2.jarjedis-2.5.2.jartomcat-juli.jar...
2016-04-07 14:36:14 97
原创 redis3.0.7安装指南
redis安装指南下载最新版的redis http://redis.io/例如:redis-3.0.7.tar.gz1.解压并进入目录tar -xzvf redis-3.0.7.tar.gzcd redis-3.0.72.执行命令makemake3.执行命令make test(如果报错,可能是tcl未安装,请先安装tcl,执行命令 apt-get install tcl-dev)make tes...
2016-04-07 09:22:04 152
原创 siege测试工具的使用
siegeSiege是一款开源的压力测试工具,设计用于评估WEB应用在压力下的承受能力。可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复进行。siege可以从您选择的预置列表中请求随机的URL。所以siege可用于仿真用户请求负载, 而ab则不能。但不要使用siege来执行最高性能基准调校测试,这方面ab就准确很...
2016-04-05 14:29:57 121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人