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
HotSwap
BTrace简单实用教程
BTrace本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的
HotSwap
技术动态插入原本不存在的调试代码。
ajiao2013
·
2013-02-27 22:17
教程
BTrace简单实用教程
BTrace本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的
HotSwap
技术动态插入原本不存在的调试代码。
ajiao2013
·
2013-02-27 22:17
教程
类装载器学习
article/details/7030821类加载器类装载器学习笔记JAVA的类装载器(ClassLoader)Java类加载器深入探讨Java类加载器Java类加载器浅析java类加载器体系结构(含
hotswap
wtfpewfn
·
2013-01-18 10:00
BTrace简单实用教程
BTrace本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的
HotSwap
技术动态插入原本不存在的调试代码。
lynnkong
·
2012-12-03 21:00
java
BTrace
BTrace简单实用教程
BTrace本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的
HotSwap
技术动态插入原本不存在的调试代码。
lynn_kong
·
2012-12-03 21:00
java
java
java
BTrace
BTrace简单实用教程
BTrace本身也是可以独立运行的程序,作用是在不停止目标程序运行的前提下,通过HotSpot虚拟机的
HotSwap
技术动态插入原本不存在的调试代码。
·
2012-12-03 13:00
BTrace
java热部署
不过谁都不想噩梦连连,有了JVM的
hotSwap
以及Intellij Idea对debug,
hotSwap
的支持,从此美梦相伴(夸张了点:))。
aliahhqcheng
·
2012-09-14 10:00
java热部署
优秀程序员(java)-利器-热部署
—跑题在2002年的时候,Sun在Java1.4的JVM中引入了一种新的被称作
HotSwap
的实验性技
yjplxq
·
2012-04-20 17:10
java
热部署
优秀程序员
java class运行时热替换(
hotswap
)
关于
hotswap
(该补丁的网址http://ssw.jku.at/dcevm/)
Hotswap
是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。
wcj10051891
·
2012-03-11 12:00
Class
类装载器学习
0.参考文献类加载器类装载器学习笔记JAVA的类装载器(ClassLoader)Java类加载器深入探讨Java类加载器Java类加载器浅析java类加载器体系结构(含
hotswap
原理)Java类加载器浅析委托模式
xw13106209
·
2011-12-01 14:00
java
虚拟机
exception
ClassLoader
Class
reference
重温java之classloader体系结构(含
hotswap
)
http://galaxystar.iteye.com/blog/136427 虚拟机加载类途径: http://galaxystar.iteye.com/blog/46756 classloader相关基础知识: http://galaxystar.iteye.com/bl
lxy2330
·
2011-09-29 14:00
ClassLoader
热插拔
热插拔热插拔(hot-plugging或
HotSwap
)即带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等
lwgarmstrong
·
2011-09-27 09:32
职场
休闲
热插拔
mysql
热插拔
热插拔热插拔(hot-plugging或
HotSwap
)即带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力、扩展性和灵活性等
lwgarmstrong
·
2011-09-27 09:32
职场
休闲
热插拔
JAVA
HotSwap
Hotswap
是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。
diaolanshan
·
2011-08-23 17:00
java
JAVA
HotSwap
Hotswap
是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。
diaolanshan
·
2011-08-23 17:00
java
备份分析用
Compiled from "GreetingImpl$$EnhancedByS2AOP$$110b640.java" public class examples.
hotswap
.impl.GreetingImpl
sdtm1016
·
2011-08-05 15:00
jvm
JRebel 4.0发布——Instrumentation/
HotSwap
集成
Rebel旨在解放Java开发者,通过提供类似于
Hotswap
的解决方案(但却没有
Hotswap
的诸多缺陷)降低冗长的重新部署时间。
Kostis Kapelonis
·
2011-07-11 00:00
DCE VM
HotSwap
增强
我们知道,在 Sun HotSpot JVM 的 debug 模式下,我们可以修改方法 body 的代码而不需要重启 JVM ,但是这种修改在当前的 JVM 版本中是有限制的,即不能动态增加 / 删除成员变量,也不能动态增加 / 删除 / 修改方法定义。  
ayufox
·
2011-03-13 19:00
jvm
windows
ext
sun
DCE VM
HotSwap
增强
我们知道,在 Sun HotSpot JVM 的 debug 模式下,我们可以修改方法 body 的代码而不需要重启 JVM ,但是这种修改在当前的 JVM 版本中是有限制的,即不能动态增加 / 删除成员变量,也不能动态增加 / 删除 / 修改方法定义。  
ayufox
·
2011-03-13 19:00
jvm
windows
ext
sun
DCE VM
HotSwap
增强
我们知道,在 Sun HotSpot JVM 的 debug 模式下,我们可以修改方法 body 的代码而不需要重启 JVM ,但是这种修改在当前的 JVM 版本中是有限制的,即不能动态增加 / 删除成员变量,也不能动态增加 / 删除 / 修改方法定义。  
ayufox
·
2011-03-13 19:00
jvm
windows
ext
sun
DCE VM
HotSwap
增强
我们知道,在 Sun HotSpot JVM 的 debug 模式下,我们可以修改方法 body 的代码而不需要重启 JVM ,但是这种修改在当前的 JVM 版本中是有限制的,即不能动态增加 / 删除成员变量,也不能动态增加 / 删除 / 修改方法定义。  
ayufox
·
2011-03-13 19:00
jvm
windows
ext
sun
BTRACE-实时监控工具
Btrace基于动态字节码修改技术(
Hotswap
)来实现运行时java程序的跟踪和替换。Btrace的脚本是用纯java编写的,基于一套官方提供的annotation,使跟踪逻辑实现起来非常简单。
fenglibing
·
2011-03-04 20:00
java
jvm
脚本
工具
BTrace使用指南,转自javaeye
BTrace中的B表示bytecode,表明它是在字节码层面上对代码进行trace 用来在运行中的java类中注入trace代码,并对运行中的目标程序进行热交换(
hotswap
) 术语 ProbePoint
ToBeAndNotToBe
·
2011-02-14 11:00
java
正则表达式
脚本
D语言
import
Annotations
java 修改不用再重启服务器了
关于
hotswap
(该补丁的网址http://ssw.jku.at/dcevm/)
Hotswap
是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。
daixj110
·
2011-01-19 18:00
java
eclipse
tomcat
linux
java7
java
hotswap
(java热部署)
安装步骤:1、在windows启动安装程序,在控制台输入:>java-jardcevm-0.2-win.jar(路径放到dcevm-0.2-win.jar的文件夹)下面附件下载等一会儿,这时会出现一个程序框。选择一个jdk,再install。完成后test一下(安装完成没有提示,差不多的时间就点test看一下,如果成功就是安装好了) 安装程序会替换掉java下bin/client/jvm.dl
xiongzhenhui
·
2011-01-04 14:00
java
eclipse
jvm
tomcat
ext
BTrace使用
BTrace中的B表示bytecode,表明它是在字节码层面上对代码进行trace 用来在运行中的java类中注入trace代码,并对运行中的目标程序进行热交换(
hotswap
) btrace还提供了VisualVMPlugin
水火云树
·
2011-01-03 15:04
java
职场
BTrace
休闲
Java:热部署,热加载,
HotSwap
Java:热部署,热加载,HotSwapThisnewfeatureencapsulatestheabilitytosubstitutemodifiedcodeinarunningapplicationthroughthedebuggerAPIs. ——'HotSwapping'usingJVM:http://www.jug.mk/blogs/ipenov/entry/hotswapping_us
逛奔的蜗牛
·
2011-01-01 14:00
hotswap
(该补丁的网址http://ssw.jku.at/dcevm/)
Hotswap
是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。
1927105
·
2010-12-31 12:00
swap
hotswap
(该补丁的网址http://ssw.jku.at/dcevm/)
Hotswap
是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。
1927105
·
2010-12-31 12:00
swap
hotswap
用户手册
关于
hotswap
(该补丁的网址http://ssw.jku.at/dcevm/)
Hotswap
是一个允许在运行状态下无限制的修改加载类文件的Java虚拟机补丁。
阿里中间件
·
2010-12-21 19:00
HotSwap
Hotspot &
hotswap
, who and who are best freinds
Hotspot&
hotswap
,whoandwhoarebestfreinds(点击这里查看ppt)java动态替换的ppt。
阿里中间件
·
2010-12-21 12:00
java
ppt
动态替换
BTrace用户手册<译>
BTrace 中的B表示bytecode, 表明它是在字节码层面上对代码进行trace 用来在运行中的java类中注入trace代码, 并对运行中的目标程序进行热交换(
hotswap
)
macrochen
·
2010-12-10 17:00
java
应用服务器
正则表达式
脚本
sun
BTrace用户手册<译>
BTrace 中的B表示bytecode, 表明它是在字节码层面上对代码进行trace 用来在运行中的java类中注入trace代码, 并对运行中的目标程序进行热交换(
hotswap
)
macrochen
·
2010-12-10 17:00
java
应用服务器
正则表达式
脚本
sun
BTrace用户手册<译>
BTrace 中的B表示bytecode, 表明它是在字节码层面上对代码进行trace 用来在运行中的java类中注入trace代码, 并对运行中的目标程序进行热交换(
hotswap
)
macrochen
·
2010-12-10 17:00
java
应用服务器
正则表达式
脚本
sun
BTrace用户手册<译>
BTrace 中的B表示bytecode, 表明它是在字节码层面上对代码进行trace 用来在运行中的java类中注入trace代码, 并对运行中的目标程序进行热交换(
hotswap
)
macrochen
·
2010-12-10 17:00
java
应用服务器
正则表达式
脚本
sun
hotswap
play! 最大的卖点就在于 hot swap,正如它自己宣称的:reach your maximum productivity。play! 允许开发人员修改java文件,保存,然后刷新浏览器,立马可以看到效果。不需要编译,也不需要重启服务器。Java 要想实现动态更新 class 文件,不外乎两种手段:替换 classloader、替换 JVM。因为替换 JVM 引起的开销更大,需要维护 JVM
vanadiumlin
·
2010-11-09 18:00
apache
jvm
浏览器
Mina
grails
【Play Framework】
hotswap
及源码分析
http://mingj.iteye.com/blog/307238 play! 最大的卖点就在于 hot swap,正如它自己宣称的: reach your maximum productivity。play! 允许开发人员修改java文件,保存,然后刷新浏览器,立马可以看到效果。不需要编译,也不需要重启服务器。 Java 要想实现动态更新 class 文件
androider
·
2010-07-12 12:00
java
jvm
浏览器
Mina
grails
精通Intellij Idea之热部署
不过谁都不想噩梦连连,有了 JVM的
hotSwap
以及Intellij Idea对debug,
hotSwap
的支持,从此美梦相伴(夸张了点:))。
liufei.fir
·
2010-05-21 14:00
jvm
tomcat
jsp
应用服务器
idea
精通Intellij Idea之热部署
不过谁都不想噩梦连连,有了 JVM的
hotSwap
以及Intellij Idea对debug,
hotSwap
的支持,从此美梦相伴(夸张了点:))。
liufei.fir
·
2010-05-21 14:00
jvm
tomcat
应用服务器
jsp
idea
利用BTrace跟踪java代码
Btrace基于动态字节码修改技术(
Hotswap
)来实现运行时java程序的跟踪和替换。Btrace的脚本是用纯java编写的,基于一套官方提供的annotation,使跟踪逻辑实现起来非常简单。
ykdsg
·
2010-04-09 20:00
java
tomcat
windows
list
import
Annotations
resin3.026启动报 No suitable Log constructor
[12:26:13.109] Host[] starting [12:26:13.687] In-place class redefinition (
HotSwap
) is available.
yangpeihai
·
2010-02-23 13:00
java
apache
tomcat
Web
log4j
Java热部署
Hotswap
实现
hotswap
有几个基础要知道的: 1,每个类classLoader有自己的名字空间,对于同一个类classLoader实例来说
C_J
·
2010-01-23 22:00
java
jdk
c
IBM
J#
两个小概念 Hot swap和Hot spare
HotSwap
热插拔(hot-plugging或
HotSwap
) 热插拔概念 即带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力
wgh80423
·
2009-12-31 11:58
swap
休闲
hot
hot
spare
两个小概念 Hot swap和Hot spare
HotSwap
热插拔(hot-plugging或
HotSwap
) 热插拔概念 即带电插拔,热插拔功能就是允许用户在不关闭系统,不切断电源的情况下取出和更换损坏的硬盘、电源或板卡等部件,从而提高了系统对灾难的及时恢复能力
wgh80423
·
2009-12-31 11:58
swap
休闲
hot
hot
spare
java之classloader体系结构(含
hotswap
)
jvmclassLoaderarchitecture:a,BootstrapClassLoader/启动类加载器主要负责jdk_home/lib目录下的核心api或-Xbootclasspath选项指定的jar包装入工作. b,ExtensionClassLoader/扩展类加载器主要负责jdk_home/lib/ext目录下的jar包或-Djava.ext.dirs指定目录下的jar包装入工作
atomti
·
2009-10-15 15:00
java
多线程
c
应用服务器
C#
解决Resin中In-place class redefinition (
HotSwap
) is not available的问题
解决Resin中In-place class redefinition (
HotSwap
) is not available的问题 直接运行Resin目录下的httpd.exe来启动Resin
crabdave
·
2009-09-05 22:00
jdk
解决Resin中In-place class redefinition (
HotSwap
) is not available的问题
解决Resin中In-place class redefinition (
HotSwap
) is not available的问题 直接运行Resin目录下的httpd.exe来启动Resin
crabdave
·
2009-09-05 22:00
jdk
实现增强的java class
hotswap
(三) 解决方案 续
阅读更多通过装载类时修改类名加上版本号来实现类重新装载,这时最核心的问题实际上已经解决了,至少类变化时可以马上装载进来使用了,但是同时带来一些问题:*类名被修改了,反射怎么办?比如,我的类Test里面,有worker=newWorker(),这时候返回的实际上是一个Worker_V_1的实例,正常的方法调用是没问题了,不过如果worker.getClass().getName()咋整?很简单,我们
argan
·
2009-08-11 13:00
Java
JVM
XML
实现增强的java class
hotswap
(三) 解决方案 续
通过装载类时修改类名加上版本号来实现类重新装载,这时最核心的问题实际上已经解决了,至少类变化时可以马上装载进来使用了,但是同时带来一些问题: * 类名被修改了,反射怎么办? 比如,我的类Test里面,有 worker = new Worker(),这时候返回的实际上是一个Worker_V_1的实例,正常的方法调用是没问题了,不过如果worker.getClass().getNa
argan
·
2009-08-11 13:00
java
jvm
xml
实现增强的java class
hotswap
(三) 解决方案
这段时间瞎忙,这篇文章没有写下去,被人鄙视是太监文,郁闷,只好抽时间继续。 ---------------------------- 上回说道我们要实现类字节码的动态装载,一个思路就是不让这个类真正的被装载进虚拟机,因为一旦真正的装载进来了,就无法对其进行结构上的修改,这些在前文中已经提到过了。那怎么才能不让类装载进来但是又能使用它呢? 这看起来像一个悖论,我们要在应用是
argan
·
2009-08-10 10:00
java
jvm
虚拟机
Go
上一页
1
2
3
4
下一页
按字母分类:
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
其他