一、静态分配( Static Allocation ) 从静态存储区域分配内存。程序编译的时候内存已经分配好了,并且在程序的整个运行期间都存在,如静态变量和全局变量。 如下面这张网上找的图:把房间看做一个程序,我们可以把静态分配的内存当成是房间里的耐用家具。通常,它们无需释放和回收,因为没人会天.....
分类:
编程语言 时间:
2014-10-13 10:41:12
阅读次数:
232
这个类的defaultManager方法利用的是一种单例模式,即只要这个程序还在运行,那么整个运行期间只能存在1个单例,即1个实例对象。...
分类:
其他好文 时间:
2014-10-11 13:32:15
阅读次数:
169
接上一篇,希望能写一个高性能Javascript专题。 第一篇:高性能Javascript--脚本的无阻塞加载策略。 经典计算机科学的一个问题是,数据应当存放在什么地方,以实现最佳的读写效率。数据存储是否得当,关系到代码运行期间数据被检索到的速度。在Javascript中,此问题相对简单,因...
分类:
编程语言 时间:
2014-10-10 21:25:54
阅读次数:
301
在网上自学了下Java的代理,把贴出来代码做个笔记和总结
一、使用代理的目的
1、路由对远程服务器的方法调用
2、在程序运行期间,将用户接口事件和动作关联起来
3、为调试、跟踪方法调用等等
二、实现代理需要的类和接口包括:
1、用来生成代理类的Proxy类
2、被代理的类需要实现的接口,这里用的Moveable
3、调用处理器接口InvocationHa...
分类:
编程语言 时间:
2014-10-10 03:58:53
阅读次数:
294
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以.....
分类:
编程语言 时间:
2014-10-09 19:41:27
阅读次数:
195
本文讲到的是如何从数据访问层面上提高JS 代码的执行效率。总的来讲有以下几条原则:函数中读写局部变量总是最快的,而全局变量的读取则是最慢的;尽可能地少用with 语句,因为它会增加with 语句以外的数据的访问代价;闭包尽管强大,但不可滥用,否则会影响到执行速度以及内存;嵌套的对象成员会明显影响性能...
分类:
其他好文 时间:
2014-10-09 14:09:14
阅读次数:
280
使用LoadRunner的数据库服务器资源监控器,可以在场景或会话步骤运行期间监控DB2、Oracle、SQL Server或Sybase数据库的资源使用率。在场景或会话步骤运行期间,使用这些监控器可以隔离数据库服务器性能瓶颈。对于每个数据库服务器,在运行场景或会话步骤之前需要配置要监控的度量。要....
分类:
数据库 时间:
2014-10-07 10:50:13
阅读次数:
232
1. 反射(概念):程序在运行期可以改变程序结构和变量类型,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。2. 反射的特性: ?在运行时判断任意一个对象所属的类 ?在运行时构造任意一个类的对象 ?在运行时判断任意一个类所具有的成员变量和方法 ?在运行时调用任意一个对象的方法3. 反射的...
分类:
编程语言 时间:
2014-10-02 01:19:02
阅读次数:
243
System.Diagnostics代码协定.NET 4在System.Diagnostics.Contracts名称空间中包含的类可用于静态检查代码和在运行期间检查代码,这些类可由所有的.NET语言使用。利用这个功能可以定义方法中的前提条件、后置条件和常量。前提条件检查传递给方法的参数。Requi...
分类:
其他好文 时间:
2014-09-29 17:03:11
阅读次数:
200
1.JPAJPA全称: Java Persistence APIJPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA的出现?JPA的出现有两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对O...
分类:
系统相关 时间:
2014-09-28 16:55:03
阅读次数:
202