- 博客(40)
- 资源 (10)
- 收藏
- 关注
原创 oracle面试题
1. 解释冷备份和热备份的不同点以及各自的优点解答:热备份针对归档模式的数据库,在数据库仍旧处于工作状态时进行备份。而冷备份指在数据库关闭后,进行备份,适用于所有模式的数据库。热备份的优点在于当备份时,数据库仍旧可以被使用并且可以将数据库恢复到任意一个时间点。冷备份的优点在于它的备份和恢复操作相当简单,并且由于冷备份的数据库可以工作在非归档模式下,数据库性能会比归档模式稍好。(因为不必将arc
2014-01-03 14:27:39
302
转载 Java平台下著名的POI组件下的excel导出功能
Java平台下著名的POI组件下的excel导出功能代码。标签: Excel POI 代码片段(2)[代码] [Java]代码view sourceprint?001package com.tkqd.util.poi; 002 0
2012-12-03 17:16:12
763
原创 java 自动装箱与拆箱
这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类型封装为对象类型,来符合java的面向对象;例如用int来举例://声明一个Integer对象Integ
2012-11-13 23:38:02
692
2
原创 overload与override的区别
overload与override的区别:java多态之Override :Override(重写)是子类与父类的一种多态性体现。 Override允许子类改变父类的一些行为。 为什么需要Override:当父类不满足子类的一些要求时我们就需要子类对父类的一些行为进行重写。 例如:某公司里的员工的电话号码不允许对外公开,而销售人员(员工)的电话号码则需要对外公开。 这时我们
2012-11-13 23:32:48
583
原创 接口与抽象类的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很
2012-11-01 10:06:27
216
转载 java集合类总结
java集合类总结 对象的集合 如果程序的对象数量有限,且寿命可知,那么这个程序是相当简单的。数组数组与其它容器的区别体现在三个方面:效率,类型识别以及可以持有 primitives。数组是Java提供的,能随机存储和访问reference序列的诸多方法中的,最高效的一种。数组是一个简单的线性序列,所有它可以快速的访问其中的元素。但是速度是有代价的;当你创建了一个数组之后,它的
2012-10-31 17:06:06
332
原创 org.apache.commons.collections.CollectionUtils 使用
使用 CollectionUtils 中四个方法之一执行集合操作.这四种分别是 union(),intersection();disjunction(); subtract();下列例子就是演示了如何使用上述四个方法处理两个 Collection;注: 这些方法都是数学的集合算法 import java.util.Arrays;import java.util.Collecti
2012-10-30 10:52:06
657
原创 log4j配置详解
log4j配置祥解第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j
2012-10-15 16:17:02
334
转载 Java如何读写txt文件的代码 l
有关Java如何读写txt文件这个问题经常在面试时会被问到,不懂或不熟悉的同志们可是要记好了哟!先来看下具体实现吧! package common; import java.io.*; import java.util.ArrayList; public class IOTest { public static void main (String
2012-10-07 16:45:29
892
原创 DB2导出导入数据库
DB2 导出 数据库 :db2move ncdb export -u db2admin -p 1NCDB 为 数据库实例 DB2ADMIN为 用户名 1 为密码DB2恢复: db2move 实例 import –u 用户名 –p 密码 DB2导出: db2move 实例 export -u 用户名 -p 密码--DB2备份:--连接数据库:开始-
2012-09-29 01:10:27
4393
原创 NC平台 后台任务配置
public class MaintenanceAlart implements IBackgroundWorkPlugin { public String executeTask(BgWorkingContext bgwc) throws BusinessException { // 写需要执行的模块}}1在任务中心->任务类型注册里,选择后台任务。
2012-09-29 01:02:31
1984
原创 JXL解析EXCEL
本文章分两部分部分。 第一部分:有关JXL的链接Jxl写Excel的使用总结Jxl的类总结利用JXL操作EXCEL文件 第二部分:自己写的JXL读取和写Excel的Demo代码 读取Excel表格: Java代码 //读Excel表格--工作薄,工作表,行,单元格 public static String read
2012-08-29 17:26:35
804
1
转载 Powerdesigner导出的sql语句中去掉双引号
本文转自:http://www.2cto.com/database/201109/103924.html 1、去掉Oracle生成的SQL创建语句中的双引号 用powerdesigner导出orale数据库的建表sql时,默认会给表名和字段名加上双引号,如下图:这样给操作数据库带来很大的不便,解决的办法是设置Database菜单,然后点击Edit Current
2012-08-17 10:40:44
616
转载 java反射技术_想知道反射怎么用就看看吧.
本资料由-校园大学生创业网-提供http://www.chuangyw.com/一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、M
2012-08-06 00:34:50
344
原创 JAVA反射技术介绍
java的反射技术功能十分强大,整理一些资料!!(如需转载,请注明出处!)Lesson: 检测类examing class1.Retrieving Class Objects 获取一个Class对象(metadata)a,从对象的实例获取。Class c = mystery.getClass();//(return Class)b,从子类的实例获取TextField
2012-08-06 00:21:41
883
原创 java序列化的作用
没有implements Serializable,你就不能通过rmi(包括ejb)提供远程调用。 serialization 允许你将实现了Serializable接口的对象转换为字节序列,这些字节序列可以被完全存储以备以后重新生成原来的对象。 serialization不但可以在本机做,而且可以经由网络操作(就是猫小说的RMI)。这个好处是很大的----因
2012-08-03 00:05:09
321
转载 Sping配置proxool数据源
方式一: 在Spring的"applicationContext.xml"中的dataSource bean定义——bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource"> property name="driver"> value>com.mysql.jd
2012-07-22 01:14:51
959
转载 proxool详细配置
http://www.2cto.com/database/201110/109272.html proxool一个数据库连接池框架,提供了对你选择的其它类型的驱动程序的连接池封装。可以非常简单的移植到现存的代码中。完全可配置。快速,成熟,健壮。可以透明地为你现存的JDBC驱动程序增加连接池功能。到目前为止最新版本是proxool 0.9.1,可从官网下载最新版本http://proxool
2012-07-22 01:09:38
437
转载 proxool 简单使用
首先从 http://proxool.sourceforge.net/下载proxool-0.9.0RC2.zip 解压后,把proxool-0.9.0RC2.jar放到工程的lib文件夹里面。proxool是一个非常强大的连接池工具包,我觉得相比dbcp、c3p0这两个连接池包都要好用,我用loadrunner测试过,这三个连接池的从性能上排名如下:proxool>c3p0>dbcp
2012-07-22 01:06:03
331
转载 c3p0配置详解<转贴>
c3p0-config> 3 30 1000 false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test 保留,并在下次调用getConnection()的时候继续尝试获取连接。如果
2012-07-22 01:01:47
544
转载 dbcp 属性说明及完整配置
http://tomhat.iteye.com/blog/1141117initialSize :连接池启动时创建的初始化连接数量(默认值为0)maxActive :连接池中可同时连接的最大的连接数(默认值为8,调整为20,高峰单机器在20并发左右,自己根据应用场景定) maxIdle:连接池中最大的空闲的连接数,超过的空闲连接将被释放,如果设置为负数表示不限制(默认为8个,maxId
2012-07-22 00:59:59
688
原创 Jdbc 实现分页
package com.sp.person.sql.util;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.util.Map;import java.util.Tre
2012-07-22 00:49:58
1959
原创 java反射技术介绍
一、反射的概念 :反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。其中LEAD/LEAD++ 、OpenC++ 、MetaXa和OpenJava等就是基于反射机制的语言。最近,反射机制也被应用到了视窗系统
2012-07-21 16:40:51
321
原创 计算两个日期之间相差的天数
* 计算两个日期之间相差的天数(没有顺序要求;格式可以是20080808) * * @param str1 * String * @param str2 * String * @return int */ public static int getDateDifference(String str1, St
2012-07-18 10:40:14
288
原创 java判断是否是中文字符
public class StringUtil { /** * 判断是否为中文字符 * @param c * @return */ private static boolean isChinese(char c) { // GENERAL_PUNCTUATION 判断中文的“号 // CJK_SYMBOLS_AND_PUNCTUATION 判断中文
2012-07-18 10:14:39
499
原创 Statement和preparedStatement具体区别
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库都要执行sql语句的编译
2012-07-18 09:49:20
358
原创 Hibernate 对象/关系数据库映射基础(Basic O/R Mapping)
5.1. 映射定义(Mapping declaration)对象和关系数据库之间的映射通常是用一个XML文档(XML document)来定义的。这个映射文档被设计为易读的, 并且可以手工修改。映射语言是以Java为中心,这意味着映射文档是按照持久化类的定义来创建的, 而非表的定义。请注意,虽然很多Hibernate用户选择手写XML映射文档,但也有一些工具可以用来生成
2012-07-16 23:30:20
1000
原创 hibernate 持久化对象的三种状态的区别
Ø瞬时对象(Transient Objects):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库表相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回收机制回收。Ø持久化对象(Persist Objects):持久实例是任何具有数据库标识的实例。它有持久化管理器Session统一管理,持久实例是在
2012-07-15 21:31:25
457
转载 Hibernate get和load区别
http://www.cnblogs.com/binjoo/articles/1621254.html get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索
2012-07-15 21:12:02
324
转载 java-hibernate笔记(讲义)-【尚学堂马士兵老师】
java-hibernate笔记(讲义)-【尚学堂马士兵老师】知识点终结: 1 新建项目2 学习建立user-library-hibernate,并加入相应的jar包 a项目右键-build path-configure build path-add library b选择user-library,在其中新建library,命命为hibernate c 在
2012-07-15 20:30:49
3894
java-hibernate笔记(讲义)-【尚学堂马士兵老师】
java-hibernate笔记(讲义)-【尚学堂马士兵老师】知识点终结: 1 新建项目2 学习建立user-library-hibernate,并加入相应的jar包 a项目右键-build path-configure build path-add library b选择user-library,在其中新建library,命命为hibernate c 在
2012-07-15 20:29:55
145
原创 hibernate初学SchemaExport生成数据表,以及log日志的配置。
一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更应当从对象出发,生成数据库里面相关表,这样更加符合人认知事物的习惯。由于hibernate3提供了自带的工具hbm2ddl,建立根据你的对象建立数据库是一件非常简单
2012-07-15 16:58:09
798
转载 Hibernate配置JNDI数据源
Hibernate使用Tmocat的连接池的配置过程:1.在Tomcat的server.xml里加入debug="5" reloadable="true" crossContext="true">maxActive="100" maxIdle="30" maxWait="10000"username="root" password="" driverClassName="c
2012-07-14 20:51:25
281
原创 引用 Hibernate 配置属性
表 4.1. Hibernate JDBC属性 属性名用途hibernate.connection.driver_classjdbc驱动类hibernate.connection.urljdbc URLhibernate.connection.username数据库用户hibernate.connecti
2012-07-14 20:45:18
290
转载 浅谈Hibernate Configuration
http://developer.51cto.com/art/200909/153596.htm这里介绍Hibernate Configuration是hibernate的入口,在新建一个Configuration的实例的时候,hibernate会在classpath里面查找hibernate.properties文件。AD: XX有很多值得学习的地方,这里我们主要介绍Hiber
2012-07-14 20:34:10
342
原创 hibernate 操作数据库
//引入导入的hibernate包 import net.sf.hibernate.cfg.Configuration; import net.sf.hibernate.HibernateException; import net.sf.hibernate.SessionFactory; import net.sf.hibernate.Session; import net.s
2012-07-14 20:11:52
239
转载 使用JAVA如何对图片进行格式检查以及安全检查处
本文出自冯立彬的博客,原地址:http://www.fenglibin.com/use_java_to_check_images_type_and_security.html一、通常情况下,验证一个文件是否图片,可以通过以下三种方式:1)、判断文件的扩展名是否是要求的图片扩展名这种判断是用得比较多的一种方式,不过这种方式非常的不妥,别人稍微的把一个不是图片的文件的扩展名修改为图片的扩展
2012-07-14 08:54:40
1317
转载 用Spring JMS使异步消息变得简单
用Spring JMS使异步消息变得简单 原文地址:http://www.51cto.com/specbook/223/33335.htm 异步处理通信是面向服务架构(SOA)的重要部分,因为企业中的许多系统通信,尤其是跟外部系统通信本来就是异步的。Java消息服务(JMS)就是用来编写异步消息J2EE应用的API。使用JMS API的传统消息实现涉及到象
2012-07-12 10:40:47
1069
翻译 .java中switch case用法
switch只能比较数值或字符,不过别以为这样它就没有if有用,使用适当的话,它可比if判断式有效率。switch的语法结构如下:switch(变量名称或表达式) { case 符合数字或字符: 语句一; break; case 符合数字或字符: 语句二; break; defa
2012-07-11 23:43:55
769
转载 Spring 对JMS的支持
Spring提供了一个用于简化JMS API使用的抽象框架,用户利用Spring使用JMS可以不用关心connection factory,session等资源的管理.类似于对JDBC的抽象,Spring提供了一个JmsTemplate类,抽象了操作JMS都必须做的公共步骤,留下了callback方法给用户去实现,如提供消息的真正内容等.本文主要讲解一下怎么使用Spring来发送消息,接受消息
2012-07-11 23:10:18
312
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人