随笔分类 -  JAVA

JAVA一些常用的方法
摘要:说明:该示例只简单的实现了客服聊天功能。 1、聊天记录没有保存到数据库中,一旦服务重启,消息记录将会没有,如果需要保存到数据库中,可以扩展 2、页面样式用的网上模板,样式可以自己进行修改 3、只能由用户主要发起会话,管理员无法主动进行对话 4、页面之间跳转代码没有包含在里面,请自己书写,在管理员消息 阅读全文
posted @ 2020-03-30 00:20 yvioo 阅读(11026) 评论(10) 推荐(0) 编辑
摘要:有时候我们需要在内容详情页实时浏览人数,这时候我们可以使用websocket实现这个功能 pom.xml <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>8.0</version> 阅读全文
posted @ 2020-03-29 16:54 yvioo 阅读(3403) 评论(0) 推荐(0) 编辑
摘要:有时候我们会出现无法用注解 @Autowired 注入bean的情况,这个时候可以 通过contextLoader获取 WebApplicationContext ctx = ContextLoader.getCurrentWebApplicationContext(); BeanService b 阅读全文
posted @ 2020-03-29 02:29 yvioo 阅读(1658) 评论(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 阅读(17760) 评论(0) 推荐(0) 编辑
摘要:Dependency Scope <dependency>中还引入了<scope>,它主要管理依赖的部署。目前<scope>可以使用5个值: compile 默认就是compile,什么都不配置也就是意味着compile。compile表示被依赖项目需要参与当前项目的编译,当然后续的测试,运行周期也 阅读全文
posted @ 2020-03-28 01:43 yvioo 阅读(2335) 评论(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 阅读(1161) 评论(0) 推荐(0) 编辑
摘要:Shiro对rememberMe的cookie做了加密处理,shiro在CookieRememberMeManaer类中将cookierememberMe字段内容分别进行序列化、AES加密、Base64编码操作。但是,AES加密的密钥Key被硬编码在代码里,意味着每个人通过源代码都能漏洞描述拿到AE 阅读全文
posted @ 2020-03-26 19:29 yvioo 阅读(3687) 评论(0) 推荐(0) 编辑
摘要:public List<WeixinMenu> getList() { List<WeixinMenu> weixinMenuList= (List<WeixinMenu>) redisTemplate.opsForValue().get("weixinMenuList"); //先在缓存中查询一遍 阅读全文
posted @ 2020-03-13 13:58 yvioo 阅读(526) 评论(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 阅读(7150) 评论(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 阅读(10521) 评论(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 阅读(9469) 评论(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 阅读(515) 评论(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 阅读(3629) 评论(0) 推荐(0) 编辑
摘要:1、先创建application.properties 文件,在resources文件夹,右键 new -> Resource Bundle 如下图所示,填写名称 2、生成如下图所示文件 3、将此文件后缀名改为yml.右键->Refactor->Rename 如下图所示,点击Refactor 4、重 阅读全文
posted @ 2020-02-13 17:59 yvioo 阅读(26731) 评论(0) 推荐(2) 编辑
摘要:git rm -r --cached . #新增的忽略文件没有生效,是因为git是有缓存的,而之前的文件在缓存中,并不会清除掉,还会继续提交,所以更新.gitignore文件,要清除缓存文件 git add . git commit -m 'update .gitignore' git push o 阅读全文
posted @ 2020-02-07 16:29 yvioo 阅读(1391) 评论(0) 推荐(0) 编辑
摘要:在开发过程中有时会用到maven仓库里没有的jar包或者本地的jar包 1、打开jar所在文件夹,假设我们要将 taobao-sdk-java-auto_1479188381469-20200121.jar 安装到本地Maven仓库 mvn install:install-file -Dfile=t 阅读全文
posted @ 2020-01-31 19:41 yvioo 阅读(1715) 评论(0) 推荐(0) 编辑
摘要:1、项目右键后,点击“Git - Show History” 这里会显示有历史提交的版本记录(这里我们假设要回滚到 “提交” 版本中) 2、选中 “提交” ,右键Copy Revision Number 3、回到项目,右键-Git-Repository-Reset HEAD 4、Reset Type 阅读全文
posted @ 2020-01-31 18:48 yvioo 阅读(50910) 评论(1) 推荐(2) 编辑
摘要:一、加入devtools依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </depe 阅读全文
posted @ 2020-01-30 01:03 yvioo 阅读(1213) 评论(0) 推荐(0) 编辑
摘要:官方SDK文档地址: https://help.aliyun.com/document_detail/57756.html?spm=a2c4g.11186623.6.904.4e0d3bd9VbkICO 1、引入maven依赖 <dependency> <groupId>com.aliyun</gr 阅读全文
posted @ 2020-01-28 19:52 yvioo 阅读(2804) 评论(0) 推荐(2) 编辑
摘要:RequestUtils.java 操作类 package cn.utils; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import o 阅读全文
posted @ 2020-01-28 17:54 yvioo 阅读(2564) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示