
java
mr-nie
这个作者很懒,什么都没留下…
展开
-
struts2 ajax json 异步刷新整合
必要的包有:struts2主要包,json包1.html关键代码如下:搜索代码: '/>onclick="search()"/> id="ta原创 2013-05-26 15:30:20 · 711 阅读 · 0 评论 -
Java虚拟机(JVM)参数配置说明
Java虚拟机(JVM)参数配置说明 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOf转载 2013-11-15 15:51:44 · 442 阅读 · 0 评论 -
继承关系的类初始化和实例化的顺序
一切都是java编译器搞得鬼. JVM只是负责解析字节码.字节码虽然不是最原始的原子汇编码,但字节码已经可以完全解释JVM的指令执行过程了。AD:2013云计算架构师峰会精彩课程曝光就像之前的一个评论.我们学习的是思路. 很多人都知道继承关系的类的初始化和实例化的顺序,但如果忘记了怎么办? 如何找到自己的答案? 又如果遇到的问题是关于泛型的擦除问题,又该如何去分析?思路,重点是转载 2013-10-20 20:57:34 · 720 阅读 · 0 评论 -
浅析JVM内存结构和6大区域
内存作为系统中重要的资源,对于系统稳定运行和高效运行起到了关键的作用,Java和C之类的语言不同,不需要开发人员来分配内存和回收内存,而是由JVM来管理对象内存的分配以及对象内存的回收(又称为垃圾回收、GC),这对于开发人员来说确实大大降低了编写程序的难度,但带来的一个副作用就是,当系统运行过程中出现JVM抛出的内存异常(例如OutOfMemoryError)的时候,很难知道原因是什么,另外一方面转载 2013-10-20 20:56:17 · 503 阅读 · 0 评论 -
关于数组的几道面试题
关于数组的几道面试题 分类: C/C++ 数组是最基本的数据结构,关于数组的面试题也屡见不鲜,本文罗列了一些常见的面试题,仅供参考,如果您有更好的题目或者想法,欢迎留言讨论。目前有以下18道题目,如有好的题目,随时更新。 数组求和求数组中的最大值和最小值 求数组中的最大值和次大值 求数组中出现次数超过一半的元素 求数组中元素的最短距离 求两个有序数组的转载 2013-10-20 20:41:07 · 1109 阅读 · 0 评论 -
hashCode与equals的区别与联系
一、equals方法的作用 1、默认情况(没有覆盖equals方法)下equals方法都是调用Object类的equals方法,而Object的equals方法主要用于判断对象的内存地址引用是不是同一个地址(是不是同一个对象)。2 、要是类中覆盖了equals方法,那么就要根据具体的代码来确定equals方法的作用了,覆盖后一般都是通过对象的内容是否相等来判断对象是否相等。没有覆盖转载 2013-10-14 19:19:11 · 400 阅读 · 0 评论 -
深入java面试题目
1、多态的实现机制 (蒙了)◆强制的:一种隐 式做类型转换的方法。◆重载的:将一个标志符用作多个意义。◆参数的:为不同类型的参数提供相同的操作。◆包含的:类包含关系的抽象操作。2、类加载的原理 (说了个反射)JVM在加载类时默认采用的是双亲委派机制。通俗的讲,就是某个特定的类加载器在接到加载类的请求时,首先将加载任务委托给父类加载器,依次递归,如果父类加翻译 2013-10-06 11:49:24 · 736 阅读 · 0 评论 -
Java类加载原理解析
Java类加载原理解析 1 基本信息摘要:每个java开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是java技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其转载 2013-10-06 11:05:30 · 533 阅读 · 0 评论 -
Spring如何处理线程并发
转自:http://www.open-open.com/bbs/view/13201304107021310 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数转载 2013-10-05 19:23:36 · 713 阅读 · 0 评论 -
单例扩展-多例模式(枚举实现)
只有两个实例的实现:public class Test {public static void main(String[] args) {Singleton s1 = Singleton.INSTANCEA; s1.setAge(20); System.out.println(s1.getAge()); Singleto原创 2013-06-20 11:42:13 · 950 阅读 · 0 评论 -
JVM的内存溢出异常
JVM的内存溢出异常在Java虚拟机规范的描述中,除了PC(程序计数器)寄存器外,虚拟机内存的其他几个运行时区域都有发生OutOfMemoryError异常的可能。当发生OutOfMemoryError异常时,无法用try...catch捕捉。在开始讲解之前,在这里先简单介绍下虚拟机启动相关的一些内存设置参数。因为OutOfMemoryError异常发生,与这些参数的设置密切相关。转载 2013-06-19 18:49:50 · 465 阅读 · 0 评论 -
Java枚举类型的使用
Java枚举类型的使用 原文链接: http://xyiyy.iteye.com/blog/359663/1. 在J2SE5.0中要定义枚举类型是使用enum关键词,枚举类型主要提供一些常数。如下列代码定义了Action枚举类型: Java代码 public enum Action { TURN_LEFT,转载 2013-06-19 17:51:21 · 970 阅读 · 0 评论 -
Java内省IntroSpector应用
Java内省IntroSpector应用内省(IntroSpector)是Java语言对JavaBean 类属性、事件的一种缺省处理方法。例如类A中有属性name, 那我们可以通过getName,setName 来得到其值或者设置新的值。通过getName/setName 来访问name属性,这就是默认的规则。Java中提供了一套API 用来访问某个属性的getter/setter转载 2013-12-10 16:18:07 · 619 阅读 · 0 评论