腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
用户7890857的专栏
专栏成员
举报
16
文章
20239
阅读量
15
订阅数
订阅专栏
申请加入专栏
全部文章(16)
云数据库 Redis(11)
云数据库 SQL Server(3)
jvm(1)
tcp/ip(1)
搜索文章
搜索
搜索
关闭
面试官:为什么新生代内存需要有两个Survivor区?
jvm
如果没有Survivor,Eden区每进行一次Minor GC,存活的对象就会被送到老年代。这样老年代内存很快就被用完,触发Major GC。由于老年代的内存空间远大于新生代,所以进行一次Full GC消耗的时间比Minor GC长得多,这样就会导致系统执行缓慢卡顿,响应速度过慢,用户体验十分不好,更不要说某些连接会因为超时发生连接错误了。
CodingCode
2021-11-18
736
0
mysql日志:redo log、binlog、undo log 区别与作用
云数据库 SQL Server
概念:重做日志用来实现事务持久性,主要有两部分文件组成,重做日志缓冲(redo log buffer)以及重做日志文件(redo log),前者是在内存中,后者是在磁盘中。
CodingCode
2021-10-13
9.5K
1
mysql事务隔离级别
云数据库 SQL Server
在典型的应用程序中,多个事务并发运行,经常会操作相同的数据来完成各自的任务(多个用户对同一数据进行操作)。并发虽然是必须的,但可能会导致以下的问题。
CodingCode
2021-09-23
1.4K
0
mysql事务
云数据库 SQL Server
事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作,这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行 。事务是一个不可分割的工作逻辑单元事务必须具备以下四个属性,简称 ACID 属性:
CodingCode
2021-09-23
1K
0
tcp三次握手和四次挥手
tcp/ip
其实问题本质是信道不可靠,但是通信双方需要就某个问题达成一致,而要解决这个问题,无论在消息中包含什么消息,三次通信是理论上的最小值。 所以三次握手不是TCP本身的要求,而是为了满足“在不可靠信道上可靠的传输信息”这一需求所导致的。三次达到了,后面想接着握手也好,发数据也好,跟进行可靠信息传输的需求就没关系了。
CodingCode
2021-09-19
425
1
Redis数据结构——对象
云数据库 Redis
Redis并没有直接使用这些数据结构来实现键值对数据库,而是基于这些数据结构创建了一个对象系统,这个系统包含字符串对象、列表对象、哈希对象、集合对象和有序集合对象这五种类型的对象,每种对象都用到了至少一种我们前面所介绍的数据结构。
CodingCode
2021-06-12
480
0
跳跃表深入理解
云数据库 Redis
redis 中 zset 是一个有序非线性的数据结构,它底层核心的数据结构是跳表。跳表(skiplist)是一个特俗的链表,相比一般的链表,有更高的查找效率,其效率可比拟于二叉查找树。
CodingCode
2021-06-10
449
0
5、Redis数据结构——跳跃表-skiplist
云数据库 Redis
跳跃表是一种有序数据结构,通过在每个节点中维持多个指向其他节点的指针,从而达到快速访问节点的目的。
CodingCode
2021-06-07
403
0
3、Redis数据结构——字典-hashtable
云数据库 Redis
字典,又称为符号表(symbol table)、关联数组(associative array)或映射(map),是一种用于保存键值对的抽象数据结构。
CodingCode
2021-06-06
972
0
4、Redis数据结构——整数集合-intset
云数据库 Redis
整数集合是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现。
CodingCode
2021-06-05
503
0
6、Redis数据结构——压缩列表-ziplist
云数据库 Redis
压缩列表是列表键和哈希键的底层实现之一。当一个列表键只包含少量列表项,并且每个列表项要么是小整数值,要么是长度比较短的字符串,那么redis就会使用压缩列表来作为列表键的底层实现。
CodingCode
2021-06-05
877
0
2、Redis数据结构——链表-linkedlist
云数据库 Redis
因为C语言没有内置链表这种数据结构,所以Redis构建了自己的链表实现。列表键的底层实现之一就是链表。当一个列表键包含了数量比较多的元素,又或者列表中包含的元素都是比较长的字符串时,Redis就会使用链表作为列表键的底层实现。
CodingCode
2021-06-05
348
0
1、Redis数据结构——简单动态字符串-SDS
云数据库 Redis
redis没有使用C语言传统的字符串表示(以空字符结尾的字符数组),而是自己构建了一种名为简单动态字符串(SDS)的抽象类型,并将SDS用作redis的默认字符串表示。
CodingCode
2021-06-05
263
0
浅谈 Redis 通信协议
云数据库 Redis
Redis 客户端使用称为 RESP (redis 序列化协议)的协议与 Redis 服务器进行通信,虽然是专为Redis设计,但也可用于其他客户端-服务器软件项目。
CodingCode
2021-06-03
1.5K
0
Redis 开发常用规范
云数据库 Redis
虽然Redis 支持持久化,但是Redis的数据存储全部都是在内存中,成本昂贵。建议根据业务场景只将高频热数据存储到Redis 中,其他低频数据可以使用es、mongoDb等存储方式,不仅节省内存成本,而且数据量小操作速度更快,效率更高。
CodingCode
2021-06-01
434
0
Redis内存模型
云数据库 Redis
这里强调的单线程是指网络请求模块使用一个线程来处理,即一个线程处理所有网络请求,其他模块仍用多个线程。
CodingCode
2021-05-30
848
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档