- 本文我们来演示下Hystrix中解决雪崩效应的第五种方式隔离的实现 Hystrix隔离 在应对服务雪崩效应时,除了前面介绍的降级,缓存,请求合并及熔断外还有一种方式就是隔离,隔离又分为线程池隔... 本文我们来演示下Hystrix中解决雪崩效应的第五种方式隔离的实现 Hystrix隔离 在应对服务雪崩效应时,除了前面介绍的降级,缓存,请求合并及熔断外还有一种方式就是隔离,隔离又分为线程池隔...
- 二十一、说说你对线程安全的理解 与其说是线程安全,不如说是内存安全,堆是共享内存,可以被所有线程访问。 堆 是进程和线程共有的空间,每一个进程里面有多个线程,分全局堆和局部堆,全局堆就是所有没有分... 二十一、说说你对线程安全的理解 与其说是线程安全,不如说是内存安全,堆是共享内存,可以被所有线程访问。 堆 是进程和线程共有的空间,每一个进程里面有多个线程,分全局堆和局部堆,全局堆就是所有没有分...
- volatile关键字是我们经常在面试过程中碰到的一个问题,本文来介绍下这个关键字 原则性,可见性,有序性 在具体介绍volatile之前我们先来看下这三个概念 原子性 原子性通常指多... volatile关键字是我们经常在面试过程中碰到的一个问题,本文来介绍下这个关键字 原则性,可见性,有序性 在具体介绍volatile之前我们先来看下这三个概念 原子性 原子性通常指多...
- Redis 是个单线程程序 ! 也许你会怀疑高并发的 Redis 中间件怎么可能是单线程。很抱歉,它就是单线程,你的 怀疑暴露了你基础知识的不足。莫要瞧不起单线程,除了 Redis 之外,Node.js... Redis 是个单线程程序 ! 也许你会怀疑高并发的 Redis 中间件怎么可能是单线程。很抱歉,它就是单线程,你的 怀疑暴露了你基础知识的不足。莫要瞧不起单线程,除了 Redis 之外,Node.js...
- 当前代码在工作当中没有太大的含义,但是对于大家理解协程的基础概念是相当有好处的 。 协程最直接的可以理解为程序当中一个没有返回的功能块儿。 我们之前有学过多线程,所谓的多线程不论是异步并发,还是并发强... 当前代码在工作当中没有太大的含义,但是对于大家理解协程的基础概念是相当有好处的 。 协程最直接的可以理解为程序当中一个没有返回的功能块儿。 我们之前有学过多线程,所谓的多线程不论是异步并发,还是并发强...
- 一、AQS核心原理 AQS是什么?AQS是JDK提供的一个Java类(AbstractQueuedSynchronizer) AQS的作用是什么?能够帮助我们解决什么问题?—》抽象的同步队列 —》... 一、AQS核心原理 AQS是什么?AQS是JDK提供的一个Java类(AbstractQueuedSynchronizer) AQS的作用是什么?能够帮助我们解决什么问题?—》抽象的同步队列 —》...
- 今天被问了进程和线程是什么? 按概念回答了 “进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。 然后追问,为什么线程是操作系统调度的最小单元? 一条线程是进程中一个单一顺序的控制流,一... 今天被问了进程和线程是什么? 按概念回答了 “进程是操作系统分配资源的最小单元,线程是操作系统调度的最小单元”。 然后追问,为什么线程是操作系统调度的最小单元? 一条线程是进程中一个单一顺序的控制流,一...
- 通过前面文章的介绍,大家对于redis的基本操作应该比较了解了。本文主要介绍下redis持久化方式中的快照持久化 Redis教程10(事务) Redis教程09(发布和订阅) Red... 通过前面文章的介绍,大家对于redis的基本操作应该比较了解了。本文主要介绍下redis持久化方式中的快照持久化 Redis教程10(事务) Redis教程09(发布和订阅) Red...
- 本文给大家详细的来介绍下线程池的底层原理,希望对大家有所帮助。 一、线程池原理 1. 线程池优点 线程池应该是Web容器中必不可少的组件了,因为每一个请求我们都需要通过对应的线程来处理,... 本文给大家详细的来介绍下线程池的底层原理,希望对大家有所帮助。 一、线程池原理 1. 线程池优点 线程池应该是Web容器中必不可少的组件了,因为每一个请求我们都需要通过对应的线程来处理,...
- 前面介绍了NIO中的buffer和Channel,而我们将NIO主要的使用场景还是在网络环境中,在具体介绍之前我们需要了解下IO的模型 IO模型 序号类型1阻塞I/O2非阻塞I/O3I/O多路复用... 前面介绍了NIO中的buffer和Channel,而我们将NIO主要的使用场景还是在网络环境中,在具体介绍之前我们需要了解下IO的模型 IO模型 序号类型1阻塞I/O2非阻塞I/O3I/O多路复用...
- synchronized关键字是Java并发中的一个重要内容,它能够解决多个线程之间访问资源的同步性。 作用范围 由于synchronized是关键字,所以它能够修饰三个地方的代码,分别是:实例方法、... synchronized关键字是Java并发中的一个重要内容,它能够解决多个线程之间访问资源的同步性。 作用范围 由于synchronized是关键字,所以它能够修饰三个地方的代码,分别是:实例方法、...
- java的后端服务器开发中"高效并发"是我们经常会碰到的,而要写出高效的代码需要更多的积累与实践。而一些基础的内容是往这个方向发展的基石。所以我们就来介绍下。 硬件效率的一致性 随着硬件技术的... java的后端服务器开发中"高效并发"是我们经常会碰到的,而要写出高效的代码需要更多的积累与实践。而一些基础的内容是往这个方向发展的基石。所以我们就来介绍下。 硬件效率的一致性 随着硬件技术的...
- 被问了IO多路复用,一脸懵逼,之前并没有深入了解过。本文内容收集与网络。 redis为什么是单线程的: redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为... 被问了IO多路复用,一脸懵逼,之前并没有深入了解过。本文内容收集与网络。 redis为什么是单线程的: redis 核心就是 如果我的数据全都在内存里,我单线程的去操作 就是效率最高的,为什么呢,因为...
- 十一、HashMap和HashTable有什么区别?其底层实现是什么? 1、HashTable中每一个方法都加了锁,所以他是线程安全的,但是由于每个方法都加了锁,所以效率比较低,目前用的比较少。 2... 十一、HashMap和HashTable有什么区别?其底层实现是什么? 1、HashTable中每一个方法都加了锁,所以他是线程安全的,但是由于每个方法都加了锁,所以效率比较低,目前用的比较少。 2...
- 对于资源池的技术,相信大家早就接触过,比如数据库连接池,常见的有c3p0、dbcp等等,而线程也有对应的池子,称为线程池。 Java提供了Executors类来创建一个线程池,如: public st... 对于资源池的技术,相信大家早就接触过,比如数据库连接池,常见的有c3p0、dbcp等等,而线程也有对应的池子,称为线程池。 Java提供了Executors类来创建一个线程池,如: public st...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签