Authored by hugufei

日志优化

... ... @@ -39,17 +39,17 @@ public class QueryUserPersionalFactorBean {
//1、获取页面上的个性化因子
long begin = System.currentTimeMillis();
PagePersonalFactor pageFactor = pageComponent.queryPagePersionalFactor(recallParams.getParamQueryFilter());
RECALL_NEW_LOGGER.info("queryPagePersionalFactor . cost is[{}], data is [{}]",System.currentTimeMillis()-begin, JSON.toJSONString(pageFactor));
RECALL_NEW_LOGGER.info("queryPagePersionalFactor . cost is[{}]",System.currentTimeMillis()-begin);
//2、获取用户的个性化因子
begin = System.currentTimeMillis();
UserPersonalFactorRsp userFactor = userComponent.queryUserPersionalFactor(recallParams.getUid(), recallParams.getUdid());
RECALL_NEW_LOGGER.info("queryUserPersionalFactor . cost is[{}], data is [{}]",System.currentTimeMillis()-begin, JSON.toJSONString(userFactor));
RECALL_NEW_LOGGER.info("queryUserPersionalFactor . cost is[{}]",System.currentTimeMillis()-begin);
//3、join获取最终的结果
begin = System.currentTimeMillis();
List<Integer> brandIds = this.innerJoin(pageFactor.getBrandIds(),userFactor.getBrandIds(),brandIdMapkeyTransfer,10);
List<SortPriceArea> sortPriceAreas = this.innerJoin(pageFactor.getSortPriceAreas(),userFactor.getSortPriceAreas(),sortPriceMapkeyTransfer,5);
UserPersonalFactorRsp userPersonalFactorRsp = new UserPersonalFactorRsp(brandIds, sortPriceAreas,userFactor.getVector());
RECALL_NEW_LOGGER.info("innerJoinFactor . cost is[{}], data is [{}] ", System.currentTimeMillis()-begin, JSON.toJSONString(userPersonalFactorRsp));
RECALL_NEW_LOGGER.info("innerJoinFactor . cost is[{}],uid is[{}], data is [{}] ", System.currentTimeMillis()-begin,recallParams.getUid(), JSON.toJSONString(userPersonalFactorRsp));
return userPersonalFactorRsp;
}catch (Exception e){
logger.error(e.getMessage(),e);
... ...