上一页 1 2 3 4 5 6 ··· 9 下一页
摘要: 现在两个线程,可以操作初始值为0的一个变量, 实现一个线程对该变量+1,一个线程-1 ,实现交替来10轮 判断/干活/通知 防止虚假唤醒(唤醒以后没判断) class AirCondition{ private int number = 0; public synchronized void inc 阅读全文
posted @ 2020-08-20 15:18 九角冰山 阅读(99) 评论(0) 推荐(0) 编辑
摘要: Monitor是一个同步工具,相当于操作系统中的互斥量(mutex),即值为1的信号量。 它内置与每一个object对象中,相当于一个许可证。拿到许可证既可以进行操作,没有难道则需要阻塞等待。 synchronized 实现原理 synchronized 又叫做内置锁,为什么呢?因为使用synchr 阅读全文
posted @ 2020-08-20 13:27 九角冰山 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 一个对象里面如果有多个synchronized 方法,某一个时刻内,只要一个线程去调用其中的一个synchronized方法,其他线程都只能等待话句话说,某一个时刻内,只能有唯一一个线程去访问这些synchronized方法 锁的是当前对象this,被锁定后,其他线程都不能进入到当前对象的其他的sy 阅读全文
posted @ 2020-08-19 23:02 九角冰山 阅读(136) 评论(0) 推荐(0) 编辑
摘要: JUC (java.util.concurrent) 1.1 进程/线程 1.2 并发和并行有什么区别? 并发就像是秒杀一样,多个线程去访问同一个资源。并行各种事情一路并行去做 JUC的三个包 java.util.concurrent java.util.concurrent.atomic(原子性) 阅读全文
posted @ 2020-08-19 18:14 九角冰山 阅读(100) 评论(0) 推荐(0) 编辑
摘要: java学习者都清除arraylist并不是线程安全的,在读线程读取arraylist的时候,如果有写线程在写数据的时候,基于fast-fail机制,会抛出concurrentmodificationexception异常,也就是说arraylist并不是一个线程安全的容器,当然可以用vector, 阅读全文
posted @ 2020-08-19 17:52 九角冰山 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 阈值类型/单机阈值: QPS(每秒的请求数量):当调用该api的QPS达到阈值时,进行限流 线程数:当调用该api的线程数达到阈值的时候,进行限流 是否集群:不需要 流控模式: 直接:api达到限流条件时,直接限流 关联:当关联的资源达到阈值时,就限流自己 链路:只记录指定链路上的流量(指定资源从入 阅读全文
posted @ 2020-08-17 20:55 九角冰山 阅读(134) 评论(0) 推荐(0) 编辑
摘要: Hystrix 1.需要自己手工搭建监控平台 2.没有一套可视化界面进行更细的配置,如流量监控、速率的控制、服务熔断、服务降级 而 Sentinel 1.单独一个组件,可以独立出来 2.直接界面化的细粒度统一配置 约定>配置>编码 阅读全文
posted @ 2020-08-16 22:40 九角冰山 阅读(104) 评论(0) 推荐(0) 编辑
摘要: Nacos 支持三种部署模式: 单机模式 - 用于测试和单机试用 集群模式 - 用于生产环境,确保高可用 多集群模式 - 用于多数据中心场景 默认Nacos使用嵌入式数据库实现数据的存储。所以,如果启动多个默认配置下的Nacos节点,数据存储时存在一致性问题的。。 为了解决这个问题,Nacos采用了 阅读全文
posted @ 2020-08-16 21:00 九角冰山 阅读(181) 评论(0) 推荐(0) 编辑
摘要: Nacos配置中心 ——基础配置 可以自动刷新,但是分类配置呢? Q1:如果实际开发中,通常一个系统会准备,dev开发环境,test测试环境,prod生产环境, 那如何保证指定环境启动时服务能正确读取到Nacos上相应环境的配置文件呢? Q2:一个大型分布式微服务系统会有很多微服务子项目,每个微服务 阅读全文
posted @ 2020-08-16 15:10 九角冰山 阅读(3287) 评论(0) 推荐(0) 编辑
摘要: 服务注册与发现框架 CAP 模型 控制台管理 社区活跃度 Eureka AP 支持 低(2.x版本闭源) Zookeeper CP 不支持 中 Consul CP 支持 高 Nacos AP/CP 支持 高 一致性(Consistency)、可用性(Availability)、分区容错性(Parti 阅读全文
posted @ 2020-08-15 17:31 九角冰山 阅读(386) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 9 下一页