腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
圈层
工具
返回腾讯云官网
程序猿日常笔记
专栏成员
举报
45
文章
30656
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(45)
编程算法(25)
存储(11)
sql(7)
数据库(6)
es(6)
云数据库 SQL Server(5)
云数据库 Redis®(4)
数据结构(4)
Elasticsearch Service(4)
java(3)
node.js(3)
缓存(3)
hashmap(3)
git(2)
api(2)
lucene/solr(2)
文件存储(2)
二叉树(2)
官方文档(1)
bootstrap(1)
html(1)
jquery(1)
analyzer(1)
unix(1)
容器镜像服务(1)
腾讯云测试服务(1)
grunt(1)
自动化(1)
网络安全(1)
jdk(1)
jvm(1)
正则表达式(1)
面向对象编程(1)
npm(1)
https(1)
processing(1)
utf8(1)
data(1)
innodb(1)
max(1)
min(1)
myisam(1)
插件(1)
对象(1)
工具(1)
架构师(1)
事务(1)
重定向(1)
搜索文章
搜索
搜索
关闭
架构师的好帮手-PlantUML
插件
对象
工具
架构师
重定向
大家在设计方案时是不是还在用ProcessOn这类工具来绘制,是不是时常还在为调整样式发愁,今天给大家推荐一个idea的插件,画图更高效。
热心的大肚皮
2023-10-25
471
0
你如何做Code Review 吗?
编程算法
腾讯云测试服务
api
自动化
Code Review 可以帮助我们提高代码质量、减少项目问题,那么您知道 Code Review 可以从哪些地方开始审查吗?下文将列出一个详细的代码审查清单。它分为 7 个独立的部分,每个部分都会引导我们完成几个问题。
热心的大肚皮
2023-02-28
741
0
大话license,看完这个你就懂了
https
java
在工作中,会经常遇到项目部署到客户环境去运行,大家肯定不希望具有技术实力的客户在项目上做任何花操作,那么怎么保证我们的版权呢。
热心的大肚皮
2023-02-28
644
0
你了解redis如何组织数据高效运行的吗?
云数据库 Redis®
数据库
sql
编程算法
之前我们聊过string、list、hash、set、zset,并且自实现了动态字符串、双端链表、hash字典、压缩链表、跳跃链表等结构。那么redis是怎么组织这些数据结构高效的运行呢?
热心的大肚皮
2023-02-28
448
0
剑指offer-三数之和
编程算法
给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有和为 0 且不重复的三元组。
热心的大肚皮
2023-02-28
192
0
工作面试老大难-锁(下)
云数据库 SQL Server
在InnoDB存储引擎中,锁都对应一个结构,为了节约内存,会把符合要求的锁放到同一个锁结构中:
热心的大肚皮
2023-02-28
269
0
工作面试老大难-锁(上)
数据结构
为什么要这么操作呢?其实不难想象,我们操作记录的时候会打上行锁,那么当我们进行表的操作时,根据意向锁可以使效率更高效,不然只能遍历。
热心的大肚皮
2023-02-28
228
0
面试必问之事务的隔离级别与MVCC
max
min
事务
对一个服务器来说,可以有多个客户端连接,而且每一个事务都对应一次数据状态的变换,为了保证事务的ACID4大特性,如果单纯的串行的执行事务,则会降低系统吞吐量与资源利用率,所以mysql选择了可串型化执行,舍弃了一部分隔离性来换取一部分性能,也就是某个事务操作某个数据时,其他试图操作相同的数据的事务需要等待,当事务提交时,其他操作相同的数据的事务才可能进行操作,不操作相同的数据则并行操作。
热心的大肚皮
2023-02-28
244
0
面试必会之事务如何保证原子性-undo日志
编程算法
之前聊过,事务需要保证原子性,要么全部完成,要么什么也不做,但是经常会出现事务在执行到一半时会出现情况,例如:
热心的大肚皮
2023-02-28
798
0
说到做到的redo日志
编程算法
首先说下Mini-Transaction,对底层页面进行一次原子访问的过程叫Mini-Transaction(MTR)。一个事务包含多条语句,一条语句包含多个MTR,每个MTR包含多条redo日志。如下所示:
热心的大肚皮
2023-02-28
300
0
mysql事务的前世今生-什么是redo日志
sql
我们知道,InnoDB是以页为单位来管理存储空间的,增删查改其实都在访问页面(读页面、写页面、创建页面等操作),之前聊Buffer Pool时说过,操作前,都是将磁盘数据加载到缓冲区中,然后在操作,聊事务时,有个持久性(Durability)的特性,也就是事务提交后,系统崩溃,也不能丢失这个事务的修改。
热心的大肚皮
2023-02-28
322
0
mysql事务的前世今生-事务简介
数据库
sql
对于程序猿来说,任务就是把现实世界的业务场景映射到数据库世界中。比如,银行为了存人们的存款建一个account表:
热心的大肚皮
2023-02-28
797
0
平衡磁盘与CPU-InnoDb的buffer pool
编程算法
数据库
sql
云数据库 SQL Server
缓存
mysql中的数据都在磁盘里,为了提高查询的性能,在mysql服务启动的时候向操作系统申请了一片连续的内存,也是是今天说的buffer pool,默认情况下是128MB。
热心的大肚皮
2023-02-28
275
0
mysql优化必会-什么是成本
data
innodb
myisam
mysql中在执行查询时有多种方案,它会选着代价最低的方案去执行查询,一条查询语句在mysql的执行成本分为两块。
热心的大肚皮
2023-02-28
479
0
redis进阶之路-面试必问的zset
编程算法
云数据库 Redis®
顺便一下set,上次我们说过,set也是使用dict实现,只不过value是null,所以不过多说了。言归正传,zset是redis中最具有特色的数据结构,类似于java中的SorteddSet和HashMap的结合,首先它有set不可重复的特性,在这个基础上,还可以给value赋予一个score(排序权重)。
热心的大肚皮
2023-02-28
525
0
redis进阶之路-深入探索list
文件存储
编程算法
云数据库 Redis®
存储
redis中的列表相当于java中的LinkedList,注意它是链表不是数组。当列表弹出最后一个元素,该数据结构被删除,内存被回收。
热心的大肚皮
2023-02-28
380
0
msql独立表空间
unix
存储
编程算法
表空间的页非常多,为了更好的管理,InnoDB的设计者,提出了区(extent)的概念。对于16KB的页来说,连续的64个页就是一个区,也就是说一个区默认大小1MB,每256个区划为一组。
热心的大肚皮
2023-02-28
636
0
万丈高楼平地起-redis基础数据结构string
云数据库 Redis®
数据结构
存储
编程算法
redis是互联网技术架构在存储系统中使用最多的中间件,也是面试必问的技能之一。希望通过自己实战经验,能帮助更多后端开发者更深更快的掌握redis。不多说了,开整。
热心的大肚皮
2023-02-28
205
0
验证二叉树只有35%通过率?搞它
二叉树
编程算法
node.js
大家好,我是热心的大肚皮,皮哥。无意间看到了,力扣上验证二叉搜索树只有35%的通过率,我们就搞专门这种,看看为什么会这么低呢?
热心的大肚皮
2023-02-28
187
0
做一个有涵养的技术人-git日志模版
git
作为程序猿,在平时工作中,大家的水平和工作内容差不多的情况下,如何突出我们的能力呢,今天皮哥教大家一招。
热心的大肚皮
2023-02-28
168
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档