- 浏览: 65731 次
- 性别:
- 来自: 上海
最新评论
文章列表
haproxy监控参数理解
- 博客分类:
- 开源软件
转载: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环境出错归纳
- 博客分类:
- NOSQL
/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.
内部类和final关键字
- 博客分类:
- java
首先,内部类被编译的时候会生成一个单独的内部类的.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参数,但 ...
log4j配置及依赖
- 博客分类:
- 开源软件
在使用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/
//使用正则表达式验证一串以逗号隔开的字符串是否为有效地址,并以数组返回有效地址
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 ...
为了防止某些用户使用软件进行登录和发布信息,很多网站在用户登录或者发布信息时,都要求用户输入验证码,验证码通常是以一幅图片的形式显示的,用户按照图片中显示的数字或字母依次输入,服务器端将对用户的输入和验证码进行比较,以判断用户是否经过校验.由于验证码是随机产生的,自动发布信息的软件无法知道每次产生的验证码,也就无法自动发布信息了.
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 ...
HttpClient 发送Get请求
- 博客分类:
- 开源软件
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>
...
json字符串在js中转化为json对象
- 博客分类:
- java
用Js的eval解析JSON中的注意点
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式:
1.一种为使用eval()函数。
2. 使用Function对象来进行返回解析。
使用eval函数来解析,并且使用jquery的each方法来遍历
用jquery解析JSON数据的 ...