首页 > TAG信息列表 > resource1

sentinel篇2-资源注解使用-结合SpringAOP

前言 上篇进行了快速的入门使用,可以知道的是: 使用 sentinel 主要就是 定义资源、配置资源规则、验证配置的有效性 资源在 sentinel 中,“可以是任何东西,服务,服务里的方法,甚至是一段代码。” 本篇将使用 sentinel 注解进行资源的定义,这需要引入切面相关依赖。流控的监控和规则配

Sentinel 之 原理

架构图解析 若要读懂Sentinel源码,则必须要搞明白官方给出的Sentinel的架构图。 Sentinel的核心骨架是 ProcessorSlotChain。其将不同的 Slot 按照顺序串在一起(责任链模式),从而将不同的功能组合在一起(限流、降级、系统保护)。系统会为每个资源创建一套SlotChain。   SPI机制 Sentin

锁与并发

锁与并发 一、知识结构及面试题目分析二、典型面试例题及思路分析三、总结四、扩展阅读及思考题 与 JVM 一样,并发与多线程也是 Java 程序员进阶必备的知识,也几乎是中高级岗位程序员的必考题目,具有相当的深度和区分度。同样不仅用于考察候选人能否回答正确,而且还用于考察

java的锁机制

1.什么是死锁 线程死锁描述的是这样一种情况:多个线程同时被阻塞,它们中的一个或者全部都在等待某个资源被释放。由于线程被无限期地阻塞,因此程序不可能正常终止。 public class DeadLockDemo { private static Object resource1 = new Object();//资源 1 private static

如何手动获取maven项目中resource目录下的文件(包括二级目录下的文件)

maven项目具有特定的项目结构,所以自定义的一些文件需要通过特殊的访问方式才能在代码中访问,而不能通过简单的绝对路径或相对路径就能访问。 maven打包项目的时候,其实改变了原有编码时的结构,如图:  编码时的项目结构:  maven打包时的项目结构:    其实maven项目在运行的时候,其实

从零学nginx-location配置及匹配规则

1. 配置语法 1.1. =: 严格匹配,只有完全一样的才能匹配上,这里有一些要注意: 1. 严格匹配如果需要匹配一个文件的时候,需要将路径具体到这个文件,不能使用index进行拼接 2. 如果匹配的是一个文件夹,在最后最好要加一个/(浏览器会为你的url添加一个/,导致匹配不上),否则会404 1.2. 无

回顾java死锁

认识死锁 多个进行相互等待对方资源,在得到所有资源继续运行之前,都不会释放自己已有的资源,这样造成了循环等待的现象,称为死锁。 package com.egar.launcher; /** * @des: Created by ybf * @version: 3.3.2 * @date: 2019/9/5 14:53 * @see {@link } */ public class