摘要:
限流、熔断与降级 限流、熔断与降级,此三者都是流量过大时,通过一定的方式去保护系统的手段,是应对海量服务的三大“神器” 如上图所述中 ServiceA 是主调,有两个实例 A1 和 A2。ServiceB 是被调,也有两个实例 B1 和 B2。 限流:一般是在被调生效,即图中的绿色框框所处的位置 熔
阅读全文
posted @ 2022-09-14 08:52
龗孖
阅读(838)
推荐(0)
编辑
摘要:
简述线程、程序、进程的基本概念。以及他们之间关系是什么?系统运行程序到停止就是一个进程创建到消亡的过程,而线程则是进程的更小单位 线程有哪些基本状态?初始,运行中,等待,阻塞,超时,终止1 关注公众号 [龗孖] 或搜索公众号[lingmaW] , 获得更多新干货!!! 本文链接: https://b
阅读全文
posted @ 2022-09-14 08:52
龗孖
阅读(15)
推荐(0)
编辑
摘要:
简单理解面向对象面向 对象 (Object Oriented)是 软件开发方法 ,一种编程范式 对应的还有 面向过程,面向函数 等是对现实世界的抽象和模型化用代码做现实世界的对照 1234567⾯向过程 :⾯向过程性能⽐⾯向对象⾼。 因为类调⽤时需要实例化,开销⼤,比较消耗资源,所以当性能是最重要的
阅读全文
posted @ 2022-09-14 08:52
龗孖
阅读(18)
推荐(0)
编辑
摘要:
MyISAM和InnoDB区别Mysql 5.5 之前的默认存储引擎为MyISAM,之后为InnoDB 特性 MyISAM InnoDB 表级锁 ✅ ✅ 行级锁 ❌ ✅(InnoDB 默认为行级锁) MVCC ❌ ✅ 外键 ❌ ✅ 事务 ❌ ✅ 回滚 ❌ ✅ 崩溃后的安全恢复 ❌ ✅ 全⽂索引 ✅
阅读全文
posted @ 2022-09-14 08:52
龗孖
阅读(14)
推荐(0)
编辑
摘要:
限流算法 窗口算法 滑动窗口算法 滑动日志算法 漏桶 令牌桶 窗口算法以一个单位为时间段,基于一定数量的请求进行通行,其他的抛弃 滑动窗口算法多个时间段计数,超出抛弃 滑动日志算法和窗口算法类似, 单位时间固定的数量,计算之前日志的数 .超出抛弃 漏桶以容积为单位,先进先出,出的速度恒定,超出的抛弃
阅读全文
posted @ 2022-09-14 08:52
龗孖
阅读(17)
推荐(0)
编辑
摘要:
ArrayList 扩容机制步骤1.检查 检查之前的元素数量+1 是否 大于元素存储容量,如果大于 则进行扩容2.创建一个新的数组,新的数组是原先的1.5倍 采用 N+N>>1,把就得元素Copy 到新的元素3.如果是插入 先扩容,再把下标及之后的元素copy 到+1下标,再进行当前下标赋值 关注公
阅读全文
posted @ 2022-09-14 08:52
龗孖
阅读(14)
推荐(0)
编辑