2017年10月21日
摘要: 1 package com.array; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 import java.util.Random; 6 7 /** 8 * @Desciption:向 int 数组随机插入 100 个数 9 * @author swifthua 10 * @date 20... 阅读全文
posted @ 2017-10-21 13:41 swifthua 阅读(141) 评论(0) 推荐(0) 编辑
  2017年10月20日
摘要: ***常用哪些设计模式及使用场景 所谓设计模式,是被多数人验证过的、可重用性强、可靠性强, 容易被人理解的经验的总结。话说 Java 常用的设计模式有 23 种(也有说 24 种) 之多,而我们普通的工作中最经常用到的有:单例模式、工厂模式、代理模式、策略模式等。 单例模式:一般有常用的有“懒汉式” 阅读全文
posted @ 2017-10-20 14:15 swifthua 阅读(365) 评论(0) 推荐(0) 编辑
摘要: ***XML 常用的解析方式 XML 的解析方式通常有 JOM,DOM4J,SAX,这几中方式也各有优缺点。 JOM:解析器读入整个文档,以树的结构加载到内存中,然后代码就可以使用DOM 接口来操作这个树结构。 优点: 1、允许应用程序对数据和结构做出更改。 2、访问是双向的,可以在任何时候在树中上 阅读全文
posted @ 2017-10-20 14:01 swifthua 阅读(225) 评论(0) 推荐(0) 编辑
摘要: *** resultType 和 resultMap 的区别 MyBatis 中在查询进行 select 映射的时候,返回类型可以用resultType,也可以用 resultMap; resultType 是直接表示返回类型的(PO 类),而resultMap 则是对外部 ResultMap 的引 阅读全文
posted @ 2017-10-20 13:39 swifthua 阅读(151) 评论(0) 推荐(0) 编辑
摘要: ***为什么要用spring Rod Johnson 在设计 Spring 目的是,为了解决企业应用开发的复杂性,让 J2EE 开发更容易。 Spring 设计上的优点: 轻量级:相对于 EJB 这种重量级的容器而言,Spring 的 IOC 是完全不依赖底层容器,零侵入性的设计。便于开发测试,相对 阅读全文
posted @ 2017-10-20 13:32 swifthua 阅读(306) 评论(0) 推荐(0) 编辑
摘要: ***hibernate原理 1、通过 Configuration().configure();读取并解析 hibernate.cfg.xml 配置文件(读取并解析配置文件)。 2、由 hibernate.cfg.xml 中的<mappingresource="com/xx/User.hbm.xml 阅读全文
posted @ 2017-10-20 12:56 swifthua 阅读(129) 评论(0) 推荐(0) 编辑
摘要: ***为什么要使用框架,框架的优缺点 因为软件系统发展到今天已经很复杂了,特别是服务器端软件,设计到的知识,内容,问题太多。在某些方面使用别人成熟的框架,就相当于让别人帮你完成一些基 础工作,你只需要集中精力完成系统的业务逻辑设计。而且框架一般是成熟,稳健的,他可以处理系统很多细节问题,比如,事物处 阅读全文
posted @ 2017-10-20 12:41 swifthua 阅读(116) 评论(0) 推荐(0) 编辑
摘要: java反射机制和类加载机制 反射机制: Person p=new Person();这是什么?当然是实例化一个对象了.可是这种实例化对象的方法存在一个问题,那就是必须要知道类名才可以实例化它的对象,这样我们在应用方面就会受到限制.那么有没有这样一种方式,让我们不知道这个类的类名就可以实例化它的对象 阅读全文
posted @ 2017-10-20 09:53 swifthua 阅读(268) 评论(0) 推荐(0) 编辑
  2017年10月19日
摘要: 9.垃圾回收机制和JVM 1.GC(Garbage Coolection)指垃圾回收机制。没有提供相关api,手动回收,所有的内存分配和回收权限都在jvm中 2.System.gc():呼叫java虚拟机的垃圾回收器运行回收内存的垃圾 3.finalize()方法 当垃圾回收器认为一个对象没有存在意 阅读全文
posted @ 2017-10-19 21:31 swifthua 阅读(215) 评论(0) 推荐(0) 编辑
摘要: oracle部分 ***oracle 中 rownum 与 rowid 的理解 rownum 和 rowid 都是伪列,但两者的根本是不同的。rownum 是随查询结果动态改变的,而 rowid 是一个物理地址,硬盘物理数据不变就不会变。 rownum 是根据 sql 查询出的结果给每行分配一个逻辑 阅读全文
posted @ 2017-10-19 21:00 swifthua 阅读(290) 评论(0) 推荐(0) 编辑