- 博客(10)
- 资源 (7)
- 收藏
- 关注
原创 kafka生产者总结(五)
就今天我对kafka的生产做个总结,首先我们来看一下我们来看看通过java实现kafka生产者客户端向kafka集群发送消息的通用代码:public class Producer extends Thread { private final KafkaProducer<Integer, String> producer; private final String topic...
2018-05-20 20:24:48
4179
原创 kafka消费者总结(四)
之前介绍了消费者提交offset和消费消息保持一致性,消费者group的rebalance操作以及消费者pull消息的流程,本次总结我们介绍如何通过多线程从kafka消费消息。我们知道创建kafka topic命令是可以指定分区的个数以及复制因子(也就是分区副本的个数),命令如下:#创建topickafka-topics.sh --create --zookeeper 127.0.0.1:2181...
2018-05-13 22:52:11
1165
原创 kafka消费者总结(三)
这次我们来总结一下kafka Consumer客户端从 brokers集群上拉取拉取消息的过程,首先看一下KafkaConsumer所以依赖的组件:metadata 记录了集群的元数据信息netClient表示consumer与kafka集群网络通信的组件client 是对netClient的封装,引用了netClient实例subscriptions 包含了两部分信息,SubscriptionT...
2018-05-06 22:51:01
900
原创 kafka消费者总结(二)
由于kafka topic的某一个分区只能同时被一个消费者消费,据官方介绍是因为两个消费者同时消费一个分区就不能保证单个分区消息的顺序性了。当消费者,broker,topic分区 的数目发生变化时,consumer都可能发生Rebalance操作,总结如下:1.有消费者下线,主要是消费这个长时间未向GroupCoordinator发送心跳请求,GroupCoordinator认为消费者下线2...
2018-05-01 15:14:02
1647
原创 kafka消费者总结(一)
最近项目中大量用到了kafka作为两个系统之间传递消息的中间件,前段时间专门买了两本介绍kafka使用和源码分析的书,最近闲下来了,想对kafka做个小结。kafka Consumer 主要是从kafka上拉取消息的客户端,其基本的使用方法如下: Properties props = new Properties(); props.put("bootstrap.servers", "lo...
2018-04-21 23:37:21
3053
转载 java 中的哈希码到底是什么?
在Java中,哈希码代表了对象的一种特征,例如我们判断某两个字符串是否==,如果其哈希码相等,则这两个字符串是相等的。其次,哈希码是一种数据结构的算法。常见的哈希码的算法有:1:Object类的hashCode.返回对象的内存地址经过处理后的结构,由于每个对象的内存地址都不一样,所以哈希码也不一样。2:String类的hashCode.根据String类包含的字符串的内容,根据一种特殊算法
2012-02-11 13:40:57
1327
转载 ActionContext和ServletActionContext小结
1. ActionContext在Struts2开发中,除了将请求参数自动设置到Action的字段中,我们往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest),响应(HttpServletResponse)操作. 我们需要在Action中取得request请求参数
2012-02-04 15:20:55
312
转载 hibernate id 生成策略及主要使用方法
二、hibernate主键策略生成器hibernate提供多种主键生成策略,有点是类似于JPA,有的是hibernate特有:native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。uuid: 采用128位的uu
2012-02-04 13:53:52
714
转载 Criteria 接口的具体使用方法
最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,在查询方法 设计上可以灵活的根据 Criteria 的特点来方便地进行查询条件的组装。现在对 Hibernate的Criteria 的用法进行总结: Hibernate 设计了 CriteriaSpecification 作为 Criteria 的父接口,下面提供了 Criteri
2012-02-04 13:43:17
820
转载 HibernateDaoSupport类用法的介绍
Spring的Hibernate ORM 框架带来了方便的HibernateDaoSupport类,你的DAO类可以继承它: public class StudentDaoHibernate extends HibernateDaoSupport implements StudentDao{ ................. } 如果你选择这种设计,就需要动态注入
2012-02-04 13:33:48
1067
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人