讲过了 Java 类格式和利用反射进行的运行时访问后,本系列到了进入更高级主题的时候了。本月我将开始本系列的第二部分,在这里 Java 类信息只不过是由应用程序操纵的另一种形式的数据结构而已。我将这个主题的整个内容称为classworking。我将以 Javassist 字节码操作库作为对 clas...
分类:
编程语言 时间:
2014-10-19 22:51:19
阅读次数:
350
在第 4 部分“用 Javassist 进行类转换”中,您学习了如何使用 Javassist 框架来转换编译器生成的 Java 类文件,同时写回修改过的类文件。这种类文件转换步骤对于做出持久变更是很理想的,但是如果想要在每次执行应用程序时做出不同的变更,这种方法就不一定很方便。对于这种暂时的变更,采...
分类:
编程语言 时间:
2014-10-19 22:45:18
阅读次数:
307
在“Java编程的动态性,第1部分,”我为您介绍了Java编程类和类装入。该篇文章介绍了一些Java二进制类格式的相关信息。这个月我将阐述使用Java反射API来在运行时接入和使用一些相同信息的基础。为了使已经熟知反射基础的开发人员关注本文,我将在文章中包括反射性能如何与直接接入相比较。使用反射不同...
分类:
编程语言 时间:
2014-10-19 22:42:35
阅读次数:
395
在上个月的文章中,我介绍了Java Reflection API,并简要地讲述了它的一些基本功能。我还仔细研究了反射的性能,并且在文章的最后给出了一些指导方针,告诉读者在一个应用程序中何时应该使用反射,何时不应该使用反射。在本月这一期的文章中,我将通过查看一个应用程序来更深入地讨论这一问题,这个应用...
分类:
编程语言 时间:
2014-10-19 22:42:24
阅读次数:
301
原文地址:http://www.ibm.com/developerworks/cn/java/j-dyn0429/本文是这个新系列文章的第一篇,该系列文章将讨论我称之为Java 编程的动态性的一系列主题。这些主题的范围从 Java 二进制类文件格式的基本结构,以及使用反射进行运行时元数据访问,一直到...
分类:
编程语言 时间:
2014-10-18 13:57:49
阅读次数:
266
一、曲面化原理的表述如下1)用曲线部件代替直线部件,用球面代替平面,用球体代替立方体;2)采用滚筒,球体,螺旋体;3)利用离心力,用旋转物体代替直线运动由于TRIZ的创新原理是基于专利分析的基础上来的,有些原理就是一种经验的积累,曲面化原理就是这种经验性总结,曲面化原理告诉我们,在面临系统问题时,我们可以在系统中寻找线性情况,关系,直线,平面及立方体形状,并尝试改变到非线性情况下可以实现或者得到哪...
分类:
其他好文 时间:
2014-10-15 23:52:25
阅读次数:
240
一、FORMAT参数在备份过程中,可指定format参数来自定义备份片段的命令规则,比如: RMAN> BACKUP DATABASE FORMAT 'D:\BACKUP\%U';RMAN> backup database format 'D:\backup\%U%';启动 backup 于 12-...
分类:
其他好文 时间:
2014-10-12 21:46:28
阅读次数:
271
MySQL状态变量是当前服务器自启动后累计的一些系统状态信息,主要用于评估当前系统资源的使用情况以进一步分析系统性能而做出相应的调整决策。这些状态变量我们可以理解为等同于Oracle数据库的动态性能视图。MySQL的状态变量有很多,比如SQL执行频率,索引的使用情况,锁资源的使用情况等等。状态变量可以分区全局以及会话级别的状态变量。状态变量不可修改,为只读属性,由系统更新。本文演示了状态变量的一些...
分类:
数据库 时间:
2014-10-07 00:29:11
阅读次数:
282
pomelo的protobuf实现,借助了javascript的动态性,使得应用程序可以在运行时解析proto文件,不需要进行proto文件的编译。pomelo的实现中,为了更方便地解析proto文件,使用了json格式,与原生的proto文件语法是相通的,但是是不相同的。用户定义好客户端以及服.....
分类:
其他好文 时间:
2014-09-29 22:05:51
阅读次数:
235
最近2年Node.js很火,异步与协程是网络开发方面热门的话题。在追求新技术的同时,也应该反思下这里面存在的陷阱。Node.js确实是一门有趣好玩有个性的语言和技术,动态性,全异步回调的方式,闭包等等特性。值得所有程序员尝试一下。但本文将介绍的是一门另外的容易被大家轻视的编程语言:PHP。长期以来P...
分类:
Web程序 时间:
2014-09-25 21:08:07
阅读次数:
346