上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页

每天一练习(微信发红包)

摘要: <?php $price = 100; $maxNum = 5; $price = $price * 100; $pingjun = round($price / $maxNum) * 2; $i = 1; while($i <= $maxNum){ if($i == $maxNum){ $hong 阅读全文
posted @ 2021-12-08 21:59 1450811640 阅读(14) 评论(0) 推荐(0) 编辑

MySQL事务之MVCC、undo、redo、binlog、二阶段提交

摘要: 前置概念 1.数据库中,数据在内存中叫data buffer,数据在磁盘上叫data file。 事务的日志也一样,在内存中叫log buffer,在磁盘上叫log file。 2.data buffer中的数据会在合适的时间 由存储引擎写入到data file。并不在事务提交时机制中。 3.che 阅读全文
posted @ 2021-12-08 17:09 1450811640 阅读(368) 评论(0) 推荐(0) 编辑

mysql两端提交

摘要: 1.两阶段提交 MySQL中经常说的WAL技术,WAL的全称是Write- Ahead Logging,它的关键点就是先写日志,再写磁盘。即当有一条记录需要更新时,InnoDB引擎就会先把记录写到redo log里,并更新内存,这个时候更新就完成了。因为如果每一次的更新操作都需要写进磁盘,然后磁盘也 阅读全文
posted @ 2021-12-07 20:56 1450811640 阅读(56) 评论(0) 推荐(0) 编辑

Mysql - 组合索引的B+树存储结构(最左前缀原理)

摘要: Mysql的B+树索引在单列索引上比较好理解,结构如下: 那组合索引的B+树存储结构是什么样的呢,为什么会有最左前缀原理,看了很多帖子找到了答案 数据表 B+树结构b c d设置组合索引 对于联合索引来说只不过比单值索引多了几列,而这些索引列全都出现在索引树上。对于联合索引,存储引擎会首先根据第一个 阅读全文
posted @ 2021-12-07 20:41 1450811640 阅读(702) 评论(0) 推荐(0) 编辑

kafka面试题

摘要: 无论是作为面试官,还是应聘者,我都接触过很多Kafka面试题。而在最近面试了很多候选人,发现写了熟悉Kafka,但是对于Kafka相关的知识却是只知道大概用处,简单搭建和使用。我想说,虽然我们是SRE(可靠性工程师),但不论你是业务层的SRE还是基础设施层的SRE,我们都需要对业务方的使用场景有足够 阅读全文
posted @ 2021-12-06 20:27 1450811640 阅读(2027) 评论(0) 推荐(0) 编辑

kafka的简介以及架构

摘要: Kafka(一)Kafka的简介与架构 一、简介 1.1 概述 Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于201 阅读全文
posted @ 2021-12-06 20:22 1450811640 阅读(115) 评论(0) 推荐(0) 编辑

kafka reblance机制分析

摘要: 什么是 Rebalance Rebalance 本质上是一种协议,规定了一个 Consumer Group 下的所有 consumer 如何达成一致,来分配订阅 Topic 的每个分区。 例如:某 Group 下有 20 个 consumer 实例,它订阅了一个具有 100 个 partition 阅读全文
posted @ 2021-12-06 19:33 1450811640 阅读(113) 评论(0) 推荐(0) 编辑

ELasticSearch(一)ES集群原理与搭建

摘要: 一、ES集群原理 查看集群健康状况:URL+ /GET _cat/health (1)、ES基本概念名词 Cluster 代表一个集群,集群中有多个节点,其中有一个为主节点,这个主节点是可以通过选举产生的,主从节点是对于集群内部来说的。es的一个概念就是去中心化,字面上理解就是无中心节点,这是对于集 阅读全文
posted @ 2021-12-06 14:47 1450811640 阅读(373) 评论(0) 推荐(0) 编辑

php自动加载机制

摘要: 类的载入共经历了三个阶段 第一阶段是面向过程式的做法,整个项目里到处都是include或require。 问题:难看,不易维护。 . 第二阶段是魔术方法__autoload,当new一个类的时候,如果类不存在,则会调用此方法传入类名。 如今很多框架都已经采用PSR-4规范化编程示例: 也就是说 命名 阅读全文
posted @ 2021-12-04 20:41 1450811640 阅读(198) 评论(0) 推荐(0) 编辑

php底层数据结构-链表

摘要: Zend引擎中实现了很多基本的数据结构,这些接口贯穿PHP和Zend引擎的始末, 这些数据结构以及相应的操作接口都可以作为通用的接口来使用。本小节再简单描述一下 在Zend引擎中HashTable的使用非常频繁,这得益于他良好的查找性能,如果读者看过 前一小节会知道哈希表会预先分配内容以提高性能,而 阅读全文
posted @ 2021-12-04 16:51 1450811640 阅读(80) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 18 下一页