上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
摘要: 自动装配原理 springboot的核心就是自动装配、开箱即用。我们的启动类都加上 @SpringBootApplication 注解,它是个复合注解里面包含了 @EnableAutoConfiguration 、默认开启自动装配。 他会扫描工程中所依赖 jar 的 spring.factories 阅读全文
posted @ 2021-07-03 14:04 吴磊的 阅读(203) 评论(0) 推荐(0) 编辑
摘要: master 一:修改配置文件 vim /etc/my.cnf # 一个集群中的id保持唯一 server-id=1 log-bin=log # 忽略需要同步的库 binlog-ignore-db=mysql,information_schema,performance_schema,sys # 指 阅读全文
posted @ 2021-06-22 00:41 吴磊的 阅读(117) 评论(0) 推荐(0) 编辑
摘要: 发送丢失 我们发送消息时,broker写入到cache后就返回成功了,而producer只要获取到ACK就说明消息发送成功了,反之肯定会收到一个异常,比如网络错误、请求超时之内的。而当我们发送失败后一直重试发送,能保证消息一定到达MQ吗?比如这样: 本地事务执行完之后、数据库已经更新了,还没来的及发 阅读全文
posted @ 2021-04-08 15:06 吴磊的 阅读(1698) 评论(0) 推荐(1) 编辑
摘要: 消息发送 普通发送消息,是直接根据topic的queue最终写入到commitlog的,然后可以被消费者消费。比如现在往broker的orderTopic发送事务,不会先把half消息的offset写入orderTopic的queue里面去,而是写入broker内部的“RMQ_SYS_TRANS_H 阅读全文
posted @ 2021-04-07 17:31 吴磊的 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 消息发送 Topic Topic用于将消息按主题做划分,Producer将消息发往broker中指定的Topic,Consumer订阅该Topic就可以收到这条消息。Topic跟发送方和消费方都没有强关联关系,发送方可以同时往多个Topic投放消息,消费方也可以订阅多个Topic的消息。在Rocke 阅读全文
posted @ 2021-04-01 17:39 吴磊的 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: RocketMQ是一个分布式消息中间件,主要包含了4个模块: NameServer:管理集群里所有Broker的信息,让使用MQ的系统可以通过他感知到集群里有哪些Broker。 Broker:集群最核心模块,主要负责Topic消息存储、消费者的消费位点管理(消费进度)。 Product:消息生产者, 阅读全文
posted @ 2021-03-12 17:25 吴磊的 阅读(1981) 评论(0) 推荐(0) 编辑
摘要: mysql如何处理脏写的 mysql处理写并发,说白了就是靠的锁机制,让多个事务对一行数据执行写操作的时候串行化,避免同时写一行数据。如果现在有一个事务来了要更新这行数据,它会先看看这行数据此时有没有人加锁?一看没人加锁,太好了,说明他是第一个人,捷足先登了。此时这个事务就会创建一个锁,里面包含了自 阅读全文
posted @ 2021-02-26 13:03 吴磊的 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 多事务并发的问题 对 innodb引擎执行流程 和 buffer pool 足够了解的话,那一定知道mysql系统在初始化的时候bufferpool会将内存分为多个缓存页,此时的free链表都是空的;在对数据做操作的时候,就会将磁盘的数据页加载到内存的缓存页中去,此时这个缓存的描述信息就会从free 阅读全文
posted @ 2021-02-24 14:29 吴磊的 阅读(493) 评论(0) 推荐(0) 编辑
摘要: 表空间 我们脑子里理解数据的存储就是‘一个库里面有一些表,表里面有很多字段,然后有很多行数据’,但其实这只是我们的逻辑概念,数据在磁盘物理存储方式可不是这样的。mysql在服务器上是以一个文件夹的形式出现的,你创建了test数据库,那么在磁盘上就会出现test的目录,而创建的那些表,其实都是有一个表 阅读全文
posted @ 2021-02-19 22:31 吴磊的 阅读(1886) 评论(0) 推荐(0) 编辑
摘要: 在innodb引擎执行流程中,我们已经知道了buffer pool的重要性,对数据库执行增删改查操作,其实都是在内存里的Buffer Pool中进行的。buffer pool的本质就是一片数据内存结构,默认比较小只有128mb,由一大堆的缓存页和描述数据块组成的,然后加上了各种链表(free、flu 阅读全文
posted @ 2021-02-15 23:45 吴磊的 阅读(1199) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 12 下一页
//生成目录索引列表