package com.app.mvc.config;
/**
* Created by jimin on 16/5/7.
*/
public class GlobalConfigKey {
/**
* 通过数据库中的值生成
* select CONCAT('public final static String ', REPLACE(UPPER(k), '.', '_'), ' = "', k, '";') from configuration
*/
/**
* 这一部分为实际值
*/
public final static String MAIL_SEND_PASSWORD = "mail.send.password";
public final static String MAIL_SEND_NICKNAME = "mail.send.nickname";
public final static String MAIL_SEND_FROM = "mail.send.from";
public final static String MAIL_SEND_PORT = "mail.send.port";
public final static String MAIL_SEND_SMTP = "mail.send.smtp";
public final static String FILE_UPLOAD_PATH = "file.upload.path";
public final static String FILE_MAPPING_PATH = "file.mapping.path";
public final static String LOGBACK_FILTER_MSG = "logback.filter.msg";
public final static String LOGBACK_EMAIL_OPEN = "logback.email.open";
public final static String SQL_LIST_COUNT = "sql.list.count";
public final static String SLOW_QUERY_MILLSECONDS = "slow.query.millseconds";
public final static String ROOT_USER_NAME = "root.user.name";
public final static String ACCESS_WHITELIST = "access.whiteList";
public final static String NO_AUTH_PAGE = "no.auth.page";
public final static String COOKIE_EXPIRE_SECONDS = "cookie.expire.seconds";
public final static String COOKIE_USER_FLAG = "cookie.user.flag";
public final static String CAPTCHA_CODE_INVALID_MINUTES = "captcha_code.invalid.minutes";
public final static String CAPTCHA_CODE_ONE_MINUTE_MAX = "captcha_code.one_minute.max";
public final static String CAPTCHA_CODE_VALIDATE_URL = "captcha_code.validate.url";
public final static String HTTP_MAX_THREAD = "http.max.thread";
public final static String HTTP_DEFAULT_CONNECTION_TIMEOUT = "http.default.connection.timeout";
public final static String HTTP_DEFAULT_SOCKET_TIMEOUT = "http.default.socket.timeout";
public final static String RABBITMQ_DEFAULT_QUEUE_NAME = "rabbitmq.default.queue.name";
public final static String NOT_ALLOWED_URLS = "not.allowed.urls";
public final static String PERCENT_ALLOWED_URLS = "percent.allowed.urls";
public final static String SERVICE_DEGARDING_PAGE = "service.degarding.page";
public final static String DEFAULT_EXECUTOR_CORESIZE = "default.executor.coreSize";
public final static String DEFAULT_EXECUTOR_MAXSIZE = "default.executor.maxSize";
public final static String DEFAULT_EXECUTOR_KEEPALIVE_SECONDS = "default.executor.keepAlive.seconds";
public final static String DEFAULT_EXECUTOR_QUEUESIZE = "default.executor.queueSize";
public final static String DEFAULT_PROXY_IPS = "default.proxy.ips";
public final static String PROXY_IPS_SUFFIX = ".proxy.ips";
public final static String PROXY_IPS_KEY = "proxy.keys";
public final static String PROXY_VISIT_BASE_MILLSECONDS = "proxy.visit.base.millseconds";
public final static String PROXY_FLAG = "proxy.flag";
public final static String MACHINE_LIST = "machine.list";
public final static String GLOBAL_QPS_LIMIT_SWITCH = "qps.limit.switch";
/**
* 这一部分为拼接用值
*/
public final static String QPS_LIMIT_PREFFIX = "qps.";
public final static String QPS_LIMIT_SUFFIX = ".rate";
}