0%

数据结构是指相互之间存在一种或多种特定关系的数据元素的集合,是组织并存储数据以便能够有效使用的一种专门格式,用来反映一个数据的内部构成

数据之间有3种基本结构

  • 线性结构 数据元素之间为一对一关系

  • 树形结构 数据元素之间为一对多关系

  • 网状结构(图状) 数据元素之间为多对多关系

阅读全文 »

算法简介

算法是指令的集合,为了解决特定问题而规定的一系列操作,具有五个特征

  • 有穷性 一个算法在经过有限的步骤后必然停止
  • 确定性 一个算法的每一个步骤必须精确地定义,要执行的每一步必须都没有歧义
  • 输入 一个算法有零个或多个输入
  • 输出 一个算法有一个或多个输出
  • 可行性 算法的每一步都必须是可行的
阅读全文 »

与spring集成

spring-kafka是通过监听模式消费消息的。定义了一个消息监听者容器接口MessageListerContainer,有两个实现类KafkaMessageListenerContainer和ConcurrentMessageListenerContainer,分别表示单线程容器和多线程并发容器。

多线程并发容器是根据用户指定的并发数来创建多个单线程容器。称为线程容器,是由于消费者线程是交由消息监听者容器来管理,然而监听者容器并不是直接管理消费者线程,而是管理消费者工厂。

提供了一个MessageListener接口,实现该接口,重写onMessage方法即可。

阅读全文 »