随笔分类 -  JAVA

JAVA一些常用的方法
摘要:JAVA根据时间戳和随机数方式生成订单编号工具类 OrderUtils.java import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Rando 阅读全文
posted @ 2020-05-02 14:44 yvioo 阅读(15787) 评论(0) 推荐(0)
摘要:官方文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1 微信PC二维码支付方式参考:https://www.cnblogs.com/pxblog/p/10542917.html 沙箱环境调试:https://www.cnbl 阅读全文
posted @ 2020-05-02 03:00 yvioo 阅读(1805) 评论(0) 推荐(0)
摘要:这是写的另一个导出word方法:https://www.cnblogs.com/pxblog/p/13072711.html 引入jar包,freemarker.jar、apache-ant-zip-1.8.0.jar(制作压缩包使用) 下载地址: https://yvioo.lanzous.com 阅读全文
posted @ 2020-04-27 23:02 yvioo 阅读(2787) 评论(1) 推荐(0)
摘要:import java.util.Calendar; public class Main { public static void main(String[] args) { Calendar cal = Calendar.getInstance(); int day = cal.get(Calen 阅读全文
posted @ 2020-04-16 11:40 yvioo 阅读(13254) 评论(0) 推荐(0)
摘要:1、引入依赖 pom.xml 1 <!-- activemq --> 2 <dependency> 3 <groupId>org.springframework</groupId> 4 <artifactId>spring-jms</artifactId> 5 <version>4.3.23.REL 阅读全文
posted @ 2020-04-01 20:54 yvioo 阅读(438) 评论(0) 推荐(0)
摘要:工具类 Patterns.java 1 package com.util; 2 3 import java.util.regex.Matcher; 4 import java.util.regex.Pattern; 5 6 /** 7 * Commonly used regular expressi 阅读全文
posted @ 2020-04-01 02:29 yvioo 阅读(4598) 评论(0) 推荐(0)
摘要:如果公众号处于开发模式,普通微信用户向公众号发消息时,微信服务器会先将消息POST到开发者填写的url上,无法直接推送给微信自带的客服功能。如果需要把用户推送的普通消息推送到客服功能中,就需要进行代码修改。 官方文档:https://developers.weixin.qq.com/doc/offi 阅读全文
posted @ 2020-04-01 01:58 yvioo 阅读(1249) 评论(0) 推荐(0)
摘要:说明:该示例只简单的实现了客服聊天功能。 1、聊天记录没有保存到数据库中,一旦服务重启,消息记录将会没有,如果需要保存到数据库中,可以扩展 2、页面样式用的网上模板,样式可以自己进行修改 3、只能由用户主要发起会话,管理员无法主动进行对话 4、页面之间跳转代码没有包含在里面,请自己书写,在管理员消息 阅读全文
posted @ 2020-03-30 00:20 yvioo 阅读(11519) 评论(10) 推荐(0)
摘要:有时候我们需要在内容详情页实时浏览人数,这时候我们可以使用websocket实现这个功能 pom.xml <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>8.0</version> 阅读全文
posted @ 2020-03-29 16:54 yvioo 阅读(3441) 评论(0) 推荐(0)
摘要:有时候我们会出现无法用注解 @Autowired 注入bean的情况,这个时候可以 通过contextLoader获取 WebApplicationContext ctx = ContextLoader.getCurrentWebApplicationContext(); BeanService b 阅读全文
posted @ 2020-03-29 02:29 yvioo 阅读(1676) 评论(0) 推荐(0)
摘要:json格式 {userId:'1',message:'2',create_time:'2020-03-28 20:58:11',create_date:'2020-03-28'}JAVA对象 ChatDTO.java public class ChatDTO { private String us 阅读全文
posted @ 2020-03-28 23:03 yvioo 阅读(17807) 评论(0) 推荐(0)
摘要:Dependency Scope <dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: compile 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也 阅读全文
posted @ 2020-03-28 01:43 yvioo 阅读(2362) 评论(2) 推荐(0)
摘要:pom.xml文件 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-redis</artifactId> <version>1.8.4.RELEASE</version> </depen 阅读全文
posted @ 2020-03-27 18:44 yvioo 阅读(1166) 评论(0) 推荐(0)
摘要:Shiro对rememberMe的cookie做了加密处理,shiro在CookieRememberMeManaer类中将cookierememberMe字段内容分别进行序列化、AES加密、Base64编码操作。但是,AES加密的密钥Key被硬编码在代码里,意味着每个人通过源代码都能漏洞描述拿到AE 阅读全文
posted @ 2020-03-26 19:29 yvioo 阅读(3718) 评论(0) 推荐(0)
摘要:public List<WeixinMenu> getList() { List<WeixinMenu> weixinMenuList= (List<WeixinMenu>) redisTemplate.opsForValue().get("weixinMenuList"); //先在缓存中查询一遍 阅读全文
posted @ 2020-03-13 13:58 yvioo 阅读(534) 评论(0) 推荐(0)
摘要:package test; import org.apache.shiro.codec.Base64; import javax.crypto.KeyGenerator; import javax.crypto.SecretKey; import java.security.NoSuchAlgori 阅读全文
posted @ 2020-03-13 12:58 yvioo 阅读(7192) 评论(0) 推荐(0)
摘要:java.lang.ClassCastException: [Ljava.lang.Object; cannot be cast to [Ljava.lang.String; java将Object[]转换为String[] list.toArray(new String[0]); 阅读全文
posted @ 2020-03-12 21:48 yvioo 阅读(10536) 评论(0) 推荐(1)
摘要:1、数组转List String[] arr = new String[]{"A", "B", "C"}; List list = Arrays.asList(arr); //返回固定大小,不能做add和remove等操作 2、数组转Set String[] arr= new String[]{"A 阅读全文
posted @ 2020-03-12 17:18 yvioo 阅读(9660) 评论(0) 推荐(0)
摘要:java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986 at org.ap 阅读全文
posted @ 2020-03-03 13:31 yvioo 阅读(520) 评论(0) 推荐(0)
摘要:环境配置:(或以上版本,必须) 版本有对应关系 JDK 版本:1.8 Caffeine 版本:2.8.0SpringBoot 版本:2.2.2.RELEASE 也可以不与SpringBoot结合 1、添加maven依赖 <dependency> <groupId>com.github.ben-man 阅读全文
posted @ 2020-02-17 13:53 yvioo 阅读(3691) 评论(0) 推荐(0)