随笔分类 - Java
摘要://校验微信小程序消息token public void checkSignature() { try { String timestamp = null != getPara("timestamp") ? getPara("timestamp") : ""; //时间戳 String nonce
阅读全文
摘要:由于Springboot已经实现并集成logback,避免影响使用Log4j,需要将logback移除。如下: <!-- springboot web --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>s
阅读全文
摘要:由于浏览器同源策略导致Web应用访问其他站点资源时出现跨域问题。如下图 简单说下项目的现状: 1、服务端,Undertow嵌入式web服务器; 2、前端,通过Nginx托管; Nginx跨域配置: 1、下载Nginx并安装。 2、打开Nginx根目录,config,找到 nginx.cnf 文件,新
阅读全文
摘要:1、问题分析 首先核实需要的参数是否有值,其次核实JSAPI唤起支付方法的参数类型是否有效(经试验这个问题会导致多个错误,比如:(1)调用支付JSAPI缺少参数:timeStamp;(2)商户传入的appid参数不正确,请联系商户处理),怀疑苹果手机的微信内置浏览器有转义,比如:package=rs
阅读全文
摘要:搜集整理比较常用的时间工具类,记录一下。 1 /** 2 * LocalDateTime 转 时间 3 */ 4 public static String localDateTimeToDateTime(LocalDateTime localDateTime) { 5 return DateTime
阅读全文
摘要:"0x" + Integer.toHexString(hex);
阅读全文
摘要://循环执行任务,第一次延迟3秒执行,第二次开始每间隔5秒执行一次。最后一个参数是单位(时间) ScheduledExecutorService service = new ScheduledThreadPoolExecutor(Runtime.getRuntime().availableProce
阅读全文
摘要:/** * 对返回结果指定编码格式 * new String(response.body().bytes(), "GB2312"); */ 1、修改前 Response response = client.newCall(request).execute(); return response.bod
阅读全文
摘要:一、下载JDK安装包 Oracle官网(登录Oracle账号) https://www.oracle.com/cn/java/technologies/javase-downloads.html 度娘网盘(ud5i) https://pan.baidu.com/s/17HB2dVtpz046T8fp
阅读全文