IE下判断IE版本的语句...[if lte IE 8]……[endif]

chenhaozjnubit | | 2015-12-31
IE6及其以下版本可见 IE7及其以下版本可见 只有IE6版本可见 除了IE以外的版本 IE8以下的版本可见 [阅读全文]
ė938次浏览 60条评论 0 IE

jmeter 性能测试,关于session保持的问题解决

chenhaozjnubit | | 2015-12-30
因项目需要,这几天用到了jmeter进行性能测试,测试的是一个管理系统,需要用户先登录,然后才能做操作的,其中就遇到了关于session的问题。 我使用的是badboy(版本2.1)进行的脚本录制,然后导入到jmeter(版本2.7)中运行,登录前的几个请求都是正确的,登录后的请求全 部都不行,跟踪“结果树”发现后面的请求都保持session,导致请求被拒绝。(其中运行环境为T [阅读全文]
ė1639次浏览 60条评论 0 jmeter

quartz中参数misfireThreshold的详解

chenhaozjnubit | | 2015-12-29
org.quartz.jobStore.misfireThreshold = 60000 #60秒  默认值 那么执行第一次作业是在10:01秒,这时会设定下一次的执行时间为10:02秒,要等一个作业执行完之后才有可用线程,大概要在10:11秒才能执行前面安排的应该在10:02执行的作业,这时就会用到misfireThreshold, 因为10:11与10:02之间 [阅读全文]
ė1683次浏览 60条评论 0 quartz

redis如何清除所有的key

chenhaozjnubit | | 2015-12-28
redis比memcache好的地方之一,如果memcache,恐怕就得关掉重启了。 1 使用cli FLUSHDB 清除一个数据库,FLUSHALL清除整个redis数据。 2 使用shell redis-cli keys  "*" | while read LINE ; do TTL=`redis-cli ttl $LINE`; if [ $TTL -eq -1 [阅读全文]
ė749次浏览 60条评论 0 redis

dubbo学习之dubbo管理控制台装配及集成zookeeper集群部署

chenhaozjnubit | | 2015-12-25
转载:http://www.myexception.cn/open-source/1485302.html dubbo管理控制台开源部分主要包含:路由规则,动态配置,服务降级,访问控制,权重调整,负载均衡,等管理功能。 1、下载dubbo 地址:http://code.alibabatech.com/mvn/releases/com/alibaba/dubbo-ad [阅读全文]
ė1510次浏览 60条评论 0 dubbo zookeeper

keepalived工作原理和配置说明

chenhaozjnubit | | 2015-12-24
keepalived是什么 keepalived是集群管理中保证集群高可用的一个服务软件,其功能类似于heartbeat,用来防止单点故障。 keepalived工作原理 keepalived是以VRRP协议为实现基础的,VRRP全称Virtual Router Redundancy Protocol,即虚拟路由冗余协议。 虚拟路由冗余协议,可 [阅读全文]
ė856次浏览 60条评论 0 keepalived

myid文件缺失导致zk无法启动(myid file is missing)

chenhaozjnubit | | 2015-12-23
myid文件缺失 现象 :zookeeper无法启动; 异常 :$dataDir/myid file is missing; 原因 :zk集群中的节点需要获取myid文件内容来标识该节点,缺失则无法启动; 解决 :在zk数据文件存放目录下(见 $ZK/conf/zoo.cfg,d [阅读全文]
ė2353次浏览 60条评论 0 zookeeper

ZooKeeper-3.3.4集群安装配置

chenhaozjnubit | | 2015-12-22
ZooKeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式应用协调及其管理的难度,提供高性能的分布式服务。ZooKeeper本身可以以Standalone模式安装运 [阅读全文]
ė853次浏览 60条评论 0 zookeeper

Sentinel-Redis高可用方案

chenhaozjnubit | | 2015-12-21
引言 大概是因为Redis是个人开发的产品,所以Redis的高可用方案是被分成了几块来实现:主从复制、主从切换以及虚拟IP或客户端方案。 从Redis 2.8开始加入对Sentinel机制从而实现了服务器端的主从切换,但目前尚未发现实现虚拟IP或客户端切换方案。 主从复制研究 wget http://downlo [阅读全文]
ė1095次浏览 60条评论 0 redis

Mongodb集群搭建的三种方式

chenhaozjnubit | | 2015-12-18
  Mongodb是时下流行的NoSql数据库,它的存储方式是文档式存储,并不是Key-Value形式。关于Mongodb的特点,这里就不多介绍了,大家可以去看看官方说明:http://docs.mongodb.org/manual/        今天主要来说说Mongodb的三种集群方式的搭建:R [阅读全文]
ė666次浏览 60条评论 0 MongoDB

Java7中的switch支持String的实现细节

chenhaozjnubit | | 2015-12-17
在Java7之前,switch只能支持 byte、short、char、int或者其对应的封装类以及Enum类型。在Java7中,呼吁很久的String支持也终于被加上了。   例如,下面是一段switch中使用String的示例代码。 点击(此处)折叠或打开 public class Test { [阅读全文]
ė885次浏览 60条评论 0 java

contextpath, servletpath, requesturi, realpath区别

chenhaozjnubit | | 2015-12-16
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); 打印结果: [阅读全文]
ė927次浏览 60条评论 0 J2EE

web.xml 中的listener、 filter、servlet 加载顺序及其详解

chenhaozjnubit | | 2015-12-15
在项目中总会遇到一些关于加载的优先级问题,刚刚就遇到了一个问题,由于项 目中使用了quartz任务调度,quartz在web.xml中是使用listener进行监听的,使得在tomcat启动的时候能马上检查数据库查看 那些任务未被按时执行,而数据库的配置信息在是在web.xml中使用servlet配置的,导致tomcat启动后在执行quartz任务时报空指针, 原因就是serv [阅读全文]
ė839次浏览 60条评论 0 J2EE

groovy脚本导致的FullGC问题

chenhaozjnubit | | 2015-12-14
这个是由一个线上问题导致的: 背景:  应用中内嵌了groovy引擎,会动态执行传入的表达式并返回执行结果  线上问题: 发现机器的fullGC从某个时候开始暴涨,并且一直持续; 登到机器上,用jstat -gcutil 命令观察,发现perm区一直是100%,fullGC无法回收; 将这台机器的 [阅读全文]
ė1636次浏览 60条评论 0 groovy

linux系统 jenkins svn maven持续集成

chenhaozjnubit | | 2015-12-11
1.http://jenkins-ci.org/网站下载最新版本,jenkins.war。 2.服务器上配置好tomcat,把war包放入webapps目录即可。 3.可以修改主目录,设置环境变量 JENKINS_HOME=/home/jenkins/ 4.部署maven应用,命令引入环境变 [阅读全文]
ė1098次浏览 60条评论 0 Maven svn 持续集成

深入浅出Java垃圾回收机制

chenhaozjnubit | | 2015-12-10
对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。 这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一个好的Java开发者。如果你对GC的处理过程感兴趣,说明你已经具备较大规模应用的开 发经验。如果你曾经想过如何正确的选择GC算法,那意味着你已经完全理解你所开发 [阅读全文]
ė629次浏览 60条评论 0 java gc

ulimit和core文件的使用方法

chenhaozjnubit | | 2015-12-09
ulimint -a 用来显示当前的各种用户进程限制 Linux对于每个用户,系统限制其最大进程数,为提高性能,可以根据设备资源情况, 设置个Linux用户的最大进程数,一些需要设置为无限制: 数据段长度:ulimit -d unlimited 最大内存大小:ulimit -m unlimited 堆栈大小:ulimit -s unlimited 我们在用这个命令的时候主要是 [阅读全文]
ė1055次浏览 60条评论 0 linux

Spring4新特性——注解、脚本、任务、MVC等其他特性改进

chenhaozjnubit | | 2015-12-08
  一、注解方面的改进 spring4对注解API和ApplicationContext获取注解Bean做了一点改进。 获取注解的注解,如@Service是被@Compent注解的注解,可以通过如下方式获取@Componet注解实例: Java代码   An [阅读全文]
ė885次浏览 60条评论 0 Spring

MongoDB 分页查询的方法及性能

chenhaozjnubit | | 2015-12-07
传统的SQL分页 传统的sql分页,所有的方案几乎是绕不开row_number的,对于需要各种排序,复杂查询的场景,row_number就是杀手锏。另外,针 对现在的web很流行的poll/push加载分页的方式,一般会利用时间戳来实现分页。 这两种分页可以说前者是通用的,连Linq生成的分页都是row_number,可想而知它多通用。后者是无论是性能和复杂程度都是最好的, [阅读全文]
ė834次浏览 60条评论 0 MongoDB

ceilometer统计API

chenhaozjnubit | | 2015-12-04
http://192.168.7.93:8777/v2/meters/network.incoming.packets/statistics GET     [         {      &n [阅读全文]
ė1000次浏览 60条评论 0 ceilometer

Spring4新特性——泛型限定式依赖注入

chenhaozjnubit | | 2015-12-03
Spring 4.0已经发布RELEASE版本,不仅支持Java8,而且向下兼容到JavaSE6/JavaEE6,并移出了相关废弃类,新添加如Java8的支 持、Groovy式Bean定义DSL、对核心容器进行增强、对Web框架的增强、Websocket模块的实现、测试的增强等。其中两个我一直想要的增 强就是:支持泛型依赖注入、对cglib类代理不再要求必须有空参构造器了。具体更 [阅读全文]
ė1041次浏览 60条评论 0 Spring

Spring4新特性——Web开发的增强

chenhaozjnubit | | 2015-12-02
从Spring4开始,Spring以Servlet3为进行开发,如果用Spring MVC 测试框架的话需要指定Servlet3兼容的jar包(因为其Mock的对象都是基于Servlet3的)。另外为了方便Rest开发,通过新的 @RestController指定在控制器上,这样就不需要在每个@RequestMapping方法上加 @ResponseBody了。而且添加了一个 [阅读全文]
ė881次浏览 60条评论 0 Spring

Des加密(js+java结果一致)

chenhaozjnubit | | 2015-12-01
1.des资源文件下载(des.js+des.html+des.java) http://download.csdn.net/download/loveappleer/6858655 2.JavaScript文件(des.js) /** * DES加密/解密 * @Copyright Copyright (c) 2006 * @au [阅读全文]
ė1531次浏览 60条评论 0 des