摘要: 现在许多网站上都有图片的自由放大和缩小功能。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<HTML><HEAD><metahttp-equiv="Content-Type"content="text/html;ch... 阅读全文
posted @ 2010-06-08 18:30 朱漪 阅读(499) 评论(0) 推荐(0) 编辑
摘要: 1、jQuery实现脚本与页面的分离在HTML代码中,我们还经常看到类似这样的代码:即使validate()函数可以被放置在一个外部文件中,实际上我们依然是把页面与逻辑和事件混杂在一起。jQuery让你可以将这两部分分离。借助于jQuery,页面代码将如下所示:接下来,一个单独的JS文件将包含以下事件提交代码:这样我们可以实现灵活性非常强的清晰页面代码。jQuery让JavaScript代码从HT... 阅读全文
posted @ 2010-06-08 15:09 朱漪 阅读(18619) 评论(0) 推荐(0) 编辑
摘要: 一 JVM内存模型1.1 Java栈Java栈是与每一个线程关联的,JVM在创建每一个线程的时候,会分配一定的栈空间给线程。它主要用来存储线程执行过程中的局部变量,方法的返回值,以及方法调用上下文。栈空间随着线程的终止而释放。StackOverflowError:如果在线程执行的过程中,栈空间不够用,那么JVM就会抛出此异常,这种情况一般是死递归造成的。1.2 堆Java中堆是由所有的线程共享的一... 阅读全文
posted @ 2010-06-08 14:28 朱漪 阅读(627) 评论(0) 推荐(0) 编辑
摘要: 了解下分代的垃圾回收!!!!!!!!!!!!!!!!!!!!!!!!!!!!!为什么要分代分代的垃圾回收策略,是基于这样一个事实:不同的对象的生命周期是不一样的。因此,不同生命周期的对象可以采取不同的收集方式,以便提高回收效率。在Java程序运行的过程中,会产生大量的对象,其中有些对象是与业务信息相关,比如Http请求中的Session对象、线程、Socket连接,这类对象跟业务直接挂钩,因此生命... 阅读全文
posted @ 2010-06-08 13:49 朱漪 阅读(719) 评论(0) 推荐(0) 编辑
摘要: 简单的了解一下JVM中的栈和堆在JVM中,内存分为两个部分,Stack(栈)和Heap(堆),这里,我们从JVM的内存管理原理的角度来认识Stack和Heap,并通过这些原理认清Java中静态方法和静态属性的问题。一般,JVM的内存分为两部分:Stack和Heap。Stack(栈)是JVM的内存指令区。Stack管理很简单,push一定长度字节的数据或者指令,Stack指针压栈相应的字节位移;po... 阅读全文
posted @ 2010-06-08 11:53 朱漪 阅读(2686) 评论(1) 推荐(0) 编辑
摘要: 作为一种阅读的方式了解下jvm的工作原理JVM工作原理和特点主要是指操作系统装入JVM是通过jdk中Java.exe来完成,通过下面4步来完成JVM环境. 1.创建JVM装载环境和配置 2.装载JVM.dll 3.初始化JVM.dll并挂界到JNIENV(JNI调用接口)实例 4.调用JNIEnv实例装载并处理class类。 在我们运行和调试Java程序的时候,经常会提到一个JVM的概念.JVM是... 阅读全文
posted @ 2010-06-08 11:50 朱漪 阅读(61393) 评论(2) 推荐(4) 编辑