会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
执生
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
···
10
下一页
2020年12月9日
简记 Redis 类型转化
摘要: SET GET APPEND STRLEN 对字符串字符串实现:1. SDS 2. emb SDS(大于 39 变成 SDS) HSET HGET HGETALL HDEL HLEN 对哈希键哈希键实现: 1. hashtable(hashtable是编码,实际实现是 dict 字典,一本字典有两张
阅读全文
posted @ 2020-12-09 17:11 执生
阅读(446)
评论(0)
推荐(0)
2020年11月30日
Mysql - join 优化
摘要: MMR 解决的不是 join 优化,而是回表优化: mutil-range read , 正如他的名字一样,优化的是离散范围的读,具体是优化在 主键上离散范围的读 如果是从辅助索引读取符合条件的 (索引列的值 + 主键列的值),是需要根据主键列的值去读主键索引的行记录的,但是如果从辅助索引得到的主键
阅读全文
posted @ 2020-11-30 14:08 执生
阅读(172)
评论(0)
推荐(0)
2020年11月29日
Mysql - join 原理
摘要: A left join B , B right join A on A.x = B.y 假设 A 100 行, B 1000 行 A 是驱动表,B是被驱动表 1.被驱动表上有索引的情况:(B.y 上有索引的情况) 不用额外内存 对 A 和 B 都从 硬盘中读,每读 A 一行(从主键索引上拿出 x,然
阅读全文
posted @ 2020-11-29 22:48 执生
阅读(134)
评论(0)
推荐(0)
查找字典序的下一个数 / 查找大于当前数的最小数
摘要:
阅读全文
posted @ 2020-11-29 16:59 执生
阅读(146)
评论(0)
推荐(0)
单调栈-查找前/后第一个更大/小数
摘要:
阅读全文
posted @ 2020-11-29 16:56 执生
阅读(66)
评论(0)
推荐(0)
2020年11月28日
对外接口需要注意的事项
摘要: 1.安全 之前做的一个在校项目,没有用 https 之前是明文传输账号密码的,被校内安全检测部门责令整改...... 用了 https 也可能因为用户操作不慎,被中间人攻击,这时候就算是 账号密码被加密,但是加密用的公钥是攻击者的,私钥也在攻击者那里 所以也会被破解。 需要和前端协商好加密的方式 和
阅读全文
posted @ 2020-11-28 16:12 执生
阅读(422)
评论(0)
推荐(0)
分布式限流策略
摘要: 以下只是一家之言: 分布式限流和单机限流在本质上没有太多区别,只不过依赖的数据结构和数据要放在类似 redis 这种支持分布式存储的存储容器上 redis 本身单线程对于办法请求的安全性,和基于内存和CPU的高效性 使得 他成为分布式存储容器的不二之选 1. 单窗口限流 即是简单的按时间单位计数,时
阅读全文
posted @ 2020-11-28 15:53 执生
阅读(458)
评论(0)
推荐(0)
Mysql-主从延迟解决方法
摘要: Mysql 的主从延迟 指的是 主库受写入 后 到这个写入能体现在 从库上 的这段时间 Mysql 的主从延迟 有两个原因: 1. 写操作 已经在 主库中执行了,但是 binlog 还没有发送出去, 后者还在路上,没有被 从库收到 2. 虽然 binlog 已经被 从库接收到了,但是仍然是以 rel
阅读全文
posted @ 2020-11-28 10:36 执生
阅读(790)
评论(0)
推荐(0)
2020年11月27日
Mysql-如何保证主从数据一致
摘要: 要知道,Mysql 的主从使用的是 binlog 那样简单的 日志传输方式,来完成从库对主库的复制,虽然提高了效率,但是主库和从库之间并没有 raft 那样的协议来保证 主从一致。 有时候主库宕机,但是 binlog 还没有发出去,如果直接将从库切换为主库,那么将会主备不一致。 并且从库是单纯告诉主
阅读全文
posted @ 2020-11-27 16:55 执生
阅读(1157)
评论(0)
推荐(0)
后端概述:原子-硬件-分布式/集群 - 新设想
摘要: 这是一篇将给大学新生的启蒙文章,有不对的地方,水平不够的地方,请多指正 我将从一个简单系统演进到一个规模庞大的系统 的过程 来讲述,后端是在学些什么。当然,后端里面也是有分支的,我讲的是主要的分支。后端最基本的工作是写业务,所谓的业务逻辑就比如 客户买一个商品,我要看他余额是否够,够的话扣他余额,并
阅读全文
posted @ 2020-11-27 15:55 执生
阅读(323)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
10
下一页
公告