随笔分类 - JAVA
JAVA一些常用的方法
摘要:import java.util.Iterator; import java.util.SortedMap; import java.util.TreeMap; public class MainTest { /** * map转xml格式 * @param sortedMap * @return
阅读全文
摘要:有时候我们会自定义注解,并且需要配置拦截器对请求方法含有该自定义注解的方法进行拦截操作 自定义注解类 NeedToken.java import java.lang.annotation.Documented; import java.lang.annotation.ElementType; imp
阅读全文
摘要:打开redis服务的配置文件 添加notify-keyspace-events Ex 如果是注释了,就取消注释 这个是在以下基础上进行添加的 Spring整合redis:https://www.cnblogs.com/pxblog/p/12583703.html 在redis-context.xml
阅读全文
摘要:linux(centos)系统安装activemq参考:https://www.cnblogs.com/pxblog/p/12222231.html 首先在ActiveMQ的安装路径 /conf/activemq.xml 修改配置文件 增加:schedulerSupport="true" 然后保存重
阅读全文
摘要:package com.date; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class Test { public static SimpleDateFor
阅读全文
摘要:package com.date; import java.text.SimpleDateFormat; import java.util.Calendar; public class Test { /** * 获取某个月第一天的开始时刻 * @param month * @return */ pu
阅读全文
摘要:LocalDate nowLocalDate = LocalDate.now(); Date date = Date.from(nowLocalDate.atStartOfDay(ZoneOffset.ofHours(8)).toInstant()); Date 转 LocalDate Date s
阅读全文
摘要:需要使用jdk1.8及以上 /** * 获取当前日期所在季度的开始日期和结束日期 * 季度一年四季, 第一季度:1月-3月, 第二季度:4月-6月, 第三季度:7月-9月, 第四季度:10月-12月 * @param isFirst true表示查询本季度开始日期 false表示查询本季度结束日期
阅读全文
摘要:需要使用JDK1.8及以上 package com.stream; import java.util.Comparator; import java.util.List; public class Test { public static void main(String[] args) { Lis
阅读全文
摘要:官网地址: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位长
阅读全文