1 即心即佛

尚未进行身份认证

暂无相关简介

等级
TA的排名 30w+

Springboot + Redis相同类进行转换出现ClassCastException异常

现象:用户登入后,把User放入Redis,对从Redis中取出User对象时出现ClassCastException解决办法:POM文件删除spring-boot-devtools引用<!--<dependency>--><!--<groupId>org.springframework.boot</groupId>--&gt...

2019-07-04 15:29:12

代码提交到GitLab后自动触发Jenkins构建

1.GitLab中创建AccessToken2.Jenkins创建GitlabAPIToken

2019-07-03 09:42:47

Nginx + Sprinboot + Swagger出现no response from server错误的解决办法

问题现象Springboot+Swagger在本地一切正常。部署到服务器上使用Nginx后,访问http://127.0.0.1:9999/test/swagger-ui.html(Nginx)跳转到http://127.0.0.1:7001/swagger-ui.html,可以正常显示Swagger的首页,点击“Tryitout”按钮访问工程包含的接口时,返回noresponse...

2019-05-07 09:34:03

多线程解决缓存穿透问题

缓存穿透:所谓的缓存穿透,简单来讲就是查询某些不存在的key时,缓存和数据库查询结果都为空,而空的结果又不被缓存起来,而导致每次查询都去请求数据库层的情况。如果接口的并发足够大,那么同时有N多线程直接访问数据库的压力可想而知。解决思路:如果缓存未命中,那么只有一个线程访问数据库。示例代码如下:packagecom.primer.demo.util;importjava.ut...

2018-09-13 22:55:02

Spring boot + Quartz实现分布式定时任务

在实际项目中经常会用到定时任务,且有些定时任务同时只能运行一个实例,下面介绍一下通过Springboot+Quartz框架实现分布式定时任务。1.定时任务持久化到Mysql2.名称为JobA的定时任务每10秒执行一次@ScheduledJob(name=“JobA”,cronExp=“/10***?”)3.@DisallowConcurrentEx...

2018-08-29 23:01:18

Java多线程之运行多个任务并处理所有结果

执行器框架给我们提供了一个方法,让我们可以发送给执行器一个任务列表,并等待任务列表中的所有任务执行完毕。然后它将返回一个与任务列表对应的Future列表。packagecom.primer.demo.util;importlombok.extern.slf4j.Slf4j;importjava.util.ArrayList;importjava.util.List;impo...

2018-08-23 23:13:47

有序队列比较

场景:找出两个有序队列的相同值与不同值,数据库中存在队列A,需要更新为队列B,队列A包含且队列B不包含的删除,队列A不包含且队列B包含的插入,队列A包含且队列B包含更新。以下以古代一个男从娶多个老婆为例:publicvoidupdate(IntegermanId,List<Integer>paramList){List<Integer>...

2018-08-23 22:27:03
勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。