没有合适的资源?快使用搜索试试~ 我知道了~
dy-agent:基于Bytebuddy的Java Agent AOP框架
共600个文件
java:583个
xml:7个
xsd:3个
需积分: 9 7 下载量 143 浏览量
2021-05-26
14:48:10
上传
评论
收藏 1.13MB ZIP 举报
温馨提示
dy-agent 基于Bytebuddy字节码增强技术及Java Agent实现的无侵入式AOP框架 借鉴skywalking的设计原理开发,只保留最基本的match功能 代码简单,容易直接上手二次开发 架构设计 dy-agent-core:核心功能代码,代码量不大,有兴趣可以瞧一瞧。 dy-agent-log4j:为了不与目标应用的日志框架产生冲突,自己实现的log4j。 如何添加新的拦截器 继承AbstractMethodInterceptor类,需要override两个方法: focusOn 以及 match。 focusOn 在focusOn中定义需要拦截的特定类,目前的matcher有NameMatch和MultiNameOrMatch。可自己实现更多Matcher。 match 对类中的相应方法进行拦截。也可直接返回true,表示拦截所有方法。 Demo 参考DemoInter
资源推荐
资源详情
资源评论
收起资源包目录
dy-agent:基于Bytebuddy的Java Agent AOP框架 (600个子文件)
Log4j-events.dtd 3KB
Logger.java 165KB
AbstractLogger.java 107KB
CronExpression.java 60KB
StrSubstitutor.java 57KB
FastDatePrinter.java 48KB
AbstractConfiguration.java 39KB
Log4jLogEvent.java 37KB
FastDateParser.java 35KB
LogManager.java 32KB
ThrowableProxy.java 30KB
RollingFileManager.java 29KB
Logger.java 27KB
DefaultRolloverStrategy.java 27KB
LoggerContext.java 26KB
PatternParser.java 26KB
ParameterFormatter.java 26KB
PatternLayout.java 25KB
ExtendedLogger.java 23KB
FastDateFormat.java 22KB
ConfigurationFactory.java 21KB
DefaultConfigurationBuilder.java 21KB
LoggerConfig.java 21KB
AsyncAppender.java 21KB
CompositeFilter.java 20KB
MapMessage.java 20KB
ThreadContext.java 19KB
SortedArrayStringMap.java 19KB
DirectWriteRolloverStrategy.java 18KB
AsyncLoggerConfigDisruptor.java 18KB
Server.java 18KB
FileManager.java 18KB
XmlConfiguration.java 17KB
ConfigurationBuilder.java 17KB
ResolverUtil.java 17KB
FixedDateFormat.java 17KB
StructuredDataMessage.java 17KB
HtmlLayout.java 16KB
AsyncLogger.java 16KB
AbstractStyleNameConverter.java 15KB
ConsoleAppender.java 15KB
Log4jContextFactory.java 15KB
MarkerManager.java 15KB
StatusLogger.java 15KB
Configurator.java 15KB
MutableLogEvent.java 15KB
TypeConverters.java 15KB
StrMatcher.java 15KB
TextEncoderHelper.java 14KB
DefaultMergeStrategy.java 14KB
PatternProcessor.java 14KB
RingBufferLogEvent.java 14KB
MemoryMappedFileManager.java 14KB
RollingFileAppender.java 14KB
AbstractFilter.java 14KB
PluginBuilder.java 14KB
LoaderUtil.java 14KB
Loader.java 13KB
RollingRandomAccessFileManager.java 13KB
TypeMatcher.java 13KB
RollingRandomAccessFileAppender.java 13KB
PluginRegistry.java 13KB
OutputStreamManager.java 13KB
PropertiesUtil.java 13KB
CachedDateFormat.java 12KB
ParameterizedMessage.java 12KB
NameAbbreviator.java 12KB
BurstFilter.java 12KB
ReusableParameterizedMessage.java 12KB
OptionConverter.java 12KB
Level.java 12KB
PosixViewAttributeAction.java 12KB
ConfigurationScheduler.java 12KB
AsyncLoggerDisruptor.java 11KB
StackLocator.java 11KB
FormatCache.java 11KB
ScriptManager.java 11KB
Unbox.java 11KB
Filter.java 11KB
DynamicThresholdFilter.java 11KB
DatePatternConverter.java 11KB
AbstractStringLayout.java 11KB
AsyncLoggerConfig.java 10KB
MapFilter.java 10KB
LocalizedMessage.java 10KB
ConfigurationSource.java 10KB
DeleteAction.java 10KB
HighlightConverter.java 10KB
ThreadContextDataInjector.java 10KB
ThrowableFormatOptions.java 10KB
MemoryMappedFileAppender.java 10KB
ScriptPatternSelector.java 10KB
DefaultThreadContextStack.java 10KB
Duration.java 10KB
FileAppender.java 10KB
SimpleLogger.java 10KB
TimeFilter.java 9KB
LoggerContextAdmin.java 9KB
Provider.java 9KB
ThreadContextMapFilter.java 9KB
共 600 条
- 1
- 2
- 3
- 4
- 5
- 6
资源评论
刘怒威
- 粉丝: 26
- 资源: 4652
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- unity开发教程.docx
- 代码使用Pygame库实现了一个简单的烟花模拟 核心逻辑包括烟花和粒子类的定义,处理位置、爆炸、尾迹和绘制等操作
- Matlab Simulink 电力电子仿真-Flyback(反激电路)电路分析
- tudou-android-release.apk
- 数据分析教程.docx
- 基于matlab实现用有限元法计算电磁场的Matlab工具 .rar
- 基于matlab实现有限元算法 计算电磁场问题 边界条件包括第一类边界和第二类边界.rar
- 基于matlab实现用于计算不同车重下的电动汽车动力性和经济性.rar
- 基于matlab实现遗传算法求解多车场车辆路径问题 有多组算例可以用.rar
- 浏览器.apk
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功