暂无搜索历史
大家在设计方案时是不是还在用ProcessOn这类工具来绘制,是不是时常还在为调整样式发愁,今天给大家推荐一个idea的插件,画图更高效。
Code Review 可以帮助我们提高代码质量、减少项目问题,那么您知道 Code Review 可以从哪些地方开始审查吗?下文将列出一个详细...
在工作中,会经常遇到项目部署到客户环境去运行,大家肯定不希望具有技术实力的客户在项目上做任何花操作,那么怎么保证我们的版权呢。
之前我们聊过string、list、hash、set、zset,并且自实现了动态字符串、双端链表、hash字典、压缩链表、跳跃链表等结构。那么redis是怎么组...
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的...
在InnoDB存储引擎中,锁都对应一个结构,为了节约内存,会把符合要求的锁放到同一个锁结构中:
为什么要这么操作呢?其实不难想象,我们操作记录的时候会打上行锁,那么当我们进行表的操作时,根据意向锁可以使效率更高效,不然只能遍历。
对一个服务器来说,可以有多个客户端连接,而且每一个事务都对应一次数据状态的变换,为了保证事务的ACID4大特性,如果单纯的串行的执行事务,则会降低系统吞吐量与资...
之前聊过,事务需要保证原子性,要么全部完成,要么什么也不做,但是经常会出现事务在执行到一半时会出现情况,例如:
首先说下Mini-Transaction,对底层页面进行一次原子访问的过程叫Mini-Transaction(MTR)。一个事务包含多条语句,一条语句包含多个M...
我们知道,InnoDB是以页为单位来管理存储空间的,增删查改其实都在访问页面(读页面、写页面、创建页面等操作),之前聊Buffer Pool时说过,操作前,都是...
对于程序猿来说,任务就是把现实世界的业务场景映射到数据库世界中。比如,银行为了存人们的存款建一个account表:
mysql中的数据都在磁盘里,为了提高查询的性能,在mysql服务启动的时候向操作系统申请了一片连续的内存,也是是今天说的buffer pool,默认情况下是1...
mysql中在执行查询时有多种方案,它会选着代价最低的方案去执行查询,一条查询语句在mysql的执行成本分为两块。
顺便一下set,上次我们说过,set也是使用dict实现,只不过value是null,所以不过多说了。言归正传,zset是redis中最具有特色的数据结构,类似...
redis中的列表相当于java中的LinkedList,注意它是链表不是数组。当列表弹出最后一个元素,该数据结构被删除,内存被回收。
表空间的页非常多,为了更好的管理,InnoDB的设计者,提出了区(extent)的概念。对于16KB的页来说,连续的64个页就是一个区,也就是说一个区默认大小1...
redis是互联网技术架构在存储系统中使用最多的中间件,也是面试必问的技能之一。希望通过自己实战经验,能帮助更多后端开发者更深更快的掌握redi...
大家好,我是热心的大肚皮,皮哥。无意间看到了,力扣上验证二叉搜索树只有35%的通过率,我们就搞专门这种,看看为什么会这么低呢?
作为程序猿,在平时工作中,大家的水平和工作内容差不多的情况下,如何突出我们的能力呢,今天皮哥教大家一招。
暂未填写公司和职称
暂未填写个人简介
暂未填写技能专长
暂未填写学校和专业
暂未填写个人网址
暂未填写所在城市