首页
首页
BOT
沸点
课程
直播
活动
AI刷题
NEW
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务
柠檬夕
创建于2021-07-24
订阅专栏
收纳微服务总结
等 4 人订阅
共35篇文章
创建于2021-07-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
中间件 —— Redis五种高级数据类型|8月更文挑战
这是我参与8月更文挑战的第31天,活动详情查看:8月更文挑战 1 HyperLogLog(基数统计) HyperLogLog 主要的应用场景就是进行基数统计。实际上不会存储每个元素的值,它使用的是概率
瓶颈排查 —— 最耗CPU、丢包、网络错误|8月更文挑战
这是我参与8月更文挑战的第30天,活动详情查看:8月更文挑战 1 定位线上最耗CPU的线程 第一步:通过 top 命令找到最耗时 ( Shift + P ) 的进程 找到进程号是98344。 第二步:
数据结构 —— 四种树的遍历方式|8月更文挑战
这是我参与8月更文挑战的第29天,活动详情查看:8月更文挑战 树(Tree) 是一个分层的数据结构,由节点和连接节点的边组成,是一种特殊的图,它与图最大的区别是没有循环。树的结构十分直观,而树的很多概
清理垃圾算法|8月更文挑战
这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战 清理垃圾算法又叫内存回收算法。 1 标记(Mark) 垃圾回收的第一步,就是找出活跃的对象。根据 GC Roots 遍历所有的可达对象,这
中间件 —— 数据估算与Redis基本数据类型|8月更文挑战
这是我参与8月更文挑战的第28天,活动详情查看:8月更文挑战 Java类型所占字节数(或bit数) 类型 存储(byte) bit数(bit) 取值范围 int 4字节 4×8位 即 (-2)的31次
微服务 —— 分布式事务理论|8月更文挑战
这是我参与8月更文挑战的第27天,活动详情查看:8月更文挑战 1 事务一致性 可靠程度:强一致性 > 顺序一致性 > 因果一致性 > 最终一致性 > 弱一致性。 强一致性/线性一致性(Lineariz
数据库 —— 数据库12种锁详解|8月更文挑战
这是我参与8月更文挑战的第26天,活动详情查看:8月更文挑战 从粒度上来说就是表锁、页锁、行锁。表锁有意向共享锁、意向排他锁、自增锁等。行锁是在引擎层由各个引擎自己实现的。但并不是所有的引擎都支持行锁
微服务 —— 常见的5种限流方案|8月更文挑战
这是我参与8月更文挑战的第25天,活动详情查看:8月更文挑战 当系统的处理能力不能应对外部请求的突增流量时,为了不让系统奔溃,必须采取限流的措施。 限流目标: 防止被突发流量冲垮 防止恶意请求和攻击
微服务 —— 订单与库存设计|8月更文挑战
这是我参与8月更文挑战的第24天,活动详情查看:8月更文挑战 1 订单单号 订单单号是订单信息中的主Key,代表了该订单的唯一性,并且使用在仓库管理系统中,WMS作为拆分合并订单中与电子商城中的订单关
微服务 —— 通用角色权限设计(RBAC)|8月更文挑战
这是我参与8月更文挑战的第23天,活动详情查看:8月更文挑战 RBAC是一套成熟的权限模型。在传统权限模型中,我们直接把权限赋予用户。而在RBAC中,增加了“角色”的概念,我们首先把权限赋予角色,再把
微服务 —— 通用角色权限(RBAC)设计实践案例|8月更文挑战
这是我参与8月更文挑战的第22天,活动详情查看:8月更文挑战 1. 简介 在绝大部分的微服务平台中,都会涉及到账号表(account)、用户表(user)、用户组表(user_group)、角色表(r
微服务 —— OAuth2.0详解|8月更文挑战
这是我参与8月更文挑战的第21天,活动详情查看:8月更文挑战 OAuth2.0 的授权简单理解其实就是获取令牌(token)的过程,OAuth 协议定义了四种获得令牌的授权方式(authorizati
数据库 —— 事务的隔离级别与传播机制|8月更文挑战
这是我参与8月更文挑战的第20天,活动详情查看:8月更文挑战 什么叫事务? 事务是一系列对系统中数据进行访问与更新的操作组成的一个程序逻辑单元。即不可分割的许多基础数据库操作。 1 事务特性(ACID
数据库 —— 常见的9种连接方式|8月更文挑战
这是我参与8月更文挑战的第19天,活动详情查看:8月更文挑战 1 内连接(INNER JOIN) INNER JOIN 一般被译作内连接。内连接查询能将左表(表 A)和右表(表 B)中能关联起来的数据
数据库 —— 常见的6种范式|8月更文挑战
这是我参与8月更文挑战的第18天,活动详情查看:8月更文挑战 1NF:所有字段仅包含单值(即单个字段不可在分割使用) 2NF:非键字段必须全完依赖于主键(不能是主键的部分) 3NF:非键字段不能依赖于
Nginx —— 常见的几种应用场景|8月更文挑战
这是我参与8月更文挑战的第17天,活动详情查看:8月更文挑战 1 HTTP服务器 Nginx本身也是一个静态资源的服务器,当只有静态资源的时候,就可以使用Nginx来做服务器,如果一个网站只是静态页面
网络编程 —— HTTP缓存|8月更文挑战
这是我参与8月更文挑战的第16天,活动详情查看:8月更文挑战 HTTP 缓存的好处? 减少亢余的数据传输,节约资源 缓解服务器压力,提高网站性能 加快客户加载网页的速度 不想使用缓存的几种方式 Ctr
JAVA基础 —— Classloader详解|8月更文挑战
这是我参与8月更文挑战的第15天,活动详情查看:8月更文挑战 1 JVM类加载机制 JVM类加载机制分为五个部分:加载,验证,准备,解析,初始化,下面我们就分别来看一下这五个过程。 1.1 加载 加载
数据结构 —— 数组和链表|8月更文挑战
这是我参与8月更文挑战的第14天,活动详情查看:8月更文挑战 1 数组(Array) 优点 构建非常简单 能在 O(1) 的时间里根据数组的下标(index)查询某个元素 缺点 构建时必须分配一段连续
数据结构 —— B树、B+Tree、B*树|8月更文挑战
这是我参与8月更文挑战的第13天,活动详情查看:8月更文挑战 1 B树(Balance Tree) 对于在内存中的查找结构而言,红黑树的效率已经非常好了(实际上很多实际应用还对RBT进行了优化)。但是
下一页