- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 redisson无法连接redis jar包冲突
限贴下代码package com.shinedata.util.redis;import org.redisson.Redisson;import org.redisson.api.RedissonClient;import org.redisson.config.Config;import org.slf4j.Logger;import org.slf4j.LoggerFact...
2019-10-21 14:35:32 11222 2
原创 常用对象转换与反射设值和获取BeanUtils工具类
package com.shinedata.util.bean;import com.shinedata.controller.TeacherInfoController;import org.apache.commons.lang3.StringUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import o...
2019-10-17 09:48:53 740 1
原创 JAVA网络爬虫,就是这么简单
以豆瓣电影网中国机长爬取评论为例,采用Jsoup的方式pom <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.1...
2019-10-11 16:21:09 306
原创 Jedis [B cannot be cast to java.lang.Long 并发异常
今天在日志发现了很多异常信息B cannot be cast to java.lang.Long,第一次遇见,以前用的RedisTemplate(对Jedis的封装)主要原因是在于并发多线程环境下,如果一直使用单实例Jedis,单请求/线程没问题,多线程会争抢资源,就会出现B cannot be cast to java.lang.Long等错误,还有可能产生jedis.get("xxx...
2019-10-10 18:16:45 10067 4
原创 Guava学习笔记之Preconditions参数检验
在日常开发中,肯定是需要对参数进行校验,以保证业务逻辑能顺利执行下去,比如参数值必须大于0,不能为空等。平时多数研发的开发习惯是if else,但是参数如果较多,代码量多不太好看。Guava 提供了一系列的静态方法用于校验函数和类的构造器是否符合预期, 并称其为前置条件(preconditions). 如果前置条件校验失败, 就会抛出一个指定的异常.这种方式就比较优雅了例:之前是if el...
2019-10-09 13:50:27 422
docker周阳老师的脑图xmind整理
2019-03-16
尚硅谷周阳老师docker视频脑图
2019-03-16
周阳老师SpringCloud脑图
2019-03-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人