`
stephen830
  • 浏览: 2966929 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
    格式: echo -e "\033[字背景颜色;字体颜色m字符串\033[0m" 例如: echo -e "\033[41;36m something here \033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. \033[ ; m …… \033[0m 
catalian.sh中JAVA_OPTS配置   -Djava.security.egd=file:/dev/./urandom jvm随机数算法选用不当导致tomcat的SessionID生成非常慢的情况,使用了-Djava.security.egd=file:/dev/./urandom就可以避免了   -Xms512m Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。tomcat将Xms设置为512比较合理。   -Xmx512m Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的 ...
  http://www.oschina.net/p/reflectasm   ReflectASM 是一个非常小的 Java 类库,通过代码生成来提供高性能的反射处理,自动为 get/set 字段提供访问类,访问类使用字节码操作而不是 Java 的反射技术,因此非常快。 性能比较:   ...
Java多线程与静态方法 在多线程中使用静态方法会发生什么事?也就是说多线程访问同一个类的static静态方法会发生什么事?是否会发生线程安全问题?   public class Test { public static void operation(){ // ... do something } }  事实证明只要在静态函数中没有处理多线程共享数据,就不存在着多线程访问同一个静态方法会出现资源冲突的问题。下面看一个例子: public class StaticThread implements Runnable { @Overri ...

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.0.7_03 ,目录名可以按自己喜好定义。   这样,我们就有了3份的redis,然后分别修改redis-3.0.7_01、redis-3.0.7_02、redis-3.0.7_03目录下的red ...

mac用brew安装ruby

    博客分类:
  • mac
mac用brew安装ruby   brew install ruby    
  redis是一款开源的、高性能的键-值存储(key-value store),和memcached类似,redis常被称作是一款key-value内存存储系统或者内存数据库,同时由于它支持丰富的数据结构,又被称为一种数据结构服务器(data structure server)。 编译完redis,它的配置文件在源码目录下 redis.conf  ,将其拷贝到工作目录下即可使用,下面具体解释redis.conf中的各个参数:   1 daemonize  no 默认情况下,redis 不是在后台运行的,如果需要在后台运行,把该项的值更改为yes。 2 pidfile  /var ...

redis全内存运行

 
redis全内存运行 在某些使用场景中,我们并不需要使用redis的持久化,反而需要发挥redis的内存数据库特性,实现完全内存运行,达到需要的高性能。   Redis 本身支持持久化,通过在一定时间间隔或触发操作,将内存中的数据同步到磁盘来保证持久化。Redis 支持两种持久化方式,一种是  Snapshotting(快照),保存为dump.rdb文件,也是默认方式,另一种是 Append-only file(缩写aof)的方式,保存为 .aof 文件。   Snapshot 快照 通过save或者bgsave命令通知redis做一次快照持久化。save操作是在主线程中保 ...

redis info 参数说明

 
redis info 参数说明   以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。 通过给定可选的参数 section ,可以让命令只返回某一部分的信息: server : 一般 Redis 服务器信息,包含以下域: redis_version : Redis 服务器版本 redis_git_sha1 : Git SHA1 redis_git_dirty : Git dirty flag os : Redis 服务器的宿主操作系统 arch_bits : 架构(32 或 64 位) multipl ...
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服务的专有的文件夹; 3、建立好文件夹后,接着执行命令:sudo vi /etc/exports 配置nfs; 4、在文章的最后一行添加:/home/jacobxu/nfs-jacoxu *(rw,sync,no_r ...

log4j日志输出格式

    博客分类:
  • java
 
log4j日志输出格式   在LOG4J的配置文件中,log4j.appender.CATNAME.layout.ConversionPattern项中可配置日志输出格式.其中格式符代表的意义如下. %n - 换行   %m - 日志内容      %p - 日志级别(FATAL,   ERROR,   WARN,   INFO,   DEBUG   or   custom)       %r - 程序启动到现在的毫秒数    %% - percent   sign   in   output   %t - 当前线程名   %d   -  日期和时间,        常用的格 ...

Servlet3.0

    博客分类:
  • java
  一、Servlet3.0介绍   Servlet3.0是Java EE6规范的一部分,Servlet3.0提供了注解(annotation),使得不再需要在web.xml文件中进行Servlet的部署描述,简化开发流程。 二、开发Servlet3.0程序的所需要的环境   开发Servlet3.0的程序需要一定的环境支持。Tomcat7都提供了对Java EE6规范的支持。Tomcat需要Tomcat7才支持Java EE6,Tomcat7需要使用JDK1.6以上的版本。   web.xml <?xml version="1.0" encoding ...

log4j2 使用详解

    博客分类:
  • java
 log4j2 使用详解   转载自 Blog of 天外的星星: http://www.cnblogs.com/leo-lsw/p/log4j2tutorial.html   Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。     1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可以了(xx是乱七八糟的版本号):       log4j-core-xx.jar       log4j-api-xx.jar     2. 导入到你的项目中:这个就不说了。  
  Redis入门 – Jedis存储Java对象 - (Java序列化为byte数组方式)   在Jedis开发中,我们很多时候希望直接把一个对象放到Redis中,然后在需要的时候取出来。Redis的key和value都支持二进制安全的字符串,存储Java对象不是问题,下面 ...
?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-2.5.2.jar 注意: <1> manifest.mf文件最后一行必须是一个空行。 <2> lib/commons-pool2-2.2.jar和lib/jedis-2. ...
Global site tag (gtag.js) - Google Analytics