添加日志

master
jiahuiwen 2021-10-25 18:45:27 +08:00
parent 2ad2d51ed7
commit 7f00158af7
1 changed files with 7 additions and 1 deletions

View File

@ -159,6 +159,7 @@ public class GetUserController extends HttpServlet {
returnErrorToFront(res,response,"校验失败,请重新登录");
return;
}
LOGGER.info("========================");
response.setCharacterEncoding("UTF-8");
response.setContentType("application/json; charset=utf-8");
DBObject dbObject = new BasicDBObject();
@ -166,6 +167,7 @@ public class GetUserController extends HttpServlet {
dbObject.put("serverId", serverId);
dbObject.put("platform", platform);
LOGGER.info("========================");
DBObject serverDBObject = new BasicDBObject();
serverDBObject.put("server_id", serverId);
@ -174,7 +176,7 @@ public class GetUserController extends HttpServlet {
returnErrorToFront(res,response,"服务器信息获取错误");
return;
}
LOGGER.info("========================");
int uid = 0;
//加分布式锁
List<DBObject> userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject);
@ -182,8 +184,10 @@ public class GetUserController extends HttpServlet {
try{
boolean getLock=false;
while(!getLock){
LOGGER.info("========================");
getLock = BaseGlobal.getInstance().redisApp.tryGetDistributedLock(RedisKey.REGISTER_LOCK, "", "get", 800);
if(getLock){
LOGGER.info("========================");
userInfos = BaseGlobal.getInstance().mongoDBPool.find(_COLLECTION_NAME, dbObject);
//双重校验
if (userInfos.size() == 0) {
@ -208,9 +212,11 @@ public class GetUserController extends HttpServlet {
}
}
}finally {
LOGGER.info("========================");
BaseGlobal.getInstance().redisApp.releaseDistributedLock(RedisKey.REGISTER_LOCK,"","get");
}
}
LOGGER.info("========================");
Random random = new Random();
int utoken = Math.abs(random.nextInt());
uid = (int) userInfos.get(0).get("uid");