1个partition只能被同组的一个consumer消费,同组的consumer则起到均衡效果 消费者多于partition topic: test 只有一个partition创建一个topic——test, 在g2组中启动两个consumer, 消费者数量为2大于partition数量1,此时p ...
分类:
其他好文 时间:
2019-09-01 17:00:39
阅读次数:
90
1 UML核心元素 1.1 版型(stereotype) 也称“类型”,“构造型”。是对UML元素基础定义的扩展,在同一个元素基础定义的基础上赋予特别的含义,使得这个元素适用于特定的场合。是一种扩展手段。 1.2 参与者(actor) actor是在系统之外与系统交互的某人或某事物,边界之内的所有人 ...
分类:
其他好文 时间:
2019-09-01 14:19:36
阅读次数:
120
using Quartz; using Quartz.Impl; using System; using System.Threading.Tasks; namespace WorkSample.Quartz { class Program { static void Main(string[] a... ...
分类:
其他好文 时间:
2019-09-01 10:33:26
阅读次数:
84
Hibernate入门这一篇就够了 前言 本博文主要讲解介绍Hibernate框架,ORM的概念和Hibernate入门,相信你们看了就会使用Hibernate了! 什么是Hibernate框架? Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapp ...
分类:
其他好文 时间:
2019-09-01 01:09:57
阅读次数:
123
由于IDEA的自动补全功能非常强大,当你配置 <mvc:annotation-driven/> 后编译器会帮你自动补全上面两个配置文件约束。这个时候如果你没注意的就会爆出一个很莫名奇妙的错: Caused by: org.springframework.beans.factory.NoSuchBea ...
分类:
编程语言 时间:
2019-08-31 21:32:29
阅读次数:
125
crawl与twisted原理一样 from twisted.internet import defer from twisted.web.client import getPage from twisted.internet import reactor def download(*args,** ...
分类:
其他好文 时间:
2019-08-31 19:49:17
阅读次数:
103
from twisted.internet import reactor # 事件循环(终止条件,所有的socket都已经移除) from twisted.web.client import getPage # socket对象(如果下载完成,自动从时间循环中移除...) from twisted. ...
分类:
其他好文 时间:
2019-08-31 18:58:52
阅读次数:
75
一、要点 1. 如何减少哈希碰撞 1. 将哈希桶长度设置为2的倍数,这样在计算下标时(n-1)& hash 的(n-1)二进制最后一位也会参与运算, 2. 当Map中元素增加时,势必会造成碰撞的增加,这时候通过扩容来,来减少碰撞 2. 何时初始化HashMap 在put值时,初始化hashMap 3 ...
分类:
其他好文 时间:
2019-08-30 19:16:54
阅读次数:
89
1. SpringBoot读取配置文件源码探究 1.1. 概览 springboot的源码是再原来的Spring源码上又包了一层,看过spring源码都知道,当我们从入口debug进去的时候,原来的Spring源码都集中在 方法,SpringBoot的主要运行步骤,基本都包含在这个方法里了,而这个方 ...
分类:
编程语言 时间:
2019-08-30 18:58:56
阅读次数:
75
一直对性能测试比较感兴趣,所以也写了不少的测试工具有WebApiBenchmark和TcpBenchmark等;但这些工具测试都是有针对性和配置的方式来进行功能有限所以很难适用更多的场景,所以单独开发一个组件CodeBenchmark来解决不同业务代码下的性能测试;严格来说CodeBenchmark ...
分类:
其他好文 时间:
2019-08-28 13:00:16
阅读次数:
103