会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Aurorise
博客园
首页
新随笔
联系
订阅
管理
2026年3月14日
分布式理论
摘要: 什么是分布式系统 多台通过网络连接的独立计算机,为了完成共同的任务而协同工作,但在用户看来是一个单一、连贯的系统。 特征 分步性 节点可以位于同一个机房,也可以分散在全球各地。虽然物理上分散,但它们在逻辑上是一个整体,共同对外提供服务。 透明性(核心) 用户(或上层应用)感觉不到系统是分布式的。用户
阅读全文
posted @ 2026-03-14 19:36 扶曦汐
阅读(8)
评论(0)
推荐(0)
2026年3月13日
Redis的集群模式
摘要: Redis的集群模式 Redis 集群(Redis Cluster)是 Redis 官方提供的分布式解决方案。它解决了单机 Redis 内存有限、写性能瓶颈和单点故障的问题,实现了自动分片(Sharding)、高可用(High Availability)和水平扩展(Horizontal Scalin
阅读全文
posted @ 2026-03-13 23:38 扶曦汐
阅读(5)
评论(0)
推荐(0)
Redis的哨兵机制
摘要: 哨兵 为什么需要哨兵呢?在Redis的主从架构中,由于主从模式是读写分离的,如果主节点挂了,那么就没有主节点来服务客户端的写操作请求,也没有主节点给从节点进行数据同步。 在这个场景下,我们会尝试进行恢复,假设需要人工介入,选择一个从节点切换为主节点,然后让其他节点指向新的主节点,同时还需要通知上游那
阅读全文
posted @ 2026-03-13 22:23 扶曦汐
阅读(8)
评论(0)
推荐(0)
2026年3月11日
TCP/IP模型的网络层和应用层
摘要: 网络模型有OSI和TCP/IP,其中OSI分为七种:应用层、表示层、会话层、传输层、网络层、数据链路层、物理层。当然由于太复杂,在这里我就结合我学习的资料介绍TCP/IP模型。 它分为应用层、传输层、网络层和网络接口层。 其中TCP在传输层,IP在网络层。 这里就重点聊一下应用层和传输层。 应用层
阅读全文
posted @ 2026-03-11 21:00 扶曦汐
阅读(4)
评论(0)
推荐(0)
2026年3月7日
进程与线程与协程
摘要: 我想这应该是每一个人刚开始都会头疼的问题,很多时候分清它们真的很烦。 进程 是操作系统资源分配的基本单位 它拥有自己的独立内存空间和系统资源,每个进程都有独立的堆和栈,不与其他进程共享。进程间通信需要通过特定的机制,如:管道、消息队列、信号量等、由于进程拥有独立的内存空间,因此稳定性和安全性相对较高
阅读全文
posted @ 2026-03-07 21:42 扶曦汐
阅读(7)
评论(0)
推荐(0)
2026年3月6日
Mysql的日志
摘要: 日志 redo log重做日志 InnoDB存储引擎层生成的日志,实现了事务中的持久性,主要用于掉电等故障恢复 有人会问既然有undo log,直接进行回滚操作不好吗?不是这样的,因为Buffer Pool是基于内存的,而内存总是不可靠的,直接断电重启,还没来得及落盘的脏页数据就会丢失,为了防止
阅读全文
posted @ 2026-03-06 22:14 扶曦汐
阅读(6)
评论(0)
推荐(1)
Mysql的锁
摘要: 锁 在Mysql里面,根据加锁的范围,可以分为全局锁、表级锁和行锁三类 全局锁 通过flush tables with read lock语句就会将整个数据库处于只读状态,这是其他线程执行以下操作,增删改或者表结构修改都会阻塞。全局锁主要用于做全库逻辑备份,这样在备份期间,不会因为更新,出现备份文件
阅读全文
posted @ 2026-03-06 16:59 扶曦汐
阅读(4)
评论(0)
推荐(0)
Mysql的事务
摘要: 事务 现在我们来聊一聊mysql的事务这一概念。 特性 首先我们来简单的了解一下他的特性 原子性 顾名思义,就是像原子一样不可分。一个事务的所有操作要么全部完成,要么就都不完成,,不会结束在中间环节。如果事务在执行的过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没发生过。 一致性 意思
阅读全文
posted @ 2026-03-06 15:29 扶曦汐
阅读(7)
评论(0)
推荐(0)
2026年3月5日
Mysql的索引
摘要: 索引 这大概是学习数据库的时候都得要知道的一个知识点,现在为了方便自己学习就顺便把这个知识点整理一下 为什么需要索引? 这就相当于查字典的时候,可以通过一定的规律查找一个字,否则你就需要O(n)查找。当数据及其庞大的时候,O(n)查找这是非常影响效率的 分类 以下是按照不同角度进行的分类 数据结构
阅读全文
posted @ 2026-03-05 20:52 扶曦汐
阅读(9)
评论(0)
推荐(0)
2026年3月4日
go的内存逃逸
摘要: 逃逸 在函数内部创建的对象或变量,在函数结束后仍然被其他部分引用或持有。也就是说本来应该被销毁的,结果还能被其他函数引用。逃出函数的作用域因此叫做逃逸 原因 栈空间 如果一个变量导致占空间无法容纳,它就会逃逸到堆上 作用域 作用域发生了变化(比如被函数外部引用),就会导致我们函数变量还会存在。 编译
阅读全文
posted @ 2026-03-04 14:42 扶曦汐
阅读(6)
评论(0)
推荐(0)
下一页
公告