码迷,mamicode.com
首页 >  
搜索关键字:之一    ( 23043个结果
InnoDB,select为啥会阻塞insert?
MySQL的InnoDB的细粒度行锁,是它最吸引人的特性之一。但是,如《InnoDB,5项最佳实践》所述,如果查询没有命中索引,也将退化为表锁。InnoDB的细粒度锁,是实现在索引记录上的。一,InnoDB的索引InnoDB的索引有两类索引,聚集索引(ClusteredIndex)与普通索引(SecondaryIndex)。InnoDB的每一个表都会有聚集索引:(1)如果表定义了PK,则PK就是聚
分类:数据库   时间:2020-11-17 12:04:17    阅读次数:11
究竟啥才是互联网架构“高可用”
最近留言问“高可用”的朋友颇多,找历史文章又找不到,故重新优化发布,希望大家有收获。一、什么是高可用高可用HA(HighAvailability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目
分类:其他好文   时间:2020-11-16 13:56:35    阅读次数:7
关于MySQL,你未必知道的!
架构师之路年终总结(七)-MySQL篇今年(去年)写了几万字关于MySQL的文章,年终稍作总结,希望对大家有帮助。1.索引到底是怎么实现的?这两篇文章很重要,讲解MySQL索引底层实现,也是阅读量最高的几篇之一。《数据库索引,到底是什么做的?》这一篇,介绍了哈希索引,树索引,数据预读/局部性原理,B+树的优化思路。《MyISAM与InnoDB的索引差异究竟是啥?》在上一篇基础之上,用图例讲述了My
分类:数据库   时间:2020-11-16 13:54:38    阅读次数:11
剑指 Offer 53 - I. 在排序数组中查找数字 I
思路 方法一:二分法之一 (类似暴力) (1) 用二分法找到第一个target所在的位置 (2) 之后在此位置前后顺序查找依次计数target的出现次数 复杂度分析 时间复杂度:最坏情况下O(n) 空间复杂度:O(1) ...
分类:编程语言   时间:2020-11-16 13:13:01    阅读次数:7
Spotify 技术升级的三步走策略
Spotify技术升级的三步走策略技术升级易烂尾根据我们的经验,大规模的技术升级或迁移往往在开始的时候迅速推进,但随着时间的推移往往会陷入泥沼,最终导致大部分系统即使成功迁移,也还是会留下一些老版本的尾巴。就好比无人看管时花园里的杂草便会发芽长大,也是技术基础架构碎片化的原因之一。大约一年半前,我们开始在spotify正视这个问题。在这篇文章中,我们将分享我们的思路和方法,以及下一步将怎么做。多吃
分类:其他好文   时间:2020-11-13 12:39:30    阅读次数:5
双子座(Gemini)协议:Web 协议最简单的一种替换
双子座(Gemini)协议:Web协议最简单的一种替换我已经开始对现在的Web非常反感了,它在各个层面上都是臃肿的。网站的规模正在以惊人的速度翻倍,Web标准也在以惊人的速度扩张。试图从头开始建立一个能与现代网络兼容的Web浏览器,需要的人力相当于雪山工程(SnowyMountainsScheme)或曼哈顿计划(没有夸张)。Web的现状让我只能得出一个结论,它已经糟糕到无法修复的地步。我不认为We
分类:Web程序   时间:2020-11-13 12:36:41    阅读次数:19
单例模式的几种实现And反射对其的破坏
一 单例模式概述 (一) 什么是单例模式 单例模式属于创建型模式之一,它提供了一种创建对象的最佳方式 在软件工程中,创建型模式是处理对象创建的设计模式,试图根据实际情况使用合适的方式创建对象。基本的对象创建方式可能会导致设计上的问题,或增加设计的复杂度。创建型模式通过以某种方式控制对象的创建来解决问 ...
分类:其他好文   时间:2020-11-12 14:24:04    阅读次数:14
关于BASE64编码
1.关于BASE64:Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,是一种基于64个可打印字符来表示二进制数据的方法。 Base64编码是从二进制到字符的过程,可用于在HTTP(一个简单的请求-响应协议)环境下传递较长的标识信息。 采用Base64编码具有不可读性,需要解码后才能 ...
分类:其他好文   时间:2020-11-12 14:16:45    阅读次数:7
将多个属性传递给 Vue 组件的几种方式
所有使用基于组件的体系结构(如vue和react)的开发人员都知道,创建可重用组件是很困难的,而且大多数情况下,最终会通过传入大量的属性,以便从外部更容易地控制和自定义组件。这并不坏,但是传递大量属性确实会变得有点麻烦和丑陋。 我们以 vuetify 的按钮组件为例,它是最简单的组件之一。假设我们想 ...
分类:其他好文   时间:2020-11-11 16:15:27    阅读次数:8
献给 Python 开发人员的 25 个最佳 GitHub 代码库
以下为译文:根据2020年StackOverflow开发者调查报告,Python是世界上最受欢迎的语言之一,排名仅次于Rust和TypeScript。更令人惊讶的是,Python是开发人员最想尝试的语言。如果你是一位使用Python的开发人员,而且希望提高自己的技术水平,或者你想学习Python,那么你可来对地方了。本文将为你献上25个最佳GitHub代码库。1、最佳Python代码库Python
分类:编程语言   时间:2020-11-10 11:36:00    阅读次数:16
23043条   上一页 1 ... 26 27 28 29 30 ... 2305 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!