E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
jvm-sandbox
jvm-sandbox
分享
如何手动实现当然市面上有很多工具可以实现热部署,比如btrace,
jvm-sandbox
等。那如
Benett-Chen
·
2024-02-04 00:58
Java虚拟机
基于
jvm-sandbox
的mock服务
imockimock服务是基于阿里测试中间件
jvm-sandbox
开发的一款mock服务,感兴趣可以去了解一下,imock与其他mock方式不一样,是Java方法级别的mock,操作就是监听指定方法,返回指定的
qq_39746270
·
2024-01-25 23:54
mock
Java
java
test mock-03-wiremock 模拟 HTTP 服务的开源工具 flexible and open source API mocking
-01-test之jmockit入门使用案例mockito-01-overviewmockito简介及入门使用PowerMockMockServerChaosBlade-01-测试混沌工程平台整体介绍
jvm-sandbox
老马啸西风
·
2023-12-28 12:25
test
http
开源
网络协议
单元测试
unit
testing
透过
JVM-SANDBOX
源码,了解字节码增强技术原理
通过
JVM-SANDBOX
可以在不重启,不侵入目标jvm的前提下对目标方法进行代码增强。
柠檬汁Code
·
2023-12-18 20:51
java
jvm
云计算
阿里
JVM-sandbox
我从下面两方面来简要介绍一些这款开源工具:1.JVM-sandbox原理2.JVM-sandbox在测试中的应用
JVM-sandbox
原理
JVM-sandbox
基于JVMTI技术规范,利用动态字节码增强技术
zi萱
·
2023-12-17 13:51
jvm-sandbox-repeater 精简版部署之standalone模式
仅仅提供了录制回放的能力,如果需要完成业务回归、实时监控、压测等平台,后面须要有一个数据中心负责采集数据的加工、存储、搜索,repeater-console提供了简单的demo示例;一个模块管理平台负责管理
JVM-Sandbox
Michaelwubo
·
2023-12-14 21:45
jvm
elasticsearch
大数据
阿里开源-
JVM-SandBox
阿里开源-
JVM-SandBox
阿里开源-
JVM-SandBox
阿里开源-JVM-SandBox@[TOC](阿里开源-
JVM-SandBox
)一、
JVM-SandBox
能解决什么问题?
搬砖大强
·
2023-11-27 00:47
效率工具
测试提效
测试工具
基于
jvm-sandbox
IDEA Debug 调试 (二)
然后在启动
jvm-sandbox
的插件,通过端口回调给IDEA监听进行源码调试2.1编写dmeo/***报时的钟*/publicclassClock{//日期格式化privatefinaljava.text.SimpleDateFormatclockDateFormat
凯凯雄雄
·
2023-10-31 08:54
实战之ClassLoader动态加载插件无法回收引用排查
最近在看
jvm-sandbox
的一些功能,参考着实现了动态加载Jar包插件的功能,但是实现的这个功能有一个比较严重的问题,就是类加载完毕之后,当你需要覆盖或者卸载时候,该类加载器的引用是无法被回收的。
凯雄,长沙起风了、
·
2023-10-11 16:11
问题排查
后端
问题排查
引用泄漏
classloader
JProfile实战
spring
jvm-sandbox
实战之编写简单案例
我们来编写一个非常非常简单的黑名单用户的案例。编写一个方法,通过用户编号获取用户信息,但是在黑名单内的用户访问的话,会抛出一个异常:用户鉴定没有权限!,非黑名单的用户则可以访问用户信息。构建一个客户端demo首先我们构建一个springboot的demo,具体环境就搭建了,直接上主流程代码:/***获取用户信息*@authorliukaixiong*@
[email protected]
凯凯雄雄
·
2023-10-07 20:20
基于
jvm-sandbox
生态搭建可落地的基础设施平台级解决方案
jvm-sandbox
生态简介
jvm-sandbox
是“一种JVM的非侵入式运行期AOP解决方案”,来自于阿里开源。
青_雉
·
2023-09-23 18:25
测试域: 流量回放-工具篇
jvm-sandbox
,jvm-sandbox-repeater,gs-rest-service
沙箱常见应用场景线上故障定位线上系统流控线上故障模拟方法请求录制和结果回放动态日志打印安全信息监测和脱敏
JVM-SANDBOX
还能帮助你做很多很多,取决于你的脑洞有多大了。
Michaelwubo
·
2023-09-18 20:10
jvm
字节码增强常见问题系列(二)| 兼容性难题:如何让不同字节码增强框架和谐共存?
各大厂商和开源社区也都推出了自己的JavaAgent产品,例如Skywalking、阿里的
JVM-Sandbox
、Sermant等。
·
2023-09-07 10:38
字节码
jvm-sandbox
动态修改java.util.Date
最近在搞基于sandbox-repeator的录制回放,其中有一个重要的问题需要自己解决,就是回放的时候,代码里newDate获取的时间,应该跟采集的时候的时间一致;所以我就测试了下,基于sandbox的事件监听来搞,demo代码如下:packageorg.example;importcom.alibaba.jvm.sandbox.api.Information;importcom.alibaba
Viogs
·
2023-08-31 16:48
java
java
jvm
服务器
使用基于
jvm-sandbox
的对三层嵌套类型的改造
使用基于
jvm-sandbox
的对三层嵌套类型的改造问题背景先简单介绍下基于
jvm-sandbox
的imock工具,是Java方法级别的mock,操作就是监听指定方法,返回指定的mock内容。
李梨同学丶
·
2023-08-11 05:53
后端
基于
jvm-sandbox
的imock开发指南
基于
jvm-sandbox
的imock开发指南团队今年的指标是为公司提供一个方法级的mock平台,这个重要的任务落在了我的身上。
李梨同学丶
·
2023-08-11 05:50
后端
月光宝盒(vivo流量录制回放平台)正式对外开源
Moonbox(月光宝盒)是
JVM-Sandbox
生态下的一款流量录制回放产品。所谓流量录制回放是服务端通过挂载agent探针自动注册到服务端,拦截服务端调用,将所有外部调用依赖的内容(如
系统免驱动
·
2023-07-31 15:38
开源
实战之
jvm-sandbox
动态加载插件实现
在实际应用中,当我们某些功能点开发完成的时候,需要重启部署才能够让功能得到应用。但这个功能比较适合插件开发,将功能拆分成一个个独立的jar来提供功能点的拆组。简单场景假设我们现在有发短信和发送邮件的功能,这个时候我们需要再加一个发送微信或者钉钉消息的功能。我们希望这两部分对接第三方的功能插件式开发,分别是两个独立的jar,各自负责各自的功能。在开发完成之后,无需重启应用,直接放在特定的位置,让应用
凯雄,长沙起风了、
·
2023-06-20 11:26
jvm-sandbox
jar
java
jvm-sandbox
jvm-sandbox
实战之windows调试
由于
jvm-sandbox
目前只提供了shell脚本来进行运行安装部署,对于mac电脑比较方便,但是windows的方式的话比较痛苦,走了很多弯路,慢慢深入了解之后发现windows的方式也是可以去做的
凯凯雄雄
·
2023-06-18 00:17
ChaosBlade使用之数据库/HTTP/JVM/Process/脚本/Servlet/K8S/Docker故障实验
/bladecreatehttp-hJVM故障实验原理主要是使用了字节码增强技术(ASM),即改变class内容,再重新通过
jvm-sandbox
提供的SandboxClass
苏安-测试
·
2023-04-06 10:01
混沌工程
大数据
实战之
jvm-sandbox
动态加载插件实现
在实际应用中,当我们某些功能点开发完成的时候,需要重启部署才能够让功能得到应用。但这个功能比较适合插件开发,将功能拆分成一个个独立的jar来提供功能点的拆组。简单场景假设我们现在有发短信和发送邮件的功能,这个时候我们需要再加一个发送微信或者钉钉消息的功能。我们希望这两部分对接第三方的功能插件式开发,分别是两个独立的jar,各自负责各自的功能。在开发完成之后,无需重启应用,直接放在特定的位置,让应用
凯凯雄雄
·
2023-03-31 07:35
Alibaba之
jvm-sandbox
初体验
前言在开始之前,我们先来模拟一下以下的场景:小李:“小明,你的接口没有返回数据,麻烦帮忙看一下?”小明:“我这边的数据也是从别人的服务器中拿到的,但是我不确定是因为逻辑处理有问题导致没有结果,还是因为我依赖的服务有问题而没有返回结果,我需要确认一下。”小明:“哎呀,线上没有日志,我需要加个日志上个线。”30分钟之后……小明:“不好意思,日志加错地方了……稍等……”接来下隆重登场的就是本文的主角JV
山间浓雾有路灯
·
2023-03-28 07:50
排查实战之ClassLoader动态加载插件无法回收引用排查
最近在看
jvm-sandbox
的一些功能,参考着实现了动态加载Jar包插件的功能,但是实现的这个功能有一个比较严重的问题,就是类加载完毕之后,当你需要覆盖或者卸载时候,该类加载器的引用是无法被回收的。
凯凯雄雄
·
2023-03-22 11:33
记录下多个BeanPostProcessor代理同个Bean的问题
当时考虑了好几种方案,也踩到了一些坑,特别是关于SpringAOP代理机制的一个缺陷,让我最后决定放弃使用SpringAOP,而采用了基于
JVM-Sandbox
的方案。
LNAmp
·
2023-03-10 16:22
Jvm-Sandbox-Repeater架构
一、Repeater整体架构1.1Jvm-Sandbox-Repeater简介Jvm-Sandbox-Repeater是一个基于
Jvm-Sandbox
的服务端录制/回放通用解决方案1.1.1服务端录制回放的概念
小小平不平凡
·
2023-02-24 12:17
SpringCloud
JVM-Sandbox
笔记 -- 增强的时机
目标了解Instrumentation的字节码修改机制了解Sandbox如何使用Instrumentation技术1.使用javaagent的Instrumentation来修改字节码javaagent提供了Instrumentation,通过Instrumentation#addTransformer我们添加自定义的ClassFileTransformer,在其方法transform中修改类的字
rock_fish
·
2023-02-18 12:51
Sandbox 入门(打包、安装、启动、调试、日志)
简介
JVM-SANDBOX
(沙箱)实现了一种在不重启、不侵入目标JVM应用的AOP解决方案。
xiaolyuh
·
2022-11-22 16:13
jvm-sandbox
反向学习
阿里最近开源的
jvm-sandbox
让我再一次跪拜。基本原理sandbox的基本原理是利用Java的Instrument做jvm级别的AOP。
huiwq1990
·
2022-02-16 00:34
sandBox源码分析之ClassLoader
对sandbox不了解的,可以查看这里https://github.com/alibaba/
jvm-sandbox
双亲委派在java的classLoader体系中,有3个classLoader分别是AppClassLoader
左小星
·
2022-02-08 20:49
JVM-SANDBOX
JVM-SANDBOX
的核心功能是什么?实时无侵入AOP框架在常见的AOP框架实现方案中,有静态编织和动态编织两种。
朽染
·
2021-06-04 20:25
学习简记
2018/2/26git的rebase操作是什么意思,git的checkout和reset操作的区别,复习了gitworkflow参考资料对alibaba/
jvm-sandbox
工具进行了进一步调研,了解了
lazysong
·
2021-04-26 20:52
Jvm-sandbox
简介
场景:小李:“小明,你的接口没有返回数据,麻烦帮忙看一下?”小明:“我这边的数据也是从别人的服务器中拿到的,但是我不确定是因为逻辑处理有问题导致没有结果,还是因为我依赖的服务有问题而没有返回结果,我需要确认一下。”小明:“哎呀,线上没有日志,我需要加一下日志发布一个版本。”30分钟之后……小明:“不好意思,日志加错地方了……稍等……”一、AOP实现方式AOP(面向切面编程,AspectOrient
InvQ
·
2020-08-23 19:11
Java专栏
JVM-SANDBOX
:从阿里精准测试走出的开源贡献奖
从2016年开始淘宝技术质量部潜心修行,创新地研发了一套实时无侵入的字节码增强框架,于是「
JVM-SANDBOX
」诞生了,并且顺手在MTSC大会上拿了开源贡献奖,今天,我们来瞅瞅这个拿奖的项目。
阿里技术_
·
2020-07-27 19:26
深入学习
jvm-sandbox
(安装&快速上手)
一、安装
jvm-sandbox
的安装非常简单,简言之就是执行下载文件夹里的install-local.sh,下载地址请访问这里。
stingfire
·
2020-07-11 23:32
软件测试
ClassLoader串烧
传送门:阿里开源框架
JVM-Sandbox
源码梳理类的生命周期[加载-链接-初始化-使用-卸载]执行和加载的基本认知image.png1.JVM运行时,在创建类/接口前必须先将其加载在JVM中;ClassLoader
rock_fish
·
2020-06-27 15:14
解密阿里线上问题诊断工具Arthas和
jvm-sandbox
大纲目录这篇文章是之前学习Arthas和
jvm-sandbox
的一些心得和总结,希望能帮助到大家。本文字较多,可以根据目录进行对应的阅读。背景:现在的问题所在?
公众号_咖啡拿铁
·
2020-01-02 00:15
JVM-Sandbox
源码调试
1.操作概述系统环境mac系统(windows下还没弄清楚).1.前置条件:1.1自定义模块的jar包拷贝到sandbox运行时的自定义模块的目录下.1.2自定义模块的源码作为一个模块,附加在sandbox的源码项目中2.debug模块和sandbox源码的步骤:2.1开启远程调试模式来启动目标应用,2.2idea中使用sandbox源码进行远程调试2.3在命令行执行让sandbox挂载目标应用,
rock_fish
·
2019-11-12 19:26
阿里在线分析诊断工具Arthas和
jvm-sandbox
使用demo
://alibaba.github.io/arthas/参考:https://github.com/alibaba/arthas/blob/master/README_CN.md2阿里在线分析诊断工具
Jvm-Sandbox
咘雷扎克
·
2019-08-26 18:00
JVM-SANDBOX
:从阿里精准测试走出的开源贡献奖
从2016年开始淘宝技术质量部潜心修行,创新地研发了一套实时无侵入的字节码增强框架,于是「
JVM-SANDBOX
」诞生了,并且顺手在MTSC大会上拿了开源贡献奖,今天,我们来瞅瞅这个拿奖的项目。
chikuai9995
·
2019-07-05 11:00
JVM-SANDBOX
:从阿里精准测试走出的开源贡献奖
从2016年开始淘宝技术质量部潜心修行,创新地研发了一套实时无侵入的字节码增强框架,于是「
JVM-SANDBOX
」诞生了,并且顺手在MTSC大会上拿了开源贡献奖,今天,我们来瞅瞅这个拿奖的项目。
阿里云云栖社区
·
2019-07-05 00:00
jvm
解决方案
测试
容器
中间件
阿里巴巴正式开源自研动态非侵入AOP解决方案:
JVM-Sandbox
InfoQ原创 徐冬晨 写在前面随着软件部署规模的扩大,系统的功能的细化,系统间耦合度和链路复杂度不断加强。若要继续保持现规模系统的稳定性,需要实现并完善监控体系、故障定位分析、流量录制回放、强弱依赖检测、故障演练等支撑工具平台。出于对服务器规模和业务稳定性的考量,这些配套工具平台要具备对目标应用具有无侵入、实时生效、动态可插拔的特点。要实现这些,多少都会触及到一块底层技术——动态字节码增强。如果
BruceHurrican
·
2018-01-26 20:28
Java
设计思想
上一页
1
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他