摘要: 本文阐述如何使用Kafka自带的kafka-consumer-groups.sh脚本随意设置消费者组(consumer group)的位移。需要特别强调的是, 这是0.11.0.0版本提供的新功能且只适用于新版本consumer。 在新版本之前,如果要为已有的consumer group调整位移必须 阅读全文
posted @ 2019-07-18 11:26 aizhen 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 一、前置控制器配置与讲解 上篇中理解了IOC容器的初始化时机,并理解了webApplicationContext和SevletContext和servlet的param等的概念和关系。 现在记录,如何配置前置控制器: <servlet> <servlet-name>MainServlet</serv 阅读全文
posted @ 2019-07-17 16:48 aizhen 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1. 查看docker信息(version、info) 2. 对image的操作(search、pull、images、rmi、history) 3. 启动容器(run) docker容器可以理解为在沙盒中运行的进程。这个沙盒包含了该进程运行所必须的资源,包括文件系统、系统类库、shell 环境等等 阅读全文
posted @ 2019-07-11 17:04 aizhen 阅读(3582) 评论(0) 推荐(0) 编辑
摘要: Next-Key Locks Next-Key Locks是在存储引擎innodb、事务级别在可重复读的情况下使用的数据库锁,官网上有介绍,Next-Key Locks是行锁和gap锁的组合。行锁是什么我们都很清楚,这篇文章主要简单分析一下mysql中的gap锁是什么。innodb默认的锁就是Nex 阅读全文
posted @ 2019-07-11 10:28 aizhen 阅读(4974) 评论(2) 推荐(4) 编辑
摘要: 一、什么情况下会触发fallback方法? 名字 描述 触发fallback EMIT 值传递 NO SUCCESS 执行完成,没有错误 NO FAILURE 执行抛出异常 YES TIMEOUT 执行开始,但没有在允许的时间内完成 YES BAD_REQUEST 执行抛出HystrixBadReq 阅读全文
posted @ 2019-07-04 14:07 aizhen 阅读(5025) 评论(0) 推荐(0) 编辑
摘要: 1. 令牌桶限流算法 令牌桶会以一个恒定的速率向固定容量大小桶中放入令牌,当有浏览来时取走一个或者多个令牌,当发生高并发情况下拿到令牌的执行业务逻辑,没有获取到令牌的就会丢弃获取服务降级处理,提示一个友好的错误信息给用户。 2. RateLimiter简单实现 maven依赖 <!-- guava 阅读全文
posted @ 2019-07-03 11:41 aizhen 阅读(2024) 评论(0) 推荐(1) 编辑
摘要: 转载请标明出处: http://blog.csdn.net/forezp/article/details/78676036 本文出自方志朋的博客 在微服务系统中,为了保证微服务系统的安全,常常使用jwt来鉴权,但是服务内部的相互调用呢。经常有人在微信上问我,我给出一个解决办法,采用Feign的拦截器 阅读全文
posted @ 2019-06-26 15:54 aizhen 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 数据库读写分离对于大型系统或者访问量很高的互联网应用来说,是必不可少的一个重要功能。对于MySQL来说,标准的读写分离是主从模式,一个写节点Master后面跟着多个读节点,读节点的数量取决于系统的压力,通常是1-3个读节点的配置。而一般的读写分离中间件,例如Mycat的读写分离和自动切换机制,需要m 阅读全文
posted @ 2019-06-25 14:47 aizhen 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 1. 简介 Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效 2. 说明 3. 使用方法 通过其两个属性name以及havingValue来实现的,其中name用来从application.properties中读取某个属性值。 如果该值 阅读全文
posted @ 2019-06-17 10:23 aizhen 阅读(1799) 评论(0) 推荐(0) 编辑
摘要: 原文出处: "JavaDoop" 阅读建议:四节基本上可以进行独立阅读,建议初学者可按照 Java7 HashMap Java7 ConcurrentHashMap Java8 HashMap Java8 ConcurrentHashMap 顺序进行阅读,可适当降低阅读门槛。 阅读前提:本文分析的是 阅读全文
posted @ 2019-06-12 18:54 aizhen 阅读(486) 评论(0) 推荐(0) 编辑