首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏luozhiyun的技术学习

    6.Sentinel源码分析—Sentinel是如何动态加载配置限流的?

    而是希望能够动态的更改配置,这样万一出现紧急情况还能动态的进行配置修改。 其实看完前面的内容,对动态配置应该是水到渠成的事情,因为所有的配置修改都是通过限流管理器如FlowRuleManager的内部监听器来实现的,所以只要动态的给监听器信号,那么就可以做到动态的修改配置。 一般的情况下,动态配置常见的实现方式有两种: 拉模式:客户端主动向某个规则管理中心定期轮询拉取规则,这个规则中心可以是 RDBMS、文件,甚至是 VCS 等。 这里我们主要需要分析FileRefreshableDataSource是怎么加载文件然后通过FlowRuleManager注册的。 最后FlowRuleManager.register2Property的方法就和上面的文件动态配置的是一样的了。 #java学习笔记/SENTINEL

    63900发布于 2019-09-22
  • 来自专栏luozhiyun的技术学习

    6.Sentinel源码分析—Sentinel是如何动态加载配置限流的?

    Sentinel源码解析系列: 1.Sentinel源码分析—FlowRuleManager加载规则做了什么? 2. Sentinel源码分析—Sentinel是如何进行流量统计的? 3. Sentinel源码分析— QPS流量控制是如何实现的? 4.Sentinel源码分析— Sentinel是如何做到降级的? 5.Sentinel源码分析—Sentinel如何实现自适应限流? 而是希望能够动态的更改配置,这样万一出现紧急情况还能动态的进行配置修改。 其实看完前面的内容,对动态配置应该是水到渠成的事情,因为所有的配置修改都是通过限流管理器如FlowRuleManager的内部监听器来实现的,所以只要动态的给监听器信号,那么就可以做到动态的修改配置。 这里我们主要需要分析FileRefreshableDataSource是怎么加载文件然后通过FlowRuleManager注册的。

    1.3K10发布于 2019-09-29
  • 来自专栏python3

    Python学习笔记6——动态类型

    参考博客:Python进阶09 动态类型 Python深入06 Python的内存管理 都是非常棒的文章 其实这都是我前两天通过手机看的博客,感觉get到了新知识、新技能,今天早上挖的坑,因为上午有课( 动态类型(dynamic typing)是Python另一个重要的核心概念。Python的变量(variable)不需要声明,而在赋值时,变量可以重新赋值为任意值。这些都与动态类型的概念相关。 动态类型 在我们接触的对象中,有一类特殊的对象,是用于存储数据的。常见的该类对象包括各种数字,字符串,表,词典。在C语言中,我们称这样一些数据结构为变量。而在Python中,这些是对象。 引用和对象分离,是动态类型的核心。引用可以随时指向一个新的对象: a = 3 a = 'at' 第一个语句中,3是储存在内存中的一个整数对象。通过赋值,引用a指向对象3。 从动态类型看函数的参数传递 函数的参数传递,本质上传递的是引用。

    61720发布于 2020-01-19
  • 来自专栏Eureka的技术时光轴

    dnyArray分析动态数组分析

    procedure setlength(p1,p2,p3,p4); begin VarArgStart(VAList); DynArraySetLength(A, TypeInfo, DimCnt, PNativeInt(VAList)); end; procedure DynArraySetLength(A, TypeInfo, DimCnt, PNativeInt(VAList)); begin p := a; newLength := lengthVec^; if newLength <= 0 th

    45920发布于 2019-07-24
  • 来自专栏DotNet NB && CloudNative

    使用 .NET6 打造动态 API

    SDK 6.0.100-rc.2.21505.57 VS2022 Preview 7.0 地址 GitHub: https://github.com/known/ApiLite 目标 根据Service动态生成 接口的类 需要生成api的Service必须继承IService接口 GET请求的方法必须以Get开头 核心代码 主要是ApiFeatureProvider和ApiConvention这两个自定义类来动态生成 ApiConvention实现了IApplicationModelConvention接口,动态添加Action。 下面是主要代码,完整代码请在GitHub上下载。 AddDynamicApi(mvcBuilder, option);//添加动态api return builder; } private static void AddDynamicApi

    1.3K20编辑于 2022-03-22
  • 来自专栏Java架构师必看

    spring源码分析6

    spring源码分析6 强烈推介IDEA2020.2破解激活,IntelliJ

    31020发布于 2021-04-13
  • 来自专栏进阶高级前端工程师

    React源码分析6-hooks源码6

    要理解 hooks 的执行过程,首先想要大家对 hooks 相关的数据结构有所了解,便于后面大家顺畅地阅读代码。

    80350编辑于 2023-01-10
  • 来自专栏Throwable's Blog

    CGLIB动态代理原理分析

    前提 前一篇文章介绍了CGLIB中常用的API,实际上使用了Enhancer和MethodInterceptor之后会生成代理子类,这篇文章就是分析一下CGLIB动态代理的原理。 CGLIB动态代理原理分析 我们经常说CGLIB的动态代理的底层通过被代理类生成代理子类实现的,那么下面我们就分析一下生成的子类到底是什么样的。 类的代码比JDK动态代理的子类多,因此生成效率会比较低。 ;") && var2[2].getName().equals("[Lnet.sf.cglib.proxy.Callback;")) { return 6; 可能最常用到的是基于Enhancer的动态代理,这里总结一下CGLIB和JDK动态代理的区别(老生常谈): JDK动态代理只能够对接口进行代理,不能对普通的类进行代理(因为所有生成的代理类的父类为Proxy

    76730发布于 2020-06-23
  • 来自专栏前端工程师面试指南

    vue源码分析-动态组件

    众所周知,组件是贯穿整个Vue设计理念的东西,并且也是指导我们开发的核心思想,所以接下来的几篇文章,将重新回到组件的内容去做源码分析,首先会从常用的动态组件开始,包括内联模板的原理,最后会简单的提到内置组件的概念 有了render函数,接下来从vnode到真实节点的过程和普通组件在流程和思路上基本一致,这一阶段可以回顾之前介绍组件流程的分析12.1.5 疑惑由于自己对源码的理解还不够透彻,读了动态组件的创建流程之后 ,心中产生了一个疑问,从原理的过程分析动态组件的核心其实是is这个关键字,它在编译阶段就以component属性将该组件定义为动态组件,而component作为标签好像并没有特别大的用途,只要有is关键字的存在 我们接着往下看:回到ast解析阶段,前面分析到,针对动态组件的解析,关键在于processComponent函数对is属性的处理,其中还有一个关键是对inline-template的处理,它会在ast树上增加 最后的最后,让我们一起期待后续对keep-alive和transition的原理分析,敬请期待。

    1.1K10编辑于 2022-10-19
  • 来自专栏IT技术精选文摘

    手绘6张图彻底搞懂动态代理

    29540编辑于 2022-04-08
  • 来自专栏C++ 动态新闻推送

    C++ 动态新闻推送 第6

    C++ 动态新闻推送 第6期 从reddit/hackernews/lobsters/meetingcpp摘抄一些c++动态。 每周更新 周刊项目地址 github,在线地址 discord讨论群组 |飞书讨论群组|知乎专栏 欢迎投稿,推荐或自荐文章/软件/资源等,请提交 issue ---- 资讯 编译器信息最新动态推荐关注 myVec); // (3) for (int i = 0; i < myVec.size() ; ++i) { // (6)

    64020发布于 2021-08-31
  • 来自专栏小工匠聊架构

    Oracle优化07-分析动态采样-动态采样

    ---- 07系列文章 Oracle优化07-分析动态采样-直方图 Oracle优化07-分析动态采样-DBMS_STATS 包 Oracle优化07-分析动态采样-动态采样 ---- 动态采样Dynamic_sampling 因为我们对表做了分析,所以CBO使用了统计分析数据,而不会再使用动态采样。 ---- 动态采样的级别 Level 0 不做动态分析 ---- Level 1 Oracle 对没有分析的表进行动态采样,但需要同时满足以下 4 个条件。 ---- Level 5, 6, 7, 8, 9 采样的表包含满足 Level 4 定义的表,同时分别使用动态采样默认数据块的2, 4, 8, 32, 128 倍的数量来做动态分析动态采样发生在硬分析时,如果很少有硬分析发生,动态采样的意义就不大.

    70520发布于 2021-08-16
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:cayley(6)

    接着分析memstore中索引的具体实现,它的B+树不是自己实现的,而是引用了一个第三方包,首先我们看下gen.go,它里面其实是运行来Makefile命令 package memstore ctx context.Context, d quad.Direction, v graph.Ref) (graph.Size, error) { id, ok := asID(v) 类似mysql的分析

    29420编辑于 2023-08-09
  • 来自专栏golang算法架构leetcode技术php

    kratos源码分析系列(6

    (3) current_weight后端目前的权重,一开始为0,之后会动态调整。

    83710编辑于 2023-09-06
  • golang源码分析 :gopls(6

    初始化完StreamServer后我们看看它是如何基于标准输入输出提供服务的。首先调用了golang.org/x/tools/internal/fakenet/conn.go

    10910编辑于 2026-03-18
  • golang源码分析:langchaingo(6

    前面介绍langchaingo都是简单应用没有聊到它的核心处理流程,链式处理,这里还是结合例子详细分析下它的源码: // 将输入翻译为特定语言 chain1 := chains.NewLLMChain

    11910编辑于 2026-03-18
  • 来自专栏学习笔记ol

    框架分析6)-Ruby on Rails

    框架分析6)-Ruby on Rails 主要对目前市面上常见的框架进行分析和总结,希望有兴趣的小伙伴们可以看一下,会持续更新的。希望各位可以监督我,我们一起学习进步。

    3.8K20编辑于 2023-10-11
  • 来自专栏C/C++基础

    动态联编实现原理分析

    代码编译运行环境:VS2012+Debug+Win32 ---- 所谓动态联编,是指被调函数入口地址是在运行时、而不是在编译时决定的。C++语言利用动态联编来完成虚函数调用。 C++标准并没有规定如何实现动态联编,但大多数的C++编译器都是通过虚指针(vptr)和虚函数表(vtable)来实现动态联编。 _7Base@@6B@ DD FLAT:??_R4Base@@6B@ ; Base::`vftable’ DD FLAT:? _7Derived@@6B@ DD FLAT:??_R4Derived@@6B@ ; Derived::`vftable’ DD FLAT:? 里面还有注释,有利于分析。 从汇编代码可以看出,这是两个常量段,其中分别存放了Base类的虚函数表和Derived类的虚函数表。

    65420发布于 2018-08-03
  • 来自专栏wujunmin

    在线动态盈亏平衡分析工具

    盈亏平衡分析是一种用于确定企业或项目在何时达到收入与成本相等的分析方法。它帮助管理者了解在特定条件下,需要多少销售量或收入才能覆盖所有成本,从而实现盈亏平衡。 盈亏平衡涉及几个关键的概念。 分享一个在线工具,可以不使用外部数据源,通过控制固定成本、单位变动成本、单位售价三个参数进行动态盈亏平衡分析。 打开https://junminwu.github.io 选择盈亏平衡分析工具 在界面输入固定成本、单位变动成本和单位售价,点击“生成分析图表”按钮即可看到分析结果。 图表下方有文字说明,直接给出结论: 图表有高级数据标签功能,悬停任意一点可以看到该位置的收入、成本、利润状况: 盈亏平衡分析可以与前文的在线动态业绩杜邦分析工具结合,盈亏平衡分析从财务的角度看需要产生多少销售带来期望利润 ,业绩杜邦分析从运营的角度看需要多少顾客,什么样的产品价位达成期望收入。

    40000编辑于 2025-05-13
  • 来自专栏PowerBI入门100例

    4.1 PowerBI分析模板-动态帕累托分析

    帕累托分析,又称柏拉图分析、巴雷托分析、ABC分析、主次因分析、分类管理等,平常我们也称之为80/20分析,是由意大利经济学家维尔弗雷多·帕累托首创的,核心思想是在决定一个事物的众多因素中分清主次,识别出少数的但对事物起决定作用的关键因素和多数的但对事物影响较少的次要因素 帕累托分析对应的帕累托图,又称排列图,是在柱线组合图中直观地展示分析维度的数量分布和累计占比。解决方案 利用PowerBI的可视化、互动性,可以轻松地做出动态帕累托分析动态体现在:1 可筛选指定范围的数据;2 可切换分析维度;3 可预设ABC的占比。思路是给一个动态的可切换维度的VAR过程表配上累计占比,然后在这个表的基础上生成一系列的度量值。 涉及到的PowerBI技巧主要有:1 使用WINDOW函数计算累计占比;2 使用SWITCH函数生成动态度量值;3 使用SUMX函数嵌套求和;4 颜色度量值用于条件格式;5 字段参数及数值范围参数。 vt_SalesCon,ORDERBY([Sales_Con%],DESC,[客户],ASC))RETURN SUMX(_vt_SalesCon_Filtered,[Sales_Con%])可切换客户和产品的动态累计占比

    53410编辑于 2025-02-26
领券