2021年4月5日
摘要: 一个场景下,需要分成多个步骤完成,每个步骤都是异步的,而且依赖于上一个步骤的结果(Promise)。 可以在第一个步骤的then中加上第二个步骤的then中加上第三个步骤,代码格式不整齐且不容易理解。 这种情况下使用async/await来处理: function takeLongTime(n) { 阅读全文
posted @ 2021-04-05 22:32 lnlvinso 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 常见的问题,记录操作日志中发现,getRemoteAddr取到的客户端的ip地址不是真实的ip,需要解析请求头中的信息获取正确ip。 public static String getIpAddress(HttpServletRequest request) { String ip = request 阅读全文
posted @ 2021-04-05 17:22 lnlvinso 阅读(939) 评论(0) 推荐(0) 编辑