package com.cattong.commons; import java.util.regex.Pattern; public class Constants { //网络连接配置 public static final int CONNECTION_POOL_SIZE = 128; // HTTP连接连接池大小 public static final int CONNECTION_TIME_OUT = 30000; // 连接池连接超时时间,以毫秒为单位 // 通行证正则表达式 public static final Pattern PATTERN_USERNAME = Pattern.compile("[a-zA-Z0-9_]{4,32}"); public static final Pattern PATTERN_PASSWORD = Pattern.compile("[a-zA-Z0-9_]{6,16}"); public static final Pattern PATTERN_EMAIL = Pattern.compile( "[a-zA-Z0-9\\+\\.\\_\\%\\-\\+]{1,256}" + "\\@" + "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" + "(" + "\\." + "[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" + ")+" ); //App应用配置 public static final String SOURCE_JIFENBANG = "jifenbang"; public static final String SOURCE_PRELOADER = "preloader"; //社交库 public static final String FANFOU_OFFICAL_USER_ID = "~0jFVfHMEtG4"; //饭否平台官方微博的ID //安全加密配置 public static final byte[] KEY_BYTES = { 0x6f, 0x68, 0x6d, 0x79, 0x67, 0x6f, 0x64, 0x21 }; public static final byte[] PUBLIC_KEY = ("MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCEbF/Gj818bArprwhMziWQsaIGQvr/Jg6eKLo8cK1iLJT" + "FPx3jn/eaivhoTbdwlzFoFrJ7cWrTFRHKaOPeRmbQl2kjTE0SSfVdGQePuZ7dYOm/40V+m9YocRP7cywsG8" + "4K51DMEZZiCLrQkeCo/l1AAijlH63eHiPCPupXpuR/IwIDAQAB").getBytes(); }