草庐IT

RESOURCE

全部标签

Linux Cgroup v1(中文翻译)(6):Memory Resource Controller

内存资源控制器MemoryResourceController..英文:https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/memory.html翻译:河东西望..目录内存资源控制器MemoryResourceController内存控制器的优点和目的1.历史2.内存控制2.1.设计2.2.统计2.2.1统计详情2.3共享页面统计2.4交换内存扩展(SwapExtension)2.5回收Reclaim2.6锁Locking2.7内核内存扩展(CONFIG_MEMCG_KMEM)2.7.1当前统计的内核内存资源2.7.2常用用

Linux Cgroup v1(中文翻译)(6):Memory Resource Controller

内存资源控制器MemoryResourceController..英文:https://www.kernel.org/doc/html/latest/admin-guide/cgroup-v1/memory.html翻译:河东西望..目录内存资源控制器MemoryResourceController内存控制器的优点和目的1.历史2.内存控制2.1.设计2.2.统计2.2.1统计详情2.3共享页面统计2.4交换内存扩展(SwapExtension)2.5回收Reclaim2.6锁Locking2.7内核内存扩展(CONFIG_MEMCG_KMEM)2.7.1当前统计的内核内存资源2.7.2常用用

Java实现任务调度FIFO队列策略,LinkedBlockingDeque使用(附代码)

前言在工作中,很多高并发的场景中,我们会用到队列来实现大量的任务请求。当任务需要某些特殊资源的时候,我们还需要合理的分配资源,让队列中的任务高效且有序完成任务。熟悉分布式的话,应该了解yarn的任务调度算法。本文主要用java实现一个FIFO(先进先出调度器),这也是常见的一种调度方式。FIFO任务调度器架构主要实现的逻辑可以归纳为:1、任务队列主要是单队列,所有任务按照顺序进入队列后,也会按照顺序执行。2、如果任务无法获得资源,则将任务塞回队列原位置。示例代码Maven依赖如下: org.projectlomboklomboktruecn.hutoolhutool-all5.5.2具体的原理

Java实现任务调度FIFO队列策略,LinkedBlockingDeque使用(附代码)

前言在工作中,很多高并发的场景中,我们会用到队列来实现大量的任务请求。当任务需要某些特殊资源的时候,我们还需要合理的分配资源,让队列中的任务高效且有序完成任务。熟悉分布式的话,应该了解yarn的任务调度算法。本文主要用java实现一个FIFO(先进先出调度器),这也是常见的一种调度方式。FIFO任务调度器架构主要实现的逻辑可以归纳为:1、任务队列主要是单队列,所有任务按照顺序进入队列后,也会按照顺序执行。2、如果任务无法获得资源,则将任务塞回队列原位置。示例代码Maven依赖如下: org.projectlomboklomboktruecn.hutoolhutool-all5.5.2具体的原理

Spring XmlBeanFactory 容器的基本实现

容器的基本用法熟悉Spring的朋友应该都很了解下段代码:publicvoidtestBeanFactory(){ BeanFactorybf=newXmlBeanFactory(newClassPathResource("beanFactoryTest.xml"));TestBeantestBean=bf.getBean("testBean");}一段简单的通过容器获取Bean的代码,它所完成的功能无非就是以下几点:读取配置文件beanFactoryTest.xml根据beanFactoryTest.xml中的配置找到对应类的配置,并实例化获取实例化后的实例接下来我们来分析这段代码的实现原理

Spring XmlBeanFactory 容器的基本实现

容器的基本用法熟悉Spring的朋友应该都很了解下段代码:publicvoidtestBeanFactory(){ BeanFactorybf=newXmlBeanFactory(newClassPathResource("beanFactoryTest.xml"));TestBeantestBean=bf.getBean("testBean");}一段简单的通过容器获取Bean的代码,它所完成的功能无非就是以下几点:读取配置文件beanFactoryTest.xml根据beanFactoryTest.xml中的配置找到对应类的配置,并实例化获取实例化后的实例接下来我们来分析这段代码的实现原理

微服务框架核心源码深度解析<<大厂学院完结>>

Sentinel核心源码解析Sentinel是分布式系统的防御系统。以流量为切入点,通过动态设置的流量控制、服务熔断等手段达到保护系统的目的,通过服务降级增强服务被拒后用户的体验。一、Sentinel工作原理1架构图解析若要读懂Sentinel源码,则必须要搞明白官方给出的Sentinel的架构图。微服务框架核心源码深度解析>Sentinel的核心骨架是ProcessorSlotChain。其将不同的Slot按照顺序串在一起(责任链模式),从而将不同的功能组合在一起(限流、降级、系统保护)。系统会为每个资源创建一套SlotChain。2SPI机制Sentinel槽链中各Slot的执行顺序是固定

微服务框架核心源码深度解析<<大厂学院完结>>

Sentinel核心源码解析Sentinel是分布式系统的防御系统。以流量为切入点,通过动态设置的流量控制、服务熔断等手段达到保护系统的目的,通过服务降级增强服务被拒后用户的体验。一、Sentinel工作原理1架构图解析若要读懂Sentinel源码,则必须要搞明白官方给出的Sentinel的架构图。微服务框架核心源码深度解析>Sentinel的核心骨架是ProcessorSlotChain。其将不同的Slot按照顺序串在一起(责任链模式),从而将不同的功能组合在一起(限流、降级、系统保护)。系统会为每个资源创建一套SlotChain。2SPI机制Sentinel槽链中各Slot的执行顺序是固定

Cert Manager 申请SSL证书流程及相关概念-二

中英文对照表英文英文-K8SCRD中文备注certificatesCertificate证书certificates.cert-manager.io/v1certificateissuersIssuer证书颁发者issuers.cert-manager.ioClusterIssuer集群证书颁发者clusterissuers.cert-manager.iocertificaterequestCertificateRequest证书申请certificaterequests.cert-manager.ioorderOrder(证书)订单orders.acme.cert-manager.iocha

Cert Manager 申请SSL证书流程及相关概念-二

中英文对照表英文英文-K8SCRD中文备注certificatesCertificate证书certificates.cert-manager.io/v1certificateissuersIssuer证书颁发者issuers.cert-manager.ioClusterIssuer集群证书颁发者clusterissuers.cert-manager.iocertificaterequestCertificateRequest证书申请certificaterequests.cert-manager.ioorderOrder(证书)订单orders.acme.cert-manager.iocha