• HomePage
  • Tags
  • About
  • Posts

Posts

知识笔记 分享 折腾

Kafka入门介绍

Kafka是什么 Kafka最初是LinkedIn公司开发的一个内部基础设施系统,后开源到Apache软件,至今也已经活跃多年,被广泛的用于消息流式处理的场景。K

Kafka安装和常用命令使用介绍

kafka 安装 安装快速入门 -> 官方文档 安装步骤 下载kafka 这里使用了二进制包版本 v3.1.0 - kafka_2.13-3.1.0.tgz。下载后直接解压可用: $ tar -xzvf kafka_2.13-3.1.0.tgz $ cd kafka_2.13-3.1.0 启动zo

Kafka常见面试题汇总

Kafka常见考题 1.Apache Kafka是什么? 这是一道很常见的题目,看似很无聊,其实考核的知识点很多。 首先,它考验的是,你对Kafka的定位认知是否准确。Apache K

Kafka生产消费参数调优

在性能要求较高的场景下,合理设置 Kafka 参数是提升吞吐量、降低延迟和保证稳定性的关键。Kafka 参数众多。下面总结了消费者、生产者值得关注的那些参数和优化建议。 消费者

Kafka集群管理&生产消费流程

Kafka 集群如何进行管理?管理包含元数据存储,topic创建、broker、生产者、消费者的变更等: 元数据的存储和流转 broker加入、宕机,Kafka 怎么知道,并且

KMP算法

算法介绍 KMP字符串匹配算法。 移动位数 = 已匹配的字符数 – 对应的部分匹配值 《部分匹配表》怎么得出 两个概念:”前缀”和”后缀”: “前缀”指除了最后一个字符以外,一个

LBS位置服务 距离计算的几种方式

背景 互联网兴起,出现了很多基于地理位置服务的产品,如地图、外卖、陌陌等等,都会提供查找附近的人、餐厅等功能。 『附近的』这个就是基于位置服务,比如查找用户附近的门

Linux内核之进程管理

导读 进程,是操作系统中一个非常基础,非常关键的抽象概念,它位于现代操作系统的核心位置,它是把运行的程序和所需的资源抽象出来的一个概念。 线程,内核又是如何管理的?

Linux常用运维命令

进程、线程 查找某个进程 $ ps aux --forest | grep 进程关键字 $ ps aux | grep pid $ lsof -p pid 查看进程下的线程 $ top -H -p pid 文件 查看该文件被哪些进程使用 比如查看某个日志文件被哪些进程使用,业务应

Linux虚拟内存机制-进程地址空间

最近钻研CSAPP,看到虚拟内存章节,反复的看了很多相关的书和材料,感慨内容很多、细节很多。写下自己的心得笔记。 物理寻址 内存,可以把它看做一个连续n字节的大数组

LNMP 架构源码包搭建

LNMP源码包搭建,交代下各版本 Linux CentOS-6.5-x86_64-bin-DVD1 NGINX 版本1.8.0 下载地址:http://nginx.org/en/download.html MySQL 版本5.0.56 PHP 版本5.6.

LRU算法

LRU介绍 LRU(Least Recently Used)最近最少使用算法,通常在缓存策略中使用。操作系统在内存管理中,对页的置换有应用这一算法。 通常缓存空间有限,因此当空间满的

MQ延时消息的设计思路

我们在日常网购,下单未支付的时候通常都会有15-30分钟左右的有效期,如果超时不支付,系统会自动取消这笔订单。 那么问题来了:这个到期自动取消的动作是怎样触发的呢

MySQL InnoDB 加锁规则与案例分析

InnoDB中处理并发写问题是采用对索引进行加锁,可重复读隔离级别默认是Next-Key Lock(Record Lock + Gap Lock,左开右闭) 关于加锁的理解和应用,《

MySQL InnoDB 幻读问题

幻读是什么?InnoDB 怎么解决的幻读?next-key locking 有哪些注意的地方? 一个例子 T1 时刻,child 表里有2条数据,一个id=90,一个id=102 Time Session A Session B

MySQL MVCC机制与Undo Log

MySQL的多版本并发控制(MVCC)是如何实现多版本的,真是冗余了一个完整的快照么?这个值得学习了解。 如果了解了的话,简单说,MVCC是利用了ReadView

MySQL order by 执行流程和索引优化

日常开发中,经常遇到排序的场景,比如列表页按创建时间分页排序等。那 order by 在MySQL中的执行流程是什么样的呢? 准备 CREATE TABLE `t` ( `id` int(11) NOT NULL, `city` varchar(16) NOT NULL, `name` varchar(16) NOT NULL, `age` int(11) NOT NULL, `addr` varchar(128) DEFAULT NULL,

MySQL 主从同步和binlog应用

MySQL 主从/主备 架构的数据同步机制是什么样的?binlog 记录的内容是什么?Redis等组件怎么使得数据和MySQL保证最终一致性? 二进制日志(binary log)

mysqldump 备份数据库

这里使用mysqldump备份成sql文件,非binlog形式,日常开发可能会应用到。 备份数据库 $ mysqldump -h192.168.1.100 -uuser -p123 --databases name > /tmp/databasedump.sql 备份数据库下的一个表–>sq

MySQL知识汇总

1.一条SQL查询语句是如何执行的 MySQL的逻辑架构图 大体来说,MySQL可以分为Server层和存储引擎层两部分。 连接器 连接器负责跟客户端建立连接、获取权限
  • ««
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
  • »»
© 苏打Blog 2017 - 2025 京ICP备18005017号-1