java web开发常用的代码
2020-12-08 12:54
标签:log4j ini 验证 不同的 back ops 标识符 connect 解码 1.比较字符串,忽略大小写,直接用equalsIgnoreCase(),不要用toUpperCase()。 1.使用门面模式的slfj,并结合log4j,logback。 2.info、debug、error,要写清楚。 3.使用占位符,如下: 4.提前判断,提高效率: 1.解码: 常见的比如sessionId可能存在特殊字符,就可以使用URLDecoder进行处理。 2.从session中取出openId等用户信息: 注意:也可以使用: HttpSession session=request.getSession(); 3.sessionId作为不同的缓存的key或标识符。 java web开发常用的代码 标签:log4j ini 验证 不同的 back ops 标识符 connect 解码 原文地址:https://www.cnblogs.com/expiator/p/10992074.html基础代码
if(codeSession.equalsIgnoreCase(code)) {
out.print("trueCode");
}
日志
log.info("用户id为: {} ", id);
if (log.isDebugEnabled()) {
log.debug("Committing JDBC Connection [" + connection + "]");
}
Controller层
String eid = URLDecoder.decode(request.getParameter("eid"),"UTF-8");
Object openId = request.getSession().getAttribute(Constant.SESSION_FWH_MINI_USER); //从session中取出openid
//从请求的参数中取出sessionId
String sessionId=paramJson.getString("sessionId");
//检查验证码是否正确
String code = stringRedisTemplate.opsForValue().get(Constant.SESSIONID_PREFIX + sessionId);
待补充。
上一篇:机器学习-线性回归(基于R语言)
下一篇:python 自定义断言