会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
端木轩
爱生活,爱coding,在追求技术的路上风雨无阻
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
2017年8月7日
【Druid】access denied for user ''@'ip'
摘要: 今天在写单元测试时,遇到一个很奇葩的问题,一直在报这样的错误: 分析来分析去,总是找不到错误的原因。于是想到,难道是Druid的配置问题? 于是重新看了下spring的数据库配置, 发现name这个属性感觉不太对劲,于是查阅文档。 原来这边配置的链接用户名应该是userName,而不是name。改为
阅读全文
posted @ 2017-08-07 14:50 飞轩
阅读(2029)
评论(0)
推荐(0)
2017年8月3日
【Guava】基于guava的重试组件Guava-Retryer
摘要: 一、使用场景 在日常开发中,我们经常会遇到需要调用外部服务和接口的场景。外部服务对于调用者来说一般都是不可靠的,尤其是在网络环境比较差的情况下,网络抖动很容易导致请求超时等异常情况,这时候就需要使用失败重试策略重新调用 API 接口来获取。重试策略在服务治理方面也有很广泛的使用,通过定时检测,来查看
阅读全文
posted @ 2017-08-03 09:34 飞轩
阅读(1224)
评论(0)
推荐(0)
2017年7月20日
【Guava】使用Guava的RateLimiter做限流
摘要: 一、常见的限流算法 目前常用的限流算法有两个:漏桶算法和令牌桶算法。 1.漏桶算法 漏桶算法的原理比较简单,请求进入到漏桶中,漏桶以一定的速率漏水。当请求过多时,水直接溢出。可以看出,漏桶算法可以强制限制数据的传输速度。 2.令牌桶算法 令牌桶算法的原理是系统以一定速率向桶中放入令牌,如果有请求时,
阅读全文
posted @ 2017-07-20 11:12 飞轩
阅读(8206)
评论(0)
推荐(0)
2017年7月17日
【Kafka】Kafka集群搭建
摘要: 一、准备工作 服务器:最好是多台,大于等于2 已经搭建好的zookeeper集群 下载软件kafka_2.11 0.10.0.1.tgz 二、创建目录 三、修改配置文件 进入到config目录 主要关注: server.properties 这个文件即可,我们可以发现在目录下: 有很多文件,这里可以
阅读全文
posted @ 2017-07-17 19:03 飞轩
阅读(273)
评论(0)
推荐(0)
【ZooKeeper】单机伪集群搭建(适用于mac)
摘要: 1.配置 .zookeeper下载地址:http://apache.mirrors.lucidnetworks.net/zookeeper/ 可以选择需要的版本,我下载的是zookeeper 3.4.6.tar.gz,解压得到文件夹zookeeper 3.4.3 由于手头机器不足,所以在一台机器上部
阅读全文
posted @ 2017-07-17 15:14 飞轩
阅读(1271)
评论(0)
推荐(0)
2017年6月8日
高性能队列Disruptor的使用
摘要: 一、什么是 Disruptor 从功能上来看,Disruptor 是实现了“队列”的功能,而且是一个有界队列。那么它的应用场景自然就是“生产者 消费者”模型的应用场合了。 可以拿 JDK 的 BlockingQueue 做一个简单对比,以便更好地认识 Disruptor 是什么。 我们知道 Bloc
阅读全文
posted @ 2017-06-08 15:01 飞轩
阅读(774)
评论(0)
推荐(0)
【Maven学习】maven-enforcer-plugin的使用
摘要: 我们会经常碰到这样的问题,在pom中引入了一个jar,里面默认依赖了其他的jar包。jar包一多的时候,我们很难确认哪些jar是我们需要的,哪些jar是冲突的。此时会出现很多莫名其妙的问题,什么类找不到啦,方法找不到啦,这种可能的原因就是jar的版本不是我们所设想的版本,但是我们也不知道低版本的ja
阅读全文
posted @ 2017-06-08 09:03 飞轩
阅读(4318)
评论(0)
推荐(1)
2017年6月1日
【Maven学习】maven-assembly-plugin的使用
摘要: 转自http://liugang594.iteye.com/blog/2093607 maven assembly plugin使用描述(拷自 "maven assembly plugin 主页" ) The Assembly Plugin for Maven is primarily intend
阅读全文
posted @ 2017-06-01 17:12 飞轩
阅读(42355)
评论(0)
推荐(1)
2017年5月23日
Guava源码解析之EventBus
摘要: 最近看Elastic Job源码,看到它里面实现的任务运行轨迹的持久化,使用的是Guava的AsyncEventBus,一个内存级别的异步事件总线服务,实现了简单的生产 消费者模式,从而在不影响任务执行效率的基础上,将任务执行和任务轨迹记录解耦,大大提高了EJ的性能。 EventBus在Elasti
阅读全文
posted @ 2017-05-23 16:32 飞轩
阅读(3247)
评论(1)
推荐(0)
2017年5月19日
Elastic-Job源码分析之AbstractElasticJobExecutor分析
摘要: 还记得我们在JobScheduler中,在创建任务详情时,会调用一个建造器JobBuilder来创建一个Job,类型是LiteJob。 LiteJob.java 进入到LiteJob,我们可以看到,它继承自quartz中的Job,同时新增了两个属性elasticJob和jobFacade,这个我们后
阅读全文
posted @ 2017-05-19 17:25 飞轩
阅读(1407)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
9
10
···
13
下一页
公告