上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页
摘要: ZooKeeper 是 Kafka 用来负责集群元数据的管理、控制器的选举等操作的。 Kafka在zookeeper中存储结构图 阅读全文
posted @ 2022-02-16 21:47 hjy1995 阅读(32) 评论(0) 推荐(0)
摘要: Replication(主从复制) 在Kafka引入Replication之后,同一个Partition可能会有多个Replica,而这时需要在这些Replication之间选出一个Leader,Producer和Consumer只与这个Leader交互,其它Replica作为Follower从Le 阅读全文
posted @ 2022-02-16 21:46 hjy1995 阅读(118) 评论(0) 推荐(0)
摘要: 架构 一个典型的Kafka集群中包含若干Producer(可以是web前端产生的Page View,或者是服务器日志,系统CPU、Memory等),若干broker(Kafka支持水平扩展,一般broker数量越多,集群吞吐率越高),若干Consumer Group,以及一个Zookeeper集群。 阅读全文
posted @ 2022-02-16 21:43 hjy1995 阅读(51) 评论(0) 推荐(0)
摘要: 简介 主要应用场景是:日志收集系统和消息系统。 Kafka主要设计目标如下: 以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上数据也能保证常数时间的访问性能。 高吞吐率。即使在非常廉价的商用机器上也能做到单机支持每秒100K条消息的传输。 支持Kafka Server间的消息分区,及 阅读全文
posted @ 2022-02-16 21:42 hjy1995 阅读(128) 评论(0) 推荐(0)
摘要: https://mp.weixin.qq.com/s/0_5DLbBhA8MsgVAwXVv_Aw 阅读全文
posted @ 2022-02-07 10:45 hjy1995 阅读(18) 评论(0) 推荐(0)
摘要: 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。 暂存区:已经 git add xxx 进去,且未 git commit xxx 的。 本地分支:已经git commit -m xxx 提交到本地分支的。 gi 阅读全文
posted @ 2022-02-07 10:44 hjy1995 阅读(49) 评论(0) 推荐(0)
摘要: 使用索引取决于where条件; select * 不建议使用:不需要的字段增加io消耗,失去MySQL优化器“覆盖索引”策略优化的可能性 https://www.cnblogs.com/happyflyingpig/p/7662881.html 磁盘预读机制和局部性原理:当计算机访问一个数据时,不仅 阅读全文
posted @ 2022-02-07 10:43 hjy1995 阅读(38) 评论(0) 推荐(0)
摘要: concurrentMap线程安全 速度慢 分段锁 不是整体锁,适合用于并发编程,其实就是在要求线程安全的时候用它 hashMap线程不安全 速度快 Hashtable 线程安全,速度最慢 因为是整体的锁,基本被淘汰了 https://my.oschina.net/hosee/blog/639352 阅读全文
posted @ 2022-02-07 10:41 hjy1995 阅读(75) 评论(0) 推荐(0)
摘要: Spring AOP与自定义注解Annotation的使用 @Pointcut()的execution、@annotation等参数说明 // 自定义注解 @Target(ElementType.METHOD) @Retention(RetentionPolicy.RUNTIME) public @ 阅读全文
posted @ 2022-02-07 10:40 hjy1995 阅读(164) 评论(0) 推荐(0)
摘要: 一、开发分支(dev)上的代码达到上线的标准后,要合并到 master 分支 git checkout dev git pull git checkout master git merge dev git push -u origin master 二、当master代码改动了,需要更新开发分支(d 阅读全文
posted @ 2021-05-11 10:30 hjy1995 阅读(332) 评论(0) 推荐(0)
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 35 下一页