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
架构研究
Web项目代码
架构研究
概述一个好的项目代码架构可以提高软件开发的效率,而一个好的项目代码架构应该达到以下几个要求:1)、 提高代码的可重用性代码重用是提高软件开发效率和降低软件开发成本的有效手段,而想要重用代码则需要代码本身具备可重用的特性。首先,可重用的代码所提供的服务必须与使用方的需求一致;其次,可重用的代码的使用方法必须简单,使用的成本需小于重新实现相应功能的成本;同时,作为一个可重用的代码应当存在较少的缺陷和没
源程序
·
2015-11-22 16:00
代码架构
代码重用
mysql 主从同步出问题,重新修复从库 - web
架构研究
mysql 主从同步出问题,重新修复从库 - web
架构研究
mysql 主从同步出问题,重新修复从库 0
·
2015-11-12 13:07
mysql
未来CPU内核将更简单!
2004/10/22 【日经BP社报道】 在英特尔公司负责系统
架构研究
部门的英特尔高级研究员、企业技术部门高级经理、系统技术实验室的贾斯廷·莱特纳(Justin R.
·
2015-10-21 10:21
cpu
基于规则引擎的电信CRM系统
架构研究
0引言 在3G时代,电信市场竞争相当激烈,为留住客户或者争夺客户,电信公司需要不断的推出新的业务或者对原来的业务进在二优化调整,以满足用户需求,这就要求作为电信运营核心支撑系统的电信CRM系统必须具备快速的业务部署能力。而目前的CRM系统,由于业务规则与系统功能硬绑定,造成实现新业务或者需求变更时需要修改代码,实现周期长,开发成本高。因此我们需要根据CRM系统的特点,设计一个能够应用在电信CR
zhanglu0223
·
2015-08-02 20:00
crm
J2EE
规则引擎
系统架构
谢谢老男孩的分享---祝愿大家越走越好
:...2三、面试过程...21、面试题:...22、技术面试...23、人事面试...34、最后一个大boss面试的我...35、结尾...3四、总结:...3目录一、前提准备: 1、根据老男孩期末
架构研究
搞会十五大原理
xxh2580
·
2015-06-28 04:01
面试官
老男孩
小伙伴
十五大
就业指导
谢谢老男孩的分享---祝愿大家越走越好
:...2三、面试过程...21、面试题:...22、技术面试...23、人事面试...34、最后一个大boss面试的我...35、结尾...3四、总结:...3目录一、前提准备: 1、根据老男孩期末
架构研究
搞会十五大原理
xxh2580
·
2015-06-28 04:01
面试官
老男孩
小伙伴
十五大
就业指导
linux运维人员的成功面试总结案例分享
:...2三、面试过程...21、面试题:...22、技术面试...23、人事面试...34、最后一个大boss面试的我...35、结尾...3四、总结:...3目录一、前提准备: 1、根据老男孩期末
架构研究
搞会十五大原理
老男孩oldboy
·
2015-06-08 09:15
Linux培训
linux运维人员的成功面试总结案例分享
:...2三、面试过程...21、面试题:...22、技术面试...23、人事面试...34、最后一个大boss面试的我...35、结尾...3四、总结:...3目录一、前提准备: 1、根据老男孩期末
架构研究
搞会十五大原理
老男孩oldboy
·
2015-06-08 09:15
Linux培训
linux运维人员的成功面试总结案例分享
面试注意事项:...2三、面试过程...21、面试题:...22、技术面试...23、人事面试...34、最后一个大boss面试的我...35、结尾...3四、总结:...3目录一、前提准备:1、根据老男孩期末
架构研究
搞会十五大原理
老男孩oldboy
·
2015-06-08 09:15
linux培训
职场
企业
架构研究
总结(6)——联邦企业架构之FEAF的出现 ...
美国联邦政府可以说是企业架构应用的先行者和最大倡导者。通过企业架构的发展历史我们可以看出,早在上世纪九十年代以来,美国军方就对这种全局性的信息共享的理论开始了研究,并开发出符合其特色企业架构框架理论(DoDAF)。除此之外,在Zachman框架引入到美国联邦政府各部门之后,首先是美国国家技术标准研究所(NIST)于1989年发布了NIST企业架构模型(NISTEAModel,后来的联邦企业架构框架
daojiufang726
·
2015-04-16 17:39
gem5的安装与使用
简单列举如下:Thegem5simulatorisamodularplatformforcomputersystemarchitectureresearch(计算机系统
架构研究
),encompassingsystem-levelar
leishangwen
·
2015-01-24 12:22
GEM5学习
企业管理过程信息化自助开发平台
架构研究
与应用
企业管理过程信息化自助开发平台
架构研究
与应用建立“企业管理过程信息化自助开发平台”,实现在一个平台架构下,开展企业内部各类管理业务数据设计、流程审批、历史数据查询、报表生成、统计分析以及图形应用等日常工作
李航421
·
2015-01-12 09:00
信息化
开发平台
企业管理
架构研究
自助
千兆网卡如何才能达到全速
千兆网卡如何才能达到全速博客分类:
架构研究
1000Mb网卡如何才能跑满,跑到100%?
haiross
·
2014-12-30 10:00
即时通讯
架构研究
1 系统架构1.1概述即时通讯:允许两人或多人跨多样网络即时传递文字、档案、语音和视频交流的终端服务。1.2逻辑架构即时通讯软件的主要功能有:即时会话:两人或多人之间,文字、视音频的交流,包括在线消息与离线消息的发送接收,耳机、话筒音量的控制等。组织机构:包括部门、用户、群组等级别的管理,好友列表的增删与维护,个性化名片、图标的定制与修改等。文件目录:在线文件传输、目录共享以及离线文件存储与
ahpo
·
2014-12-22 21:00
敏捷开发
架构
系统架构
即时通讯
可扩展
企业管理过程信息化自助开发平台
架构研究
与应用
企业管理过程信息化自助开发平台
架构研究
与应用建立“企业管理过程信息化自助开发平台”,实现在一个平台架构下,开展企业内部各类管理业务数据设计、流程审批、历史数据查询、报表生成、统计分析以及图形应用等日常工作
李航421
·
2014-12-22 17:00
信息化
平台架构
自助开发
企业管理过程
JPDA
架构研究
22 - 总结
引入:前面有几十篇文章从JPDA的各个层面深入剖析了这个协议的细节和其中的各个组成部分细节,现在到了我们总结的时候了。因为图比文字更直观,所以这里精心设计一组图来详细阐述这其中的整个奥秘。如果要对某些部分做特别关注,可以参见前面相关文章。分析(还是分场景):场景1:JVM加载阶段:其中dt_mem只适合于windows平台。场景2:建立连接阶段(分两种情况.):Scenario1:如果是Targe
charles_wang8888
·
2014-12-11 15:34
jvmti
jpda
JDWP
JPDA
架构研究
21 - JDI的Debugger的UI部分
引入:前面揭示了JDI的Debugger如何建立连接,发送和处理请求,这里我们专注于人机交互部分,Debugger的UI,它主要负责如何把人发出的操作转为请求,以及把请求操作反映在调试器的界面上。分析:这个插件主要都定义在org.eclipse.jdt.debug.ui_.jar中的plugin.xml中,它提供了各种人机交互的插件功能。打的比方,我们看编辑器功能:
charles_wang888
·
2014-12-11 13:58
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
21 - JDI的Debugger的UI部分
引入:前面揭示了JDI的Debugger如何建立连接,发送和处理请求,这里我们专注于人机交互部分,Debugger的UI,它主要负责如何把人发出的操作转为请求,以及把请求操作反映在调试器的界面上。分析:这个插件主要都定义在org.eclipse.jdt.debug.ui_.jar中的plugin.xml中,它提供了各种人机交互的插件功能。打的比方,我们看编辑器功能:
charles_wang8888
·
2014-12-11 13:58
jvmti
jpda
JDWP
JPDA
架构研究
21 - JDI的Debugger的UI部分
引入:前面揭示了JDI的Debugger如何建立连接,发送和处理请求,这里我们专注于人机交互部分,Debugger的UI,它主要负责如何把人发出的操作转为请求,以及把请求操作反映在调试器的界面上。分析:这个插件主要都定义在org.eclipse.jdt.debug.ui_.jar中的plugin.xml中,它提供了各种人机交互的插件功能。打的比方,我们看编辑器功能:
charles_wang8888
·
2014-12-11 13:58
jvmti
jpda
JDWP
JPDA
架构研究
20 - JDI的事件请求和处理模块
引入:上文主要讲解了JDI的连接模块来建立Debugger到TargetVM之间的连接,这里主要讲解事件请求和处理模块。它们都在com.sun.jdi.event和com.sun.jdi.request包中。分析:Part1:查看JDI中定义的事件类型JDI中事件的接口叫Event.public abstract interface Event extends Mirror{ public ab
charles_wang888
·
2014-12-09 18:01
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
20 - JDI的事件请求和处理模块
引入:上文主要讲解了JDI的连接模块来建立Debugger到TargetVM之间的连接,这里主要讲解事件请求和处理模块。它们都在com.sun.jdi.event和com.sun.jdi.request包中。分析:Part1:查看JDI中定义的事件类型JDI中事件的接口叫Event. public abstract interface Event extends Mirror { public
charles_wang8888
·
2014-12-09 18:01
jvmti
jpda
JDWP
JPDA
架构研究
20 - JDI的事件请求和处理模块
引入:上文主要讲解了JDI的连接模块来建立Debugger到TargetVM之间的连接,这里主要讲解事件请求和处理模块。它们都在com.sun.jdi.event和com.sun.jdi.request包中。分析:Part1:查看JDI中定义的事件类型JDI中事件的接口叫Event. public abstract interface Event extends Mirror { public
charles_wang8888
·
2014-12-09 18:01
jvmti
jpda
JDWP
JPDA
架构研究
19 - JDI的连接模块
引入:上文提到了JDI的Mirror机制,把整个目标虚拟机上的所有数据、类型、域、方法、事件、状态和资源,以及调试器发向目标虚拟机的事件请求等都映射成Mirror对象。这里进一步讨论JDI的链接模块。分析:连接模块其主要目的是提供调试器(Debugger)到目标虚拟机(TargetVM)之间的交互通道。从连接的发起方来看:连接的发起方可以是调试器,也可以是目标虚拟机。从连接的数量来看,一个调试器可
charles_wang8888
·
2014-12-09 17:09
jvmti
jpda
JDWP
JPDA
架构研究
19 - JDI的连接模块
引入:上文提到了JDI的Mirror机制,把整个目标虚拟机上的所有数据、类型、域、方法、事件、状态和资源,以及调试器发向目标虚拟机的事件请求等都映射成Mirror对象。这里进一步讨论JDI的链接模块。分析:连接模块其主要目的是提供调试器(Debugger)到目标虚拟机(TargetVM)之间的交互通道。从连接的发起方来看:连接的发起方可以是调试器,也可以是目标虚拟机。从连接的数量来看,一个调试器可
charles_wang8888
·
2014-12-09 17:09
jvmti
jpda
JDWP
JPDA
架构研究
19 - JDI的连接模块
引入:上文提到了JDI的Mirror机制,把整个目标虚拟机上的所有数据、类型、域、方法、事件、状态和资源,以及调试器发向目标虚拟机的事件请求等都映射成Mirror对象。这里进一步讨论JDI的链接模块。分析:连接模块其主要目的是提供调试器(Debugger)到目标虚拟机(TargetVM)之间的交互通道。从连接的发起方来看:连接的发起方可以是调试器,也可以是目标虚拟机。从连接的数量来看,一个调试器可
charles_wang888
·
2014-12-09 17:09
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
18 - JDI的Mirror机制
引入:上篇文章从整体上来看待JDI协议,这里结合Eclipse的实现代码来讨论下JDI的Mirror机制。分析:镜像机制是将目标虚拟机上的所有数据、类型、域、方法、事件、状态和资源,以及调试器发向目标虚拟机的事件请求等都映射成Mirror对象。其思想和我们经常说的O/RMapping一样,其主要思想就是把2个异构的系统中的事物统一起来。Mirror接口是JDI规范中定义的主接口,它位于com.su
charles_wang8888
·
2014-12-09 16:38
jvmti
jpda
JDWP
JPDA
架构研究
18 - JDI的Mirror机制
引入:上篇文章从整体上来看待JDI协议,这里结合Eclipse的实现代码来讨论下JDI的Mirror机制。分析:镜像机制是将目标虚拟机上的所有数据、类型、域、方法、事件、状态和资源,以及调试器发向目标虚拟机的事件请求等都映射成Mirror对象。其思想和我们经常说的O/RMapping一样,其主要思想就是把2个异构的系统中的事物统一起来。Mirror接口是JDI规范中定义的主接口,它位于com.su
charles_wang8888
·
2014-12-09 16:38
jvmti
jpda
JDWP
JPDA
架构研究
18 - JDI的Mirror机制
引入:上篇文章从整体上来看待JDI协议,这里结合Eclipse的实现代码来讨论下JDI的Mirror机制。分析:镜像机制是将目标虚拟机上的所有数据、类型、域、方法、事件、状态和资源,以及调试器发向目标虚拟机的事件请求等都映射成Mirror对象。其思想和我们经常说的O/RMapping一样,其主要思想就是把2个异构的系统中的事物统一起来。Mirror接口是JDI规范中定义的主接口,它位于com.su
charles_wang888
·
2014-12-09 16:38
jDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
17 - JDI概览
引入:前面用了很多篇幅来讨论JVMTI和JDWP部分,现在终于来看最靠近用户端部分了,JDI。分析:a.JDI的基础知识和JVMTI和JDWP不一样的是,JDI提供了一组接口,这些接口是纯JAVA编写的。他们主要是给开发环境IDE用的,虽然调试器的实现可以直接利用JDWP或者JVMTI,但是多了这一层则可以从用户的代码级别来定义要发送的请求和获取的信息。本质上,Eclipse的调试器与目标VM之间
charles_wang8888
·
2014-12-09 15:48
jvmti
jpda
JDWP
JPDA
架构研究
17 - JDI概览
引入:前面用了很多篇幅来讨论JVMTI和JDWP部分,现在终于来看最靠近用户端部分了,JDI。分析:a.JDI的基础知识和JVMTI和JDWP不一样的是,JDI提供了一组接口,这些接口是纯JAVA编写的。他们主要是给开发环境IDE用的,虽然调试器的实现可以直接利用JDWP或者JVMTI,但是多了这一层则可以从用户的代码级别来定义要发送的请求和获取的信息。本质上,Eclipse的调试器与目标VM之间
charles_wang888
·
2014-12-09 15:48
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
17 - JDI概览
引入:前面用了很多篇幅来讨论JVMTI和JDWP部分,现在终于来看最靠近用户端部分了,JDI。分析:a.JDI的基础知识和JVMTI和JDWP不一样的是,JDI提供了一组接口,这些接口是纯JAVA编写的。他们主要是给开发环境IDE用的,虽然调试器的实现可以直接利用JDWP或者JVMTI,但是多了这一层则可以从用户的代码级别来定义要发送的请求和获取的信息。本质上,Eclipse的调试器与目标VM之间
charles_wang8888
·
2014-12-09 15:48
jvmti
jpda
JDWP
JPDA
架构研究
16 - Agent利用环境指针访问VM(方法访问篇)
引入:上文中我们讲解了Agent如何利用环境指针来访问VM的字段访问部分,现在来讲解方法访问部分。分类11:方法访问a.GetMethodName.获取方法名字和签名jvmtiErrorGetMethodName(jvmtiEnv* env, jmethodID method, char** name_ptr, char** sig
charles_wang888
·
2014-12-09 14:48
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
16 - Agent利用环境指针访问VM(方法访问篇)
引入:上文中我们讲解了Agent如何利用环境指针来访问VM的字段访问部分,现在来讲解方法访问部分。分类11:方法访问a.GetMethodName.获取方法名字和签名jvmtiError GetMethodName(jvmtiEnv* env, jmethodID method, char** name_ptr, char**
charles_wang8888
·
2014-12-09 14:48
jvmti
jpda
JDWP
JPDA
架构研究
16 - Agent利用环境指针访问VM(方法访问篇)
引入:上文中我们讲解了Agent如何利用环境指针来访问VM的字段访问部分,现在来讲解方法访问部分。分类11:方法访问a.GetMethodName.获取方法名字和签名jvmtiError GetMethodName(jvmtiEnv* env, jmethodID method, char** name_ptr, char**
charles_wang8888
·
2014-12-09 14:48
jvmti
jpda
JDWP
JPDA
架构研究
15 - Agent利用环境指针访问VM(字段访问篇)
引入:上文中我们已经探讨了Agent如何利用环境指针访问VM(对象级的操作),现在我们讨论让Agent利用环境指针访问类的字段。分类10:字段访问a.GetFieldName.获取某类的某字段名字jvmtiErrorGetFieldName(jvmtiEnv* env, jclass klass, jfieldID field, c
charles_wang888
·
2014-12-09 14:48
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
15 - Agent利用环境指针访问VM(字段访问篇)
引入:上文中我们已经探讨了Agent如何利用环境指针访问VM(对象级的操作),现在我们讨论让Agent利用环境指针访问类的字段。分类10:字段访问a.GetFieldName.获取某类的某字段名字jvmtiError GetFieldName(jvmtiEnv* env, jclass klass, jfieldID field,
charles_wang8888
·
2014-12-09 14:48
jvmti
jpda
JDWP
JPDA
架构研究
15 - Agent利用环境指针访问VM(字段访问篇)
引入:上文中我们已经探讨了Agent如何利用环境指针访问VM(对象级的操作),现在我们讨论让Agent利用环境指针访问类的字段。分类10:字段访问a.GetFieldName.获取某类的某字段名字jvmtiError GetFieldName(jvmtiEnv* env, jclass klass, jfieldID field,
charles_wang8888
·
2014-12-09 14:48
jvmti
jpda
JDWP
JPDA
架构研究
14 - Agent利用环境指针访问VM(对象管理篇)
引入:上文讨论了Agent如何利用环境指针访问VM(管理类),这里讨论如何管理对象。分类9:对象管理a.GetObjectSize.获取对象的大小,jvmtiErrorGetObjectSize(jvmtiEnv* env, jobject object, jlong* size_ptr)注意,这不是真实大小,这只是从对象的定义代码中获得的一个预估值。b
charles_wang888
·
2014-12-09 11:25
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
14 - Agent利用环境指针访问VM(对象管理篇)
引入:上文讨论了Agent如何利用环境指针访问VM(管理类),这里讨论如何管理对象。分类9:对象管理a.GetObjectSize. 获取对象的大小,jvmtiError GetObjectSize(jvmtiEnv* env, jobject object, jlong* size_ptr)注意,这不是真实大小,这只是从对象的定义代码中获得的一个预
charles_wang8888
·
2014-12-09 11:25
jvmti
jpda
JDWP
JPDA
架构研究
14 - Agent利用环境指针访问VM(对象管理篇)
引入:上文讨论了Agent如何利用环境指针访问VM(管理类),这里讨论如何管理对象。分类9:对象管理a.GetObjectSize. 获取对象的大小,jvmtiError GetObjectSize(jvmtiEnv* env, jobject object, jlong* size_ptr)注意,这不是真实大小,这只是从对象的定义代码中获得的一个预
charles_wang8888
·
2014-12-09 11:25
jvmti
jpda
JDWP
JPDA
架构研究
13 - Agent利用环境指针访问VM(类管理篇)
引入:上文中提到Agent如何利用环境指针访问VM的(Watch)功能,这里主要讲解如何去管理类的。分类9:管理类a.GetLoadedClasses.获得虚拟机中所有被加载的类的数组。jvmtiError GetLoadedClasses(jvmtiEnv* env, jint* class_count_ptr, jclass** classe
charles_wang8888
·
2014-12-09 11:24
jvmti
jpda
JDWP
JPDA
架构研究
13 - Agent利用环境指针访问VM(类管理篇)
引入:上文中提到Agent如何利用环境指针访问VM的(Watch)功能,这里主要讲解如何去管理类的。分类9:管理类a.GetLoadedClasses.获得虚拟机中所有被加载的类的数组。jvmtiError GetLoadedClasses(jvmtiEnv* env, jint* class_count_ptr, jclass** classe
charles_wang8888
·
2014-12-09 11:24
jvmti
jpda
JDWP
JPDA
架构研究
13 - Agent利用环境指针访问VM(类管理篇)
引入:上文中提到Agent如何利用环境指针访问VM的(Watch)功能,这里主要讲解如何去管理类的。分类9:管理类a.GetLoadedClasses.获得虚拟机中所有被加载的类的数组。jvmtiErrorGetLoadedClasses(jvmtiEnv* env, jint* class_count_ptr, jclass** classes_p
charles_wang888
·
2014-12-09 11:24
JPDA
JDWP
JVMTI
调试技巧
JPDA
架构研究
12 - Agent利用环境指针访问VM(观察字段篇)
引入:上文我们讲解了Agent如何利用环境指针访问VM的操作断点部分,这里我们详细讲解观察字段篇。这也是我们调试期间用的最多的操作。因为我们要不断从WatchField看他们值的改变。分类8:观察字段a.SetFieldAccessWatch.启用对某字段进行访问的观察。每次访问都会创建一个FieldWatch事件。jvmtiErrorSetFieldAccessWatch(jvmtiEnv* e
charles_wang888
·
2014-12-09 10:37
JDWP
JPDA
JVMTI
调试技巧
JPDA
架构研究
12 - Agent利用环境指针访问VM(观察字段篇)
引入:上文我们讲解了Agent如何利用环境指针访问VM的操作断点部分,这里我们详细讲解观察字段篇。这也是我们调试期间用的最多的操作。因为我们要不断从WatchField看他们值的改变。分类8:观察字段a.SetFieldAccessWatch.启用对某字段进行访问的观察。每次访问都会创建一个FieldWatch事件。jvmtiError SetFieldAccessWatch(jvmtiEnv*
charles_wang8888
·
2014-12-09 10:37
jvmti
jpda
JDWP
JPDA
架构研究
12 - Agent利用环境指针访问VM(观察字段篇)
引入:上文我们讲解了Agent如何利用环境指针访问VM的操作断点部分,这里我们详细讲解观察字段篇。这也是我们调试期间用的最多的操作。因为我们要不断从WatchField看他们值的改变。分类8:观察字段a.SetFieldAccessWatch.启用对某字段进行访问的观察。每次访问都会创建一个FieldWatch事件。jvmtiError SetFieldAccessWatch(jvmtiEnv*
charles_wang8888
·
2014-12-09 10:37
jvmti
jpda
JDWP
JPDA
架构研究
11 - Agent利用环境指针访问VM(断点操作篇)
引入:上文我们讲解了Agent如何利用环境指针访问VM(操作局部变量篇),这里主要关注于如何操作断点。这个在调试期间非常频繁的被使用。分类7:断点操作a.SetBreakPoint.设置断点,它会产生一个BreakPoint事件。jvmtiError SetBreakpoint(jvmtiEnv* env, jmethodID method, jlo
charles_wang8888
·
2014-12-09 10:09
jvmti
jpda
JDWP
JPDA
架构研究
11 - Agent利用环境指针访问VM(断点操作篇)
引入:上文我们讲解了Agent如何利用环境指针访问VM(操作局部变量篇),这里主要关注于如何操作断点。这个在调试期间非常频繁的被使用。分类7:断点操作a.SetBreakPoint.设置断点,它会产生一个BreakPoint事件。jvmtiError SetBreakpoint(jvmtiEnv* env, jmethodID method, jlo
charles_wang8888
·
2014-12-09 10:09
jvmti
jpda
JDWP
JPDA
架构研究
11 - Agent利用环境指针访问VM(断点操作篇)
引入:上文我们讲解了Agent如何利用环境指针访问VM(操作局部变量篇),这里主要关注于如何操作断点。这个在调试期间非常频繁的被使用。分类7:断点操作a.SetBreakPoint.设置断点,它会产生一个BreakPoint事件。jvmtiErrorSetBreakpoint(jvmtiEnv* env, jmethodID method, jlocat
charles_wang888
·
2014-12-09 10:09
JPDA
JDWP
JVMTI
调试技巧
JPDA
架构研究
10 - Agent利用环境指针访问VM(局部变量管理篇)
引入:上篇我们讲解了Agent如何利用环境指针访问VM的管理堆的操作。这里主要讲解如何管理局部变量。分类6:局部变量管理a.GetLocalObject.获取局部对象jvmtiErrorGetLocalObject(jvmtiEnv* env, jthread thread, jint depth, jint slot,
charles_wang888
·
2014-12-09 10:12
JPDA
JDWP
JVMTI
调试技巧
上一页
1
2
3
4
5
6
下一页
按字母分类:
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
其他