随笔分类 - JAVA
JAVA一些常用的方法
摘要:Result.java public class Result<T> { private Integer code; private String msg; private String message; private T data; public Integer getCode() { retu
阅读全文
摘要:在Spring Boot的配置文件application.properites中添加配置项,可以关闭默认的Favicon spring.mvc.favicon.enabled=false
阅读全文
摘要:LocalDateTime 转 Date LocalDateTime localDateTime=LocalDateTime.now() Date date = Date.from(localDateTime.atZone( ZoneId.systemDefault()).toInstant());
阅读全文
摘要:环境要求:使用jdk1.8 package com.date; import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.LocalDateTime; import java.time.Z
阅读全文
摘要:/** * 判断请求url是否非法 * @param url * @return */ public static boolean isValidRequestUri(String url) { if (StringUtils.isNotEmpty(url)) { if (hasSpecialCha
阅读全文
摘要:/** * 私有IP: * A类 10.0.0.0-10.255.255.255 * B类 172.16.0.0-172.31.255.255 * C类 192.168.0.0-192.168.255.255 * * 127这个网段是环回地址 * localhost */ static List<P
阅读全文
摘要:/** * 获得当前访问的URL路径 * @param request * @return */ public static String getLocation(HttpServletRequest request) { UrlPathHelper helper = new UrlPathHelp
阅读全文
摘要:/** * 获取本机的Mac地址 * @return */ public String getMac() { InetAddress ia; byte[] mac = null; try { // 获取本地IP对象 ia = InetAddress.getLocalHost(); // 获得网络接口
阅读全文
摘要:private static final String[] ADDR_HEADER = { "X-Forwarded-For", "Proxy-Client-IP", "WL-Proxy-Client-IP", "X-Real-IP" }; private static final String N
阅读全文
摘要:需要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
阅读全文