首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
微服务
柠檬夕
创建于2021-07-24
订阅专栏
收纳微服务总结
等 4 人订阅
共35篇文章
创建于2021-07-24
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据结构 —— 红黑树|8月更文挑战
这是我参与8月更文挑战的第12天,活动详情查看:8月更文挑战 二叉平衡树的严格平衡策略以牺牲建立查找结构(插入,删除操作)的代价,换来了稳定的O(logN) 的查找时间复杂度。但是这样做是否值得呢?
数据结构 —— 栈、队列和双端队列|8月更文挑战
这是我参与8月更文挑战的第11天,活动详情查看:8月更文挑战 1 栈(Stack) 栈是一种先进后出(FILO,First in last out)或后进先出(LIFO,Last in first o
数据结构 —— 二叉树|8月更文挑战
这是我参与8月更文挑战的第10天,活动详情查看:8月更文挑战 1 二叉树(Binary Tree) 二叉树是每个节点最多有两个子节点的树。二叉树的叶子节点有0个字节点,根节点或内部节点有一个或两个子节
Thread —— 线程生命周期|8月更文挑战
这是我参与8月更文挑战的第9天,活动详情查看:8月更文挑战 就像生物从出生到长大、最终死亡的过程一样,线程也有自己的生命周期,在 Java 中线程的生命周期中一共有 6 种状态。 New(新创建) R
Linux的I/O模型 —— 常见的5种IO模型详图解|8月更文挑战
这是我参与8月更文挑战的第8天,活动详情查看:8月更文挑战 1 BIO(同步阻塞I/O) 用户需要等待read将socket中的数据读取到buffer后,才继续处理接收的数据。整个IO请求的过程中,用
Linux的I/O模型 —— select/poll/epoll|8月更文挑战
这是我参与8月更文挑战的第7天,活动详情查看:8月更文挑战 select/poll/epoll对比: 注意:遍历相当于查看所有的位置,回调相当于查看对应的位置。 1 select POSIX所规定,目
JAVA引用级别|8月更文挑战
这是我参与8月更文挑战的第5天,活动详情查看:8月更文挑战 Java中4种引用的级别和强度由高到低依次为:强引用→软引用→弱引用→虚引用 当垃圾回收器回收时,某些对象会被回收,某些不会被回收。垃圾回收
JAVA GC寻找垃圾算法|8月更文挑战
这是我参与8月更文挑战的第4天,活动详情查看:8月更文挑战 1 引用计数法 引用计数法(Reference Count)会给对象中添加一个引用计数器,每当有一个地方引用它的时候,计数器的值就 +1 ,
JVM内存模型|8月更文挑战
JVM试图定义一种统一的内存模型,能将各种底层硬件以及操作系统的内存访问差异进行封装,使Java程序在不同硬件以及操作系统上都能达到相同的并发效果。它分为工作内存和主内存,线程无法对主存储器直接进行操
9种分布式ID解决方案|8月更文挑战
分布式ID的两大核心需求: 全局唯一 趋势有序 高性能 1 UUID 基于 UUID 实现全球唯一的ID。用作订单号UUID这样的字符串没有丝毫的意义,看不出和订单相关的有用信息;而对于数据库来说用作
JDK1.8中Lambda常见用法介绍
主要介绍JDK1.8中Lambda常见的用法,包括流(collect、filter、map、flatMap、max、min、count、reduce等)的用法介绍。
微服务 —— 断路器设计
熔断机制是应对雪崩效应的一种微服务链路保护机制。当链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应信息。当检测到该节点微服务调用响应正常后
微服务-分布式锁(三)-Zookeeper方案
何为分布式锁?当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻修改数据的进程数。用一个状态值表示锁,对锁的占用和释放通过状态值来标识。
微服务-分布式锁(二)-Redis方案
何为分布式锁?当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻修改数据的进程数。用一个状态值表示锁,对锁的占用和释放通过状态值来标识。
微服务-分布式锁(一)-MySQL方案
何为分布式锁?当在分布式模型下,数据只有一份(或有限制),此时需要利用锁的技术控制某一时刻修改数据的进程数。用一个状态值表示锁,对锁的占用和释放通过状态值来标。