分类:【java】2013-12-10 18:53724人阅读评论(0)收藏举报1.简介Spring 中的AOP为Aspect Oriented Programming的缩写,面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。以下是Spring AOP的小例子源代码:ht...
分类:
编程语言 时间:
2014-12-17 22:15:51
阅读次数:
224
一直没怎么用过枚举enum,因为不会用,也不知道他的优点在何处,今天仔细看了看,以后要学着用了,很有必要:
看一些资料说枚举有助于减少buge,比较好奇,专门了解了下,原因如下
枚举类型是强类型的,从而保证了系统安全性。枚举可以限定参数的个数,对调用者的行为能更加严格地进行控制。把一些运行期的参数检查放到了编译期,这点很重要。
...
分类:
编程语言 时间:
2014-12-16 17:04:50
阅读次数:
170
转自:http://blog.csdn.net/dwt1220/article/details/29373817Info.plist常见的设置建立一个工程后,会在Supporting files文件夹下看到一个“工程名-Info.plist”的文件,该文件对工程做一些运行期的配置,非常重要,不能删除...
分类:
移动开发 时间:
2014-12-16 14:47:15
阅读次数:
222
高效C++ --模板与泛型编程
在C++中模板体现的是编译器多态,virtual体现的是运行期多态。
关于typename的双重含义:
在声明template参数时,不论使用关键字class或typename,意义完全相同。
但是C++并不总是把class和typename视为邓建。有时候必须使用typename。
Template内出血的名称如果依于某个template参数,称之为从属...
分类:
编程语言 时间:
2014-12-15 23:42:19
阅读次数:
405
(一)Log4j的三个主要组件:Loggers、Appenders 和 Layouts,这三个组件协同工作,使得开发人员能够根据消息的类型和级别来记录消息,并且在程序的运行期控制消息的输出格式及位置。 1. Logger:日志记录器,负责日志记录的大部分工作,是一个核心组件。 2. Appender...
分类:
其他好文 时间:
2014-12-15 18:36:44
阅读次数:
217
原文:Web Service学习笔记:动态调用WebService 多数时候我们通过 "添加 Web 引用..." 创建客户端代理类的方式调用WebService,但在某些情况下我们可能需要在程序运行期间动态调用一个未知的服务。在 .NET Framework 的 System.Web.Servic...
分类:
Web程序 时间:
2014-12-12 10:08:26
阅读次数:
206
1. 常量是程序运行期间不能被改变的量; 变量代表一个存储区域,存储区域内存储的内容就是变量的值, 变量的值可以在程序运行期间改变 (变量就像一个杯子, 用来存放水, 杯子里的水即变量的值是可以改变的)2.基本数据类型:int: 整型类型, 在内存中占4个字节, 在计算机中每个字节都由8个二进位制数...
分类:
编程语言 时间:
2014-12-09 22:43:42
阅读次数:
233
/** * 异常:在程序中导致程序中断运行的一些指令 * 1.受检异常:编译期 * 2.非受检异常:运行期 * 异常处理过程分析: * 1.一旦产生异常,系统会自动产生一个异常类的实例化对象 * 2.此时如果存在对应try语句,则执行,否则程序将退出,并由系统报告错误 * */public cla....
分类:
编程语言 时间:
2014-12-06 01:21:20
阅读次数:
197
1、什么是CGlibCGlib是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。然这些实际的功能是asm所提供的,asm又是什么?Java字节码操控框架,具体是什么大家可以上网查一查,毕竟我们这里所要讨论的是cglib,cglib就是封装了asm,简化了...
分类:
其他好文 时间:
2014-12-03 01:40:23
阅读次数:
206
完整的源代码及用法测试代码可以在我的资源中去下载.
C++语法不支持模板函数/模板成员函数作为回调函数,同时把运行期代码向编译期代码转换也只有switch...case或者if..else能够实现。
如果case比较多的时候,代码非常臃肿,而且类似的大片代码中,往往只有一个参数的不同,其它都是相同的。这对于用户来说,都是一个大量的重复性的hard-code性的负担,而且也容易导致出...
分类:
其他好文 时间:
2014-11-30 12:37:05
阅读次数:
283