摘要: 阅读全文
posted @ 2019-08-06 20:43 北漂屌丝 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 高级 API优点 高级 API 写起来简单 不需要自行去管理 offset,系统通过 zookeeper 自行管理 不需要管理分区,副本等情况,系统自动管理 消费者断线会自动根据上一次记录在 zookeeper 中的 offset 去接着获取数据(默认设置1 分钟更新一下 zookeeper 中存的 阅读全文
posted @ 2019-08-06 20:06 北漂屌丝 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 存储方式 物理上把 topic 分成一个或多个 patition,每个 patition 物理上对应一个文件夹(该文件夹存储该 patition 的所有消息和索引文件) 存储方式 物理上把 topic 分成一个或多个 patition,每个 patition 物理上对应一个文件夹(该文件夹存储该 p 阅读全文
posted @ 2019-08-06 20:00 北漂屌丝 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 写入方式 producer 采用推(push)模式将消息发布到 broker,每条消息都被追加(append)到分区(patition)中,属于顺序写磁盘(顺序写磁盘效率比随机写内存要高,保障 kafka 吞吐率) 写入方式 producer 采用推(push)模式将消息发布到 broker,每条消 阅读全文
posted @ 2019-08-06 19:47 北漂屌丝 阅读(1295) 评论(0) 推荐(0) 编辑
摘要: 解决成员变量和参数(局部变量)之间的二义性 同类中实例方法间互相调用(此时可以省略this,但不建议省略) 将this作为参数传递给类中另一个方法 将this作为方法的返回值(链式方法编程) 构造器重载的互调,this([参数])必须写在构造方法第一行 static不能和this一起使用:当字节码被 阅读全文
posted @ 2019-08-06 15:30 北漂屌丝 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在客户端或者JDBC连接时定制支持中文的编码格式(通常使用UTF-8),这样插入数据的时候,让mysql为自动为我们转码,可行的办法有两种: 1、如果是通过DriverManager.getConnection(url)编码方式操作JDBC,可以在JDBC的url中追加useUnicode=true 阅读全文
posted @ 2019-08-06 07:51 北漂屌丝 阅读(995) 评论(0) 推荐(0) 编辑