自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 redis实现分布式延迟队列

主要内容:1. 使用redis实现分布式延迟队列(redis2.9 版本),用redis锁2. 使用zookeeper分布式锁优化延迟队列读取3. 使用延迟队列强制释放过期的zookeeper锁 用到的依赖:spring框架 redis: redis.clients:jedis:2.9.0 zookeeper&curator: org.apa...

2018-08-27 13:46:02 2579 2

原创 生成螺旋形数字列、螺旋形质数点阵

问题描述:纯无聊瞎逛看到几张图,想试着照着画画看 (螺旋形质数点阵名字是我瞎起的) 后面还有几张更高纬度的质数点阵图,不过我估摸着自己也是画不出了解决方案:直接上代码CrossNode类 一个可以上下左右四个方向链接的nodepackage com.study.fun;import java.util.ArrayList;import java.util.HashMap;import ja

2017-12-15 22:04:44 1209

原创 redis数据库队列(list),集合(set)元素设置类似过期(expire)功能

问题:项目需要为每个用户维护一个列表,存放一些数据。列表中的值有过期时间,过期的值查询可以找到也可以找不到,还会有一个验证,所以无所谓。但是redis队列只有一个整体的过期功能,没有每个元素的单独过期功能,所以如果用户一直不停向队列塞东西,队列就会变的越来越大。这显然不合理。资料:https://stackoverflow.com/questions/16545321/how-to-expire-t

2017-11-29 19:39:58 63103 2

原创 spring gradle 更新依赖导致的依赖冲突

问题:在项目中更新了一个依赖包的版本,之后项目测试报错,有bean无法装配,百思不得其解。经师兄指点发现是依赖冲突。报错如下:Sep 28, 2017 7:00:12 PM org.springframework.test.context.TestContextManager prepareTestInstanceSEVERE: Caught exception while al

2017-09-29 19:35:09 1177

原创 博客文相关代码的运行环境、配置

因为是基于需求的学习的菜鸡,所以大部分测试代码都是直接拿工作的生产环境来写,写完直接复制去用了(~ ̄▽ ̄)~代码主体部分和原生JAVA应该区别不大,稍加修改就能起来了。方便想要直接拿源码来跑的小伙伴,下面给配置环境JAVA版本:1.8代码工具:IntelliJ IDEA框架:spring boot 数据库:mysql、h2(测试环境)构建方式:gradle

2017-09-15 19:13:01 344

原创 JAVA try..catch..finally与return执行顺序研究

之前碰到了这类问题,然后在CSDN上看到了这方面的讲解了,觉得获益匪浅。自己也去实践了一下,稍微分享一下心得。第一次发博,表述错误与不清楚的地方多多包涵。先上测试代码,logger功能可以看成print@Testpublic void tryCatchFinallyTest() { Long startTimeMilSec; Long endTimeMilSe

2017-09-15 17:21:18 249

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除