腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
腾讯云架构师技术同盟
返回腾讯云官网
云扬四海
专栏成员
举报
59
文章
82423
阅读量
18
订阅数
订阅专栏
申请加入专栏
全部文章(59)
spring(16)
sql(15)
编程算法(14)
数据库(13)
云数据库 SQL Server(13)
java(9)
缓存(9)
存储(7)
网络安全(5)
自动驾驶(3)
云数据库 Redis®(3)
网站(3)
面向对象编程(3)
数据结构(3)
线程(3)
php(2)
python(2)
javascript(2)
mvc(2)
http(2)
分布式(2)
mybatis(2)
aop(2)
mvcc(2)
数据(2)
同步(2)
c++(1)
servlet(1)
xml(1)
html(1)
jquery(1)
json(1)
打包(1)
ide(1)
api(1)
jar(1)
maven(1)
全文检索(1)
unix(1)
容器镜像服务(1)
日志数据(1)
容器(1)
sql server(1)
spring boot(1)
tcp/ip(1)
spring cloud(1)
数据分析(1)
数据处理(1)
windows(1)
虚拟化(1)
数据库管理(1)
boot(1)
runnable(1)
thread(1)
遍历(1)
队列(1)
继承(1)
接口(1)
跨域(1)
配置(1)
事件(1)
消息队列(1)
异步(1)
源码(1)
搜索文章
搜索
搜索
关闭
什么是 Safepoint
runnable
thread
数据
线程
异步
云扬四海
2023-07-25
186
1
RocketMq5.0 任意延迟时间 TimerMessageStore 源码解析
遍历
队列
数据
消息队列
源码
云扬四海
2023-07-20
596
0
Spring Boot Application 事件和监听器
spring
boot
继承
接口
事件
云扬四海
2023-05-26
434
0
RocketMQ 是如何发送消息
存储
设定一个topic -> 根据设定的MessageQueue个数 -> 分不在不同的master Broker里边 -> 每个MessageQueue是由多个 CommitLog组成 -> Commit是采用顺序读写。加上OS PageCache来保证写入性能 -> 首先。OS PageCache是基于内存的缓冲池。采用异步刷盘或者同步刷盘顺序写入磁盘 (异步刷盘宕机是会有可能导致数据丢失的
云扬四海
2022-11-30
1K
0
1、线程与进程区别
编程算法
面向对象编程
python
| 常用线程api方法 | | -------- | :----- | | start() | 启动线程 | | currentThread() | 获取当前线程对象 | getID()| 获取当前线程ID Thread-编号 该编号从0开始 | getName()| 获取当前线程名称 | sleep(long mill) | 休眠线程 | Stop() | 停止线程, | 常用线程构造函数 | | Thread() | 分配一个新的 Thread 对象 | Thread(String name)| 分配一个新的 Thread对象,具有指定的 name正如其名。 | Thread(Runable r)| 分配一个新的 Thread对象 | Thread(Runable r, String name) | 分配一个新的 Thread对象
云扬四海
2022-11-28
505
0
一种更简单的写法
同步
线程
这世上有三样东西是别人抢不走的:一是吃进胃里的食物,二是藏在心中的梦想,三是读进大脑的书 分析题目。需要使用两个线程交替打印奇偶数。 使用同步锁解决这个问题 使用信号量来实现交替打印 定义两个信号量,一个奇数信号量,一个偶数信号量,都初始化为1 先用掉偶数的信号量,因为要让奇数先启动,等奇数打印完再释放 信号量实现 具体实现思路: 定义两个信号量,一个奇数信号量,一个偶数信号量,都初始化为1 先用掉偶数的信号量,因为要让奇数先启动,等奇数打印完再释放 具体流程就是 第一次的时候先减掉偶数的信号量 奇数线程
云扬四海
2022-11-28
349
0
MySQL十八:写语句的执行过程
缓存
云数据库 SQL Server
数据库
sql
当我们需要修改一个记录时,数据库会先根据条件找到要修改的数据,然后执行修改写入操作,因此我们再分析写操作的执行过程时,其实是包含读语句的执行过程的。
云扬四海
2022-09-26
2.5K
0
MySQL十九:分库分表实践
数据库
sql
分布式
存储
在很多小型应用中都没真正使用分库分表,但是说起来并不陌生,因为我们在面试中经常会被问到,今天我们从从以下几个方面来聊聊分库分表:「是什么?解决什么?怎么做?为什么要这么做?即:」
云扬四海
2022-09-26
2.8K
0
MySQL十七:Change Buffer
数据库
sql
云数据库 SQL Server
在之前的文章《InnoDB的存储结构》介绍的InnoDB的存储结构的组成中,我们知道Change Buffer也是用InnoDB内存结构的组成部分。
云扬四海
2022-09-26
768
0
一、什么是Buffer Pool
编程算法
缓存
数据结构
数据库
sql
「上述结构图中展示了Buffer Pool作为InnoDB内存结构的四大组件之一,不属于MySQL的Server层,是InnoDB存储引擎层的缓冲池」。因此这个跟MySQL8.0删掉的【查询缓存】功能是不一样的。
云扬四海
2022-09-26
2.7K
0
MySQL十三:小一万字+14张图读懂锁机制
数据分析
数据库
云数据库 SQL Server
sql
MySQL中的锁有很多种,各种锁应用在不同的地方。「MySQL依靠锁机制可以让多个事务更新一行数据的时候串行化」。
云扬四海
2022-09-26
428
0
MySQL十四:单表最大2000W行数据
存储
云数据库 SQL Server
数据库
sql
在互联网技术圈中有一个说法:「MySQL 单表数据量大于 2000 W行,性能会明显下降」。网传这个说法最早由百度传出,真假不得而知。但是却成为了行业内一个默认的标准。
云扬四海
2022-09-26
5K
0
MySQL十一:索引基本原理
云数据库 SQL Server
编程算法
存储
在上一篇《索引基础知识回顾》中提到索引按照存储结构划分有B-Tree索引、Hash索引、B+Tree索引类型,接下来就学习一下这几种索引结构以及在实际存储引擎中的使用情况
云扬四海
2022-09-26
625
0
MySQL十二:索引分析
编程算法
sql
数据库
云数据库 SQL Server
自动驾驶
数据库优化是一个很常见的面试题,下面就针对这一问题详细聊聊如何进行索引与sql的分析与优化。
云扬四海
2022-09-26
1.4K
0
MySQL十:索引基础知识回顾
云数据库 SQL Server
全文检索
数据库
sql
编程算法
索引是对数据库表中一列或多列的值进行排序的一种结构,可以大大提高MySQL的检索速度。索引在MySQL中也叫做key,当表中的数据量越来越大时,索引对于查询性能的影响非常大。
云扬四海
2022-09-26
474
0
1、快照读和当前读
mvc
mvcc
sql
事务A执行多次读取操作过程中,由于在事务提交之前,事务B(insert/delete/update)写入了一些符合事务A的查询条件的记录,导致事务A在之后的查询结果与之前的结果不一致,这种情况称之为幻读。
云扬四海
2022-09-26
1.2K
0
MySQL八:读懂MVCC多版本并发控制
mvc
mvcc
数据库
数据结构
sql
mysql在并发的情况下,会引起脏读,幻读,不可重复读等一系列的问题,为解决这些问题,引入了mvcc的机制。本文就详细看看mvcc是怎么解决脏读,幻读等问题的。
云扬四海
2022-09-26
684
0
MySQL七:一文详解六大日志
日志数据
数据结构
云数据库 SQL Server
数据库
sql
「mysql数据库中日志是重要组成部分,记录着数据库运行期间各种状态信息」。主要有6类:
云扬四海
2022-09-26
1.4K
0
MySQL六:InnoDB数据文件
云数据库 SQL Server
html
编程算法
innodb数据逻辑存储形式为表空间,而每一个独立表空间都会有一个.ibd数据文件,ibd文件从大到小组成:
云扬四海
2022-09-26
1.3K
0
MySQL五:InnoDB线程模型
云数据库 SQL Server
在Innodb存储引擎中,后台线程的主要作用是「负责刷新内存池中的数据,保证缓冲池中的内存缓存的是最近的数据」。此外它会将已经修改的数据文件刷新到磁盘文件中,保证在发生异常的情况下,Innodb能够恢复到正常的运行状态。
云扬四海
2022-09-26
438
0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档