使用@Validated 或者@Valid 开启校验 实体类定义如下: @AllArgsConstructor @NoArgsConstructor @Data public...
使用@Validated 或者@Valid 开启校验 实体类定义如下: @AllArgsConstructor @NoArgsConstructor @Data public...
1:订阅主题和分区 KafkaConsumer.subscribe有下面四种方法, 可以一次性订阅多个主题,并且自定义在均衡监听器方法(ConsumerRebalanceLi...
1概念: 消费者负责订阅主题,并且从主题上拉取消息,与其他消息中间件的不同是,kafka的消费理念中还有一个消费者组的概念,每个消费者都对应一个消费者组,多个消费者 组成一个...
1生产者发送消息到broker 需要经过拦截器,序列化器,分区器。那么经过这些之后,是怎么到达broker的? 主线程,消息累加器(RecordAccumulator),se...
()1序列化(key.serializer 和 value.serializer 参数设置,和自定义序列化器) kafka 自带String、Double、Integer、L...
1 、消息发送方法:Producer.send(new ProducerRecord()) 2 、Producer 生产者对象,这个对象是线程安全的,所以可以在多线程下用来发...
producer 生产者 发送消息 consumer 消费者 消费消息(主动拉取) broker (消息服务) kafka 集群: 由多个broker 和 zookeeper...
原理 主从复制中有两个 thread 分别为 sql thread 和I/O Thread 主服务器 执行的sql 语句都需要 在二进制文件 binlog 中进行记录, I/...
数据库锁机制简单来说,就是数据库为了保证数据的一致性,使各种共享资源 在被并发访问时变得有序而设计的一种规则。 mysql的锁机制比较简单,最显著的特点是不同的存储引擎支持不...
事务其实是一组DML(inset delete update)语句的集合,MySQL 数据库 innodb 数据引擎支持事务。myisam 不支持。而且mysql的事务 默认...
mysql 中索引使用的存储结构是b+tree b+tree 和btree 的区别 在于 btree 将数据存储在非叶子节点中,叶子节点中不存数据 而b+tree 是将所有...
my.cnf 配置文件 它会按照 /etc/my.cnf -> /etc/mysql/my.cnf -> /usr/local/mysql/my.cnf -> ~/.my.c...
SQL 的语法并不按照语法顺序执行 SQL 语句有一个让大部分人都感到困惑的特性,就是:SQL 语句的执行顺序跟其语句的语法顺序并不一致。SQL 语句的语法顺序是: (1)f...
只是个人认为重要的 不喜勿喷 Mysql的体系结构分为 两层 一层是mysql server 一层是存储引擎 mysql server 层又分为连接层和sql 层 连接层:包...
特别注意mysql8.0 默认的密码加密方式与其他版本不同 caching_sha2_password 是比较新的加密方式,平时很多应用都不支持 caching_sha2_p...
5.6安装 1.下载mysql的repo源 # wget http://repo.mysql.com/mysql-community-release-el7-5.noarch...
1999年-2000年 monty成立了mysql AB 这个公司 2000年 mysql 开源 2001-2007年 是mysql 飞速发展的7年,尤其是再2005年 m...
此文集 是阅读 mysql 王者晋级之路的笔记 也算是 自己重新 系统的学习 mysql 的记录