上一页 1 2 3 4 5 6 7 8 ··· 54 下一页
摘要: 大家好,我是小风哥。我们在之前很多文章的讲解中涉及了CPU与寄存器,然后有同学问了这样一个问题:既然CPU内部的寄存器数量有限,容量有限,那么我们使用的庞大的数据结构是怎样装入寄存器供CPU计算的呢?这篇文章就为你讲解一下这个问题。 内存与数据 真正有用的程序是离不开数据的,比如一个int、一个fl 阅读全文
posted @ 2021-09-30 13:22 ludongguoa 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 本文针对关系型数据库的一般语法。限于篇幅,本文侧重说明用法,不会展开讲解特性、原理。 一、基本概念 数据库术语 数据库(database) - 保存有组织的数据的容器(通常是一个文件或一组文件)。 数据表(table) - 某种特定类型数据的结构化清单。 模式(schema) - 关于数据库和表的布 阅读全文
posted @ 2021-09-30 13:20 ludongguoa 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1 单机 =》集群 随着数据量的增大,读写并发的增加,系统可用性要求的提升,单机 MySQL 出现危机: 容量问题,难以扩容,考虑数据库拆分、分库分表 读写压力,QPS 过大,特别是分析类需求会影响到业务事务,考虑多机集群、主从复制 高可用性不足,易宕机,考虑故障转移、MHA/MGR/Orchest 阅读全文
posted @ 2021-09-30 13:19 ludongguoa 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是小风哥!今天这篇文章带你讲解下稍显神秘的mmap到底是怎么一回事。 简单的与麻烦的 用代码读写内存对程序员来说是非常方便非常自然的,但用代码读写磁盘对程序员来说就不那么方便不那么自然了。回想一下,你在代码中读写内存有多简单:定义一个数组: int a[100];a[0] = 2; 看到了 阅读全文
posted @ 2021-09-30 13:18 ludongguoa 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 前言 不知不觉距离上一篇的更新已经有几个月了,后台也有很多小伙伴催更,奈何事情比较多,期望我能坚持下去~ 书接上话,前两篇我们聊了CAP的最佳打开方式,也讲透了分布式系统一致性的问题。最近几篇我们聊一聊分布式事务。 文章结尾附小米大数据平台运维工程师JD,有意者请与我联系~ 二将军问题 我们先来看个 阅读全文
posted @ 2021-09-30 13:16 ludongguoa 阅读(61) 评论(0) 推荐(0) 编辑
摘要: MySQL常见的优化手段分为下面几个方面: SQL优化、设计优化,硬件优化等,其中每个大的方向中又包含多个小的优化点 下面我们具体来看看 文章首发在公众号(月伴飞鱼),之后同步到个人网站:xiaoflyfish.cn/ 觉得有收获,希望帮忙点赞,转发下哈,谢谢,谢谢 SQL优化 此优化方案指的是通过 阅读全文
posted @ 2021-09-30 13:15 ludongguoa 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 对,你没看错,本文就是教你怎么写出让同事无法维护的代码。 一、程序命名 容易输入的变量名 。比如:Fred,asdf 单字母的变量名 。比如:a,b,c, x,y,z(如果不够用,可以考虑a1,a2,a3,a4,….) 有创意地拼写错误 。比如:SetPintleOpening, SetPintal 阅读全文
posted @ 2021-09-30 13:14 ludongguoa 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 聊技术,不止于技术 在大型的分布式系统中,我们都会听到集群的概念,比如Redis集群、ES集群等。那么集群主要的作用是什么呢?个人看来集群主要做了这几件事,或者说集群的设计主要为了解决如下问题:(1) 可扩展,好的集群设计可以实现近乎线性扩展,即存储和性能随着硬件的增加而线性增长;(2) 高可用,能 阅读全文
posted @ 2021-09-30 13:13 ludongguoa 阅读(34) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是小风哥。链表是计算机科学中极其经典的一种数据结构,那么作为程序员我们该怎样理解链表呢? 货车 VS 火车 作为两大运输工具,货车以及火车想必大家都很熟悉,但你想没想过这两者的区别?我们首先来看货车。对于货车的话,如果有一堆货物想用货车来运输,那么你首先要考虑的是什么呢?答案显而易见,载重 阅读全文
posted @ 2021-09-30 13:12 ludongguoa 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 你好,我是 Kaito。 如何保证缓存和数据库一致性,这是一个老生常谈的话题了。 但很多人对这个问题,依旧有很多疑惑: 到底是更新缓存还是删缓存? 到底选择先更新数据库,再删除缓存,还是先删除缓存,再更新数据库? 为什么要引入消息队列保证一致性? 延迟双删会有什么问题?到底要不要用? ... 这篇文 阅读全文
posted @ 2021-09-30 13:11 ludongguoa 阅读(140) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 54 下一页