记得上下班打卡 | git大法好,push需谨慎

Commit fee1d2ba authored by 张国柄's avatar 张国柄

opt;

parent 2f8c9934
package com.liquidnet.service.base; package com.liquidnet.service.base;
import lombok.Data; import lombok.Data;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
...@@ -13,20 +15,22 @@ import java.util.Properties; ...@@ -13,20 +15,22 @@ import java.util.Properties;
@Data @Data
public class ErrorMapping { public class ErrorMapping {
private static final Logger log = LoggerFactory.getLogger(ErrorMapping.class);
private static final Properties errorsProperties;
static { static {
reload(); errorsProperties = reload();
} }
private static Properties errorsProperties;
public static void reload() { public static Properties reload() {
errorsProperties = new Properties(); Properties errorsProperties = new Properties();
InputStream in = ErrorMapping.class.getClassLoader().getResourceAsStream("errors.properties"); InputStream in = ErrorMapping.class.getClassLoader().getResourceAsStream("errors.properties");
try { try {
errorsProperties.load(new InputStreamReader(in, StandardCharsets.UTF_8)); errorsProperties.load(new InputStreamReader(in, StandardCharsets.UTF_8));
System.out.printf("errorsProperties init count: %s\n", errorsProperties.size()); log.info("Load errorsProperties init count:{}", errorsProperties.size());
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }
return errorsProperties;
} }
public static ErrorMessage get(long code) { public static ErrorMessage get(long code) {
......
...@@ -2,33 +2,34 @@ package com.liquidnet.service.base; ...@@ -2,33 +2,34 @@ package com.liquidnet.service.base;
import com.liquidnet.commons.lang.util.CollectionUtil; import com.liquidnet.commons.lang.util.CollectionUtil;
import com.liquidnet.commons.lang.util.JsonUtils; import com.liquidnet.commons.lang.util.JsonUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.InputStreamReader; import java.io.InputStreamReader;
import java.io.Serializable; import java.io.Serializable;
import java.lang.reflect.Array;
import java.nio.charset.StandardCharsets; import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
import java.util.LinkedList; import java.util.LinkedList;
import java.util.List;
import java.util.Properties; import java.util.Properties;
public class SqlMapping { public class SqlMapping {
private static final Logger log = LoggerFactory.getLogger(SqlMapping.class);
private static final Properties sqlsProperties;
static { static {
reload(); sqlsProperties = reload();
} }
private static Properties sqlsProperties;
public static void reload() { public static Properties reload() {
sqlsProperties = new Properties(); Properties sqlsProperties = new Properties();
InputStream in = ErrorMapping.class.getClassLoader().getResourceAsStream("sqlmap.properties"); InputStream in = ErrorMapping.class.getClassLoader().getResourceAsStream("sqlmap.properties");
try { try {
sqlsProperties.load(new InputStreamReader(in, StandardCharsets.UTF_8)); sqlsProperties.load(new InputStreamReader(in, StandardCharsets.UTF_8));
System.out.printf("errorsProperties init count: %s\n", sqlsProperties.size()); log.info("Load sqlsProperties init count:{}", sqlsProperties.size());
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
} }
return sqlsProperties;
} }
public static String get(String sql) { public static String get(String sql) {
......
...@@ -17,17 +17,16 @@ import java.util.Random; ...@@ -17,17 +17,16 @@ import java.util.Random;
public class NknameUtil { public class NknameUtil {
private static final Logger log = LoggerFactory.getLogger(NknameUtil.class); private static final Logger log = LoggerFactory.getLogger(NknameUtil.class);
private static Random random = new Random(); private static int bound;
private static final List<String> nknameList;
private static final String nknamePrefix = "宇航员";
private static final Random random = new Random();
static { static {
reload(); nknameList = reload();
} }
private static int bound; public static List<String> reload() {
private static List<String> nknameList; List<String> list = CollectionUtil.arrayListString();
private static String nknamePrefix = "宇航员";
public static void reload() {
nknameList = CollectionUtil.arrayListString();
InputStream inputStream = null; InputStream inputStream = null;
InputStreamReader inputStreamReader = null; InputStreamReader inputStreamReader = null;
BufferedReader bufferedReader = null; BufferedReader bufferedReader = null;
...@@ -45,10 +44,10 @@ public class NknameUtil { ...@@ -45,10 +44,10 @@ public class NknameUtil {
if (l > 11) { if (l > 11) {
line = line.substring(0, 11); line = line.substring(0, 11);
} }
nknameList.add(line); list.add(line);
} }
if (!CollectionUtils.isEmpty(nknameList)) { if (!CollectionUtils.isEmpty(list)) {
bound = nknameList.size(); bound = list.size();
} }
} catch (IOException e) { } catch (IOException e) {
log.error("Read CSV[library_nickname.csv] failure.", e); log.error("Read CSV[library_nickname.csv] failure.", e);
...@@ -61,6 +60,8 @@ public class NknameUtil { ...@@ -61,6 +60,8 @@ public class NknameUtil {
log.error("Close stream failure.", e); log.error("Close stream failure.", e);
} }
} }
log.info("Load nkname init:{}~{}", list.size(), bound);
return list;
} }
public static String randomNkname() { public static String randomNkname() {
......
...@@ -6,7 +6,6 @@ import com.liquidnet.service.adam.constant.AdamRedisConst; ...@@ -6,7 +6,6 @@ import com.liquidnet.service.adam.constant.AdamRedisConst;
import com.liquidnet.service.adam.dto.vo.*; import com.liquidnet.service.adam.dto.vo.*;
import com.liquidnet.service.kylin.constant.KylinRedisConst; import com.liquidnet.service.kylin.constant.KylinRedisConst;
import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo; import com.liquidnet.service.kylin.dto.vo.mongo.KylinPerformanceVo;
import com.liquidnet.service.platform.utils.NknameUtil;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
......
package com.liquidnet.service.platform.service.impl.adam.dm.processor; package com.liquidnet.service.platform.service.impl.adam.dm.processor;
import com.liquidnet.service.adam.constant.AdamRedisConst;
import com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo; import com.liquidnet.service.adam.dto.vo.AdamMemberPriceVo;
import com.liquidnet.service.adam.dto.vo.AdamMemberVo; import com.liquidnet.service.adam.dto.vo.AdamMemberVo;
import com.liquidnet.service.adam.entity.AdamMember; import com.liquidnet.service.adam.entity.AdamMember;
...@@ -13,8 +12,6 @@ import lombok.SneakyThrows; ...@@ -13,8 +12,6 @@ import lombok.SneakyThrows;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.data.mongodb.core.query.Criteria;
import org.springframework.data.mongodb.core.query.Query;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
import java.sql.Connection; import java.sql.Connection;
...@@ -216,7 +213,5 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService { ...@@ -216,7 +213,5 @@ public class DMTracesInfoProcessor extends DataMigrationProcessorService {
private void setRdsCache() { private void setRdsCache() {
// dmRdmService.setSwitch(AdamRedisConst.SWITCH_GRAY_LOGIN_SMS, 612543); // dmRdmService.setSwitch(AdamRedisConst.SWITCH_GRAY_LOGIN_SMS, 612543);
// log.info("switch {}:{}", AdamRedisConst.SWITCH_GRAY_LOGIN_SMS, dmRdmService.getSwitch(AdamRedisConst.SWITCH_GRAY_LOGIN_SMS)); // log.info("switch {}:{}", AdamRedisConst.SWITCH_GRAY_LOGIN_SMS, dmRdmService.getSwitch(AdamRedisConst.SWITCH_GRAY_LOGIN_SMS));
List<String> nknameList = dmRdmService.getNknameList();
log.info("init loader nknameList.size:{}", nknameList.size());
} }
} }
package com.liquidnet.service.platform.utils;
import com.liquidnet.commons.lang.util.CollectionUtil;
import org.apache.commons.lang3.StringUtils;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.nio.charset.StandardCharsets;
import java.util.ArrayList;
public class NknameUtil {
private static final Logger log = LoggerFactory.getLogger(NknameUtil.class);
public static ArrayList<String> readForStringList() {
ArrayList<String> nknameList = CollectionUtil.arrayListString();
InputStream inputStream = null;
InputStreamReader inputStreamReader = null;
BufferedReader bufferedReader = null;
try {
inputStream = NknameUtil.class.getClassLoader().getResourceAsStream("META-FIL/library_nickname.csv");
inputStreamReader = new InputStreamReader(inputStream, StandardCharsets.UTF_8);
bufferedReader = new BufferedReader(inputStreamReader);
String line;
while ((line = bufferedReader.readLine()) != null) {
int l = StringUtils.length(line);
if (l == 0) {
break;
}
if (l > 11) {
line = line.substring(0, 11);
}
nknameList.add(line);
}
} catch (IOException e) {
log.error("Read CSV[library_nickname.csv] failure.", e);
} finally {
try {
if (null != bufferedReader) bufferedReader.close();
if (null != inputStreamReader) inputStreamReader.close();
if (null != inputStream) inputStream.close();
} catch (IOException e) {
log.error("Close stream failure.", e);
}
}
return nknameList;
}
}
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment