自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring boot整合Redis

spring boot整合Redisspring boot与各个中间件的组合在其官方文档上面都有,,这里介绍下两种连接Redis的方式:Jedis、Lettuce。本次spring boot版本是基于目前的最新版本:2.1.1.RELEASE。1. 引入相关starterpom.xml里面添加如下依赖<dependency> <groupId>org.sprin..

2018-12-31 15:17:49 2354

原创 mysql执行大sql时报[Err] 2013 - Lost connection to MySQL server during query

当前执行线程被强制中断文件插入行数过大如果是第2个原因再执行前加上SET GLOBAL max_allowed_packet=520000000;

2018-12-29 14:24:03 1748 1

原创 判断一个数是不是2的指数幂

求一个数是不是2的指数幂2^0=1,2^1=2,2^2=4,2^3=81的二进制为12的二进制为104的二进制为1008的二进制为1000发现只有最高位为1其余位为0,如果将其减一的话那么最高位为0其余位则为1,两者相与的结果则必定为0结论:如果 a&(a-1) == 0 则a必定是2的指数幂Integer a = 7;System.out.println((a &am...

2018-12-10 15:46:50 3494 1

原创 java实现流量控制

java实现流量控制有些时候我们的服务负载有限,这时候就需要限制对其的并发访问,常见的应用场景是开放api。下面介绍两种流量控制的方式。1.信号量semaphore一个计数信号量。从概念上讲,信号量维护了一个许可集。如有必要,在许可可用前会阻塞每一个 acquire(),然后再获取该许可。每个 release() 添加一个许可,从而可能释放一个正在阻塞的获取者。但是,不使用实际的许可对象,S...

2018-12-07 14:05:39 10363

原创 一个可靠的storm wordcount实现

可靠的wordcount1.实现storm的可靠性api要实现可靠的api大致需要实现以下步骤:实现spout的ack和fail方法在spout发射的时候将发射的tuple与一个唯一的messageId进行绑定在bolt发射新tuple的时候将当期tuple与发射的新tuple进行锚定bolt处理失败调用collector.fail,成功调用collector.ack2.实现一个...

2018-12-03 22:00:49 313

空空如也

空空如也

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

TA关注的人

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