随笔分类 - JAVA
JAVA一些常用的方法
摘要:需要jar包 mailapi-1.4.2.jar https://yvioo.lanzous.com/iZO6Kgx314h EmailSendUtils.java package com.email; import javax.mail.*; import javax.mail.internet.
阅读全文
摘要:Spring整合redis实现key过期事件监听:https://www.cnblogs.com/pxblog/p/13969375.html 可以用于简单的过期订单取消支付、7天自动收货场景中 1、Spring Boot整合redis 参考 https://www.cnblogs.com/pxbl
阅读全文
摘要:Caused by: java.lang.NoClassDefFoundError: javax/jms/Message at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclar
阅读全文
摘要:严重: Exception initializing page contextjava.lang.StackOverflowErrorat javax.servlet.http.HttpServletRequestWrapper.getSession(HttpServletRequestWrappe
阅读全文
摘要:JAVA整合Redis使用redisTemplate清除库中的所有键值对数据,清除所有缓存数据 Set<String> keys = redisTemplate.keys("*"); redisTemplate.delete(keys);
阅读全文
摘要:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war (default-war) on project generate: Error assembling WAR: webxml attri
阅读全文
摘要:/** * 通过请求头判断是否是微信内置浏览器,是否是在微信内打开 * @param request * @return */ @RequestMapping(value = "/hello") public String hello(HttpServletRequest request){ Str
阅读全文
摘要:LocalDateTime与Date相互转换参考:https://www.cnblogs.com/pxblog/p/13745972.html 关键类 Instant:瞬时时间。 LocalDate:本地日期,不包含具体时间, 格式 yyyy-MM-dd。 LocalTime:本地时间,不包含日期.
阅读全文
摘要:Stream流的map使用 转换大写 List<String> list3 = Arrays.asList("zhangSan", "liSi", "wangWu"); System.out.println("转换之前的数据:" + list3); List<String> list4 = list
阅读全文
摘要:我们做微信开发的时候,有时候会有如下要求 用户在网页授权页同意授权给公众号后,微信会将授权数据传给一个回调页面,回调页面需在此域名下,以确保安全可靠。 下载文件 将以下文件上传至填写域名或路径指向的web服务器(或虚拟主机)的目录(若填写域名,将文件放置在域名根目录下,例如wx.qq.com/MP_
阅读全文
摘要:微信公众号开发 授权获取用户信息报错 “redirect_uri 参数错误” 出现这个情况要检查下 微信公众号配置了网页授权域名 在这里配置微信公众号redirect_uri中的域名地址,不用加http:// 的前缀 加之前需要把微信的验证文件放在项目根目录下,SpringBoot项目可以参考:ht
阅读全文
摘要:引入maven <!--图片验证码--> <dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version> <exclusions> <exclus
阅读全文
摘要:引入maven <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> </dependency> <!--阿里云oss--> <dependency> <groupId>co
阅读全文
摘要:引入maven <!--excel导出--> <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version> </dependency>
阅读全文
摘要:注意:这个方法当程序重启之后会失效,所以必须将定时任务持久化到数据库,然后程序启动的时候重新把数据库的定时任务加载到quartz中 springboot程序启动初始化代码参考:https://www.cnblogs.com/pxblog/p/14995261.html 引入maven <!-- ht
阅读全文
摘要:本地开发环境支付回调调试方法可以参考:https://www.cnblogs.com/pxblog/p/11623053.html 需要自行引入相关依赖 官方文档地址:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=1
阅读全文
摘要:package com.xss; import java.util.regex.Pattern; /** * XssUtil 工具类 */ public class XssUtil { static Pattern scriptPattern = Pattern.compile("<script>(
阅读全文
摘要:pom <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-core</artifactId> </dependency> <dependency> <groupId>commons-lan
阅读全文
摘要:private static double EARTH_RADIUS = 6378.137; private static double rad(double d) { return d * Math.PI / 180.0; } /** * 通过经纬度获取距离 不同的计算方式存在误差 * * @pa
阅读全文
摘要:启动报错:Error running 'CmsFrontApplication': Command line is too long. Shorten command line for CmsFrontApplication or also for Spring Boot default confi
阅读全文

浙公网安备 33010602011771号