`
文章列表
转载:http://blog.csdn.net/youyudehexie/article/details/7588423 Queue   Cur: current queued requests //当前的队列请求数量 Max:max queued requests     //最大的队列请求数量 Limit:          //队列限制数量 Session rate(每秒的连接回话)列表: scur: current sessions        //每秒的当前回话的限制数量 smax: max sessions           //每秒的新的最大的回话量 slim: se ...

codis环境出错归纳

/etc/sysctl.conf  #vm.overcommit_memory = 1 # sysctl -p否则会遇到MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk.
首先,内部类被编译的时候会生成一个单独的内部类的.class文件,这个文件并不与外部类在同一class文件中。   当外部类传的参数被内部类调用时,从java程序的角度来看是直接的调用例如:   public void dosome(final String a,final int b){     class Dosome{public void dosome(){System.out.println(a+b)}};     Dosome some=new Dosome();     some.dosome();   }   从代码来看好像是那个内部类直接调用的a参数和b参数,但 ...
在使用maven管理项目jar包的时候,常常会遇到jar包冲突的问题,例如,zkClient中需要使用到zookeeper.jar,但是你使用的其他软件,例如:jodis,crator(另一个zk的开源客户端,可能你使用的另一个软件会用这个客户端),这个时候你的zookeeper的版本可能会冲突,这时候的解决办法一般是加上 <dependency> <groupId>com.github.sgroschupf</groupId> <artifactId>zkclient</artifactId> <excl ...
visitor设计模式   visitor设计模式的思想是,将数据结构和具体的操作解耦,针对的是数据结构相对比较稳定,而需要改变对数据的操作的情况 简单说就是:将成员变量和成员方法解耦   数据结构的每一个节点都可以接受一个访问者的调用,此节点向访问者对象传入节点对象(一般是自己,this),而访问者对象则反过来执行节点对象的操作。这样的过程叫做"双重分派"。节点调用访问者,将它自己传入,访问者则将某算法针对此节点执行。 http://www.cnblogs.com/zhenyulu/articles/79719.html
相关技术blog class文件解析: https://www.ibm.com/developerworks/cn/java/j-lo-asm30/  

邮箱地址验证

    博客分类:
  • java
//使用正则表达式验证一串以逗号隔开的字符串是否为有效地址,并以数组返回有效地址 private InternetAddress[] formateAddress(String str){ ArrayList<InternetAddress> list =new ArrayList<>(); if(str!=null){ String[] add=str.split(","); if(add!=null){ for(int i=0;i<add.length;i++){ if(isValidEm ...

验证码

    博客分类:
  • java
为了防止某些用户使用软件进行登录和发布信息,很多网站在用户登录或者发布信息时,都要求用户输入验证码,验证码通常是以一幅图片的形式显示的,用户按照图片中显示的数字或字母依次输入,服务器端将对用户的输入和验证码进行比较,以判断用户是否经过校验.由于验证码是随机产生的,自动发布信息的软件无法知道每次产生的验证码,也就无法自动发布信息了. 1.引入以下类 package util; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedI ...
<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd" ><generatorConfiguration>    <classPathEn ...

JMS

    博客分类:
  • java
 jms  结构图 
public static String get(String URI) { CloseableHttpClient httpclient = HttpClients.createDefault(); HttpGet httpget = new HttpGet(URI); //set timeout time RequestConfig requestConfig = RequestConfig.custom() .setSocketTimeout(2000) .setConnectTimeout(2000) .build(); ...
原帖出处:http://my.oschina.net/u/577453/blog/173724     3.X HttpClient httpClient=new DefaultHttpClient(); 4.3 CloseableHttpClient httpClient = HttpClients.createDefault(); 3.X的超时设置方法 HttpClient client = new HttpClient(); client.setConnectionTimeout(30000);  client.setTimeout( ...
针对pom.xml修改 第一步,指定打包为jar包 <packaging>jar</packaging>  第二步,build节点下使用maven-assembly-plugin <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.6</version> <executions> <!--执行器 mv ...
主要针对pom.xml文件 首先,不是打war包而是jar包 <packaging>jar</packaging>  其次,在build节点下使用第三方开源中间件onejar-maven-plugin和maven打包工具 <build> <finalName>xxx</finalName> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> ...
用Js的eval解析JSON中的注意点 在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval()函数。 2. 使用Function对象来进行返回解析。 使用eval函数来解析,并且使用jquery的each方法来遍历 用jquery解析JSON数据的 ...
Global site tag (gtag.js) - Google Analytics