文章 2024-09-18 来自:开发者社区

Micronaut AOP与代理机制:实现应用功能增强,无需侵入式编程的秘诀

Micronaut AOP与代理机制:增强应用而无侵入性 你是否想过在不修改现有代码的情况下,为应用程序添加新的功能或行为?这就是面向切面编程(AOP)的魔力所在。Micronaut框架中的AOP模块提供了一种强大的机制来实现这一目标,而这一切都归功于其背后的代理机制。 什么是AOP? AOP是一种...

文章 2023-01-05 来自:开发者社区

【alibaba/jvm-sandbox#02】通过无侵入AOP实现行为注入和流控

我是石页兄,朋友不因远而疏,高山不隔友谊情;偶遇美羊羊,我们互相鼓励欢迎关注微信公众号「架构染色」交流和学习一、alibaba/jvm-sandbox 概述alibaba/jvm-sandbox 是 JVM 沙箱容器,一种 JVM 的非侵入式运行期 AOP 解决方案。沙箱容器提供动态增强类你所指定的类,获取你想要的参数和行信息甚至改变方法执行动态可插拔容器框架在其能力至上构建的上层应用有:cha....

【alibaba/jvm-sandbox#02】通过无侵入AOP实现行为注入和流控
问答 2018-10-29 来自:开发者社区

[@项籍][¥20]非侵入,aop思想的动态代理框架实现核心流程

在分析spring框架的aop具体实现的时候,找了网上的资料,好像是aop依靠spring容器的ioc,将代理类实现了FactoryBean接口,getObject方法里面返回的是代理对象,实现了非入侵式的动态代理,问题: 那它如何做到非入侵式的是实现FactoryBean

文章 2018-02-06 来自:开发者社区

阿里巴巴正式开源自研动态非侵入AOP解决方案:JVM-Sandbox

写在前面 随着软件部署规模的扩大,系统的功能的细化,系统间耦合度和链路复杂度不断加强。若要继续保持现规模系统的稳定性,需要实现并完善监控体系、故障定位分析、流量录制回放、强弱依赖检测、故障演练等支撑工具平台。出于对服务器规模和业务稳定性的考量,这些配套工具平台要具备对目标应用具有无侵入、实时生效、动态可插拔的特点。 要实现这些,多少都会触及到一块底层技术——动态字节码增强。如果每个工具都自己实现....

文章 2016-08-02 来自:开发者社区

非侵入式AOP监控之——AspectJ使用

一引言二什么是AspectJ2.1 它只是一个代码编译器2.2 它是用来做AOP编程的2.3为什么要用AspectJ三AspectJ原理与运用3.1 基本原理3.2 使用方式3.2.1 纯注解方式3.2.2 AspectJ语言3.2.3 结合自定义注解使用四 使用AspectJ进行监听方法执行耗时五一些比较常见的问题六推荐文章Demo地址 一、引言 本博文的目的不是详细的介绍AspectJ的细节....

文章 2015-12-25 来自:开发者社区

Dexposed:Android平台免Root无侵入AOP框架

本文来自阿里巴巴技术协会(ATA) 本文首发于 http://www.infoq.com/cn/news/2015/07/dexposed 近日,阿里巴巴无线事业部推出首个重量级Android开源项目,名为Dexposed,是一个Android平台下的无侵入运行期AOP框架。旨在解决像性能监控、在线热补丁等移动开发常见难题,典型使用场景为: AOP编程 插桩 (如测试、性能监控等) 在线...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。