kafka的基本概念 kafka是什么 ? ? kafka是一个多分区、多副本且基于zookeeper协调的分布式消息系统。也是一个分布式流式处理平台,它以高吞吐、可持久化、可水平扩展、支持流数据处理等多种特性而被广泛使用。 kafka扮演的三大角色 消息系统 :kafka具备系统解耦、冗余存储、流 ...
分类:
其他好文 时间:
2020-03-20 10:47:33
阅读次数:
76
1、消费者与消费者组 假设某 topic 有4个分区,消费者组中只有一个消费者,那么这个消费者将消费全部 partition 中的数据。 如果消费者组中有两个消费者,那么每个消费者消费两个 partition。 如果消费者组中有4个消费者,那么每个消费者消费一个partition。 如果消费者组中有 ...
分类:
其他好文 时间:
2020-03-19 21:29:18
阅读次数:
65
$Solution$ 发现之前代码的样式时常会出现不同颜色很不协调的东东,,,然后,发现原来是代码那一栏没打 cpp。(笑) 言归正传,感觉这道数位 DP 非常神奇。我们考虑到其实各个数位之和比较小,可以直接枚举。 这样就解决了一个重要的问题:我们的“数”范围太大,状态装不下。(不过注意要保证解的各 ...
分类:
其他好文 时间:
2020-03-19 17:49:21
阅读次数:
63
本文源码:GitHub·点这里||GitEE·点这里一、锁概念简介1、基础描述锁机制核心功能是用来协调多个会话中多线程并发访问相同资源时,资源的占用问题。锁机制是一个非常大的模块,贯彻MySQL的几大核心难点模块:索引,锁机制,事务。这里是基于MySQL5.6演示的几种典型场景,对面MySQL这几块问题时,有分析流程和思路是比较关键的。在MySQL中常见这些锁概念:共享读锁、排它写锁;表锁、行锁、
分类:
数据库 时间:
2020-03-19 09:25:22
阅读次数:
67
2. Bean的装配 Spring容器负责创建应用程序中的bean,并通过DI来协调对象之间的关系。Spring提供了三种主要的装配机制: XML显式配置; Java配置类进行显式配置; 隐式的bean发现机制和自动装配。 推荐使用Java配置类结合隐式的自动bean扫描机制。 2.1 通过XML装 ...
分类:
编程语言 时间:
2020-03-18 23:24:32
阅读次数:
77
2. (1)CPU的工作主要在于管理与运算,因此在CPU内又可分为两个主要的单元,分别是:算数逻辑单元与控制单元,其中算数逻辑单元主要负责程序运算与逻辑判断,控制单元则主要协调各周边组件与各单元间的工作 (2)CPU读取的数据都是从主存储器来的(即内存),主存储器内的数据则是从输入单元传输进来,而C ...
分类:
系统相关 时间:
2020-03-18 15:40:40
阅读次数:
91
概述: 单例模式(Singleton),是一种常用的设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候,整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。 在计算机系统中,线程池、缓存、日志对象、对话框、打印机、显卡的驱动程序对象常被设计成单例。事实上,这些 ...
分类:
其他好文 时间:
2020-03-17 19:11:34
阅读次数:
46
所有文章 https://www.cnblogs.com/lay2017/p/12485081.html 正文 上一篇文章中,我们看了看DefaultCoordinator作为分布式事务的协调者,关于全局事务begin的流程。 DefaultCoordinator把begin的核心实现交付给了Def ...
分类:
其他好文 时间:
2020-03-16 23:57:07
阅读次数:
96
第40条:考虑用协程来并发地运行多个函数 线程有三个显著的缺点: 为了确保数据安全,我们必须使用特殊的工具来协调这些线程。这使得多线程的代码,要比单线程的过程式代码更加难懂。这种复杂的多线程代码,会逐渐另程序变得难于扩展和维护。 线程需要占用大量内存,每个正在执行的线程,大约占据8MB内存。 线程启 ...
分类:
编程语言 时间:
2020-03-14 21:40:13
阅读次数:
75
AWS Server Migration Service (SMS) 是一种无代理服务,利用它可以轻松快速地将本地工作负载迁移到 AWS。借助 AWS SMS,可以自动执行实时服务器卷的增量复制、对其制定计划以及进行跟踪,从而能够更轻松地协调大规模服务器迁移。
分类:
其他好文 时间:
2020-03-14 09:15:38
阅读次数:
123