随笔分类 - JAVA
JAVA一些常用的方法
摘要:官网地址:http://data.zz.baidu.com/ 百度推广API的token获取 http://data.zz.baidu.com/site/index 填写完之后会进行验证, 验证完之后,选择链接提交,有个自动提交能看到密钥 请求demo package com.test; impor
阅读全文
摘要:/** * 获取访问者内网IP * @return the server ip */ public static String getIntranetIp() { // 本地IP,如果没有配置外网IP则返回它 String localip = null; // 外网IP String netip =
阅读全文
摘要:引入htmlunit依赖 <!-- https://mvnrepository.com/artifact/net.sourceforge.htmlunit/htmlunit --> <dependency> <groupId>net.sourceforge.htmlunit</groupId> <a
阅读全文
摘要:把项目部署在Linux系统的centos服务器,发送邮件报错了。 500 Error: bad syntax 处理办法 [root@master bin]# hostname master 显示 master 然后打开/etc/hosts文件,增加一行 vim /etc/hosts 127.0.0.
阅读全文
摘要:最新shiro发布了一个漏洞,凡是jar包在1.6版本的都会出现该漏洞,要修复该漏洞只能升级到shiro1.6版本 但是如果项目中url使用了;jsessionid这种方式的话 就会导致上传失败,浏览器返回400状态码错误 处理办法:去掉url后面会自动带;jsessionid的内容, 然后把上传的
阅读全文
摘要:找到tomcat下的conf文件夹,打开server.xml文件 在操作之前要把域名映射到服务器上。测试办法就是,打开cmd 输入ping 域名,能够显示对应的ip即可 首先把访问端口改为80访问。默认是8080访问 在下面增加或者修改 <Host name="www.yvioo.cn" appBa
阅读全文
摘要:官方文档 :https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=23_1 微信支付PC二维码支付:https://www.cnblogs.com/pxblog/p/10542917.html 公众号支付:https://www.cnbl
阅读全文
摘要:添加maven <!-- https://mvnrepository.com/artifact/commons-net/commons-net --> <dependency> <groupId>commons-net</groupId> <artifactId>commons-net</artif
阅读全文
摘要:有时候我们需要在html代码中获取到文本内容,需要把html代码中的标签过滤掉 String htmlStr="html代码"; htmlStr = htmlStr.replaceAll("<[.[^<]]*>", ""); 另外一种方式 // 标题去掉样式 空格 问hao private stat
阅读全文
摘要:统一日志打印 @Slf4j @Aspect @Component public class ControllerLog { private static final ThreadLocal<Long> START_TIME_THREAD_LOCAL = new NamedThreadLocal<>(
阅读全文
摘要:DES加密算法是一种分组密码,以64位为分组对数据加密,它的密钥长度是56位,加密解密用同一算法。DES加密算法是对密钥进行保密,而公开算法,包括加密和解密算法。这样,只有掌握了和发送方相同密钥的人才能解读由DES加密算法加密的密文数据。因此,破译DES加密算法实际上就是搜索密钥的编码。对于56位长
阅读全文
摘要: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
阅读全文

浙公网安备 33010602011771号