首页>代码>高并发下java实现数据负载均衡落地的实例>/concurrent-sdk/src/main/java/com/concurrent/sdk/common/ConfigVariable.java
package com.concurrent.sdk.common;

import org.apache.commons.lang3.math.NumberUtils;

/**
 * @ClassName: ConfigVariable  
 * @Description: 变量管理类
 * @date: 2016年7月1日 下午4:16:00 
 * 
 * @author tanfan 
 * @version  
 * @since JDK 1.7
 */
public class ConfigVariable {
	private static int writeThreadSize = NumberUtils.toInt(PropertiesUtils.getValue("write.thread.size"),0);
	private static int writerSize = NumberUtils.toInt(PropertiesUtils.getValue("writer.size"),0);
	private static int memoryMaxSize = NumberUtils.toInt(PropertiesUtils.getValue("memory.max.size"),0);
	private static int memoryTimeout = NumberUtils.toInt(PropertiesUtils.getValue("memory.timeout"),0);
	
	public static int getWriteThreadSize() {
		return writeThreadSize;
	}
	public static int getMemoryMaxSize() {
		return memoryMaxSize;
	}
	public static int getMemoryTimeout() {
		return memoryTimeout;
	}
	public static void setWriteThreadSize(int writeThreadSize) {
		ConfigVariable.writeThreadSize = writeThreadSize;
	}
	public static void setMemoryMaxSize(int memoryMaxSize) {
		ConfigVariable.memoryMaxSize = memoryMaxSize;
	}
	public static void setMemoryTimeout(int memoryTimeout) {
		ConfigVariable.memoryTimeout = memoryTimeout;
	}
	public static int getWriterSize() {
		return writerSize;
	}
	public static void setWriterSize(int writerSize) {
		ConfigVariable.writerSize = writerSize;
	}
}
最近下载更多
zwbshuai  LV13 2020年12月18日
不打不相识  LV12 2020年8月26日
soplha  LV10 2020年3月24日
13232875251  LV14 2019年4月19日
mkl123456  LV7 2019年2月25日
汤圆儿  LV3 2019年2月12日
wodearong  LV2 2018年9月14日
zhos0212  LV19 2018年8月3日
ADOBE4D  LV2 2018年7月17日
1292022734  LV4 2018年5月16日
最近浏览更多
dapeng0011  LV13 2月25日
123暖壶别炸  LV7 2023年4月14日
林间听风  LV10 2023年3月16日
UzumakiHL 2023年2月22日
暂无贡献等级
mylzdy  LV12 2022年3月22日
w769177475 2022年3月14日
暂无贡献等级
moneyla  LV5 2022年3月11日
sunnshinee  LV1 2021年11月27日
对方正在输入... 2021年9月23日
暂无贡献等级
q766656302  LV7 2021年5月12日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友