自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

转载 oracle分页查询数据重复问题的解决

在oracle分页查询中,我们采用类似以下所示的公认的比较高效的数据库分页查询语句(Effective Oracle by Design中有描述、众多oracle使用者也做过测试)。写道SELECT * FROM(SELECT A.*, ROWNUM RNFROM (SELECT * FROM TABLE_NAME) AWHERE ROWNUM WHERE RN

2013-05-31 17:22:04 805

转载 Spring中@Autowired标签与@Resource标签的区别

Spring中 @Autowired标签与 @Resource标签 的区别        Spring不但支持自己定义的@Autowired注解,还支持由JSR-250规范定义的几个注解,如:@Resource、 @PostConstruct及@PreDestroy。1. @Autowired    @Autowired是Spring 提供的,需导入    Pack

2014-08-07 14:23:39 605

翻译 JSONObject put,accumulate,element的区别 和 例子

JSONObject put方法public Object put (Object key, Object value) 将value映射到key下。如果此JSONObject对象之前存在一个value在这个key下,当前的value会替换掉之前的valueAssociates the specified value with the specified key in this

2014-08-06 16:51:44 858

转载 为什么wait方法在object类中,sleep方法在Thread类中?

今天面试问到了这个问题,没有回答上来。在网上找了yixi

2014-07-04 17:42:18 7399 4

转载 pl/sql developer 设置

1.timestamp时间类型显示格式设置:

2014-06-26 11:24:52 509

转载 Log4j的isdebugEnabled的作用

在项目中我们经常可以看到这样的代码:if (logger.isDebugEnabled()) {    logger.debug(message);} 有些人不明白为什么要这样写。有些人认为这样是为了能够控制日志的输出,对于下面这行代码, logger.debug(message);      他们的看法是:如果这样写的话,就

2014-06-17 19:48:18 758

原创 为hibernate的配置文件添加自动提示功能

在编辑 *.hbm.xml 文件时,myeclipse 带有自动提示功能,但 eclipse 是没有自动提示功能的。需要自己手工加上:1、打开项目中任意一个 *.hbm.xml 文件,看一下文件头,形如以下找到 http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd(视 hibernate 版本不同有所不同,作者使用的是

2014-06-16 15:54:03 546

转载 Hibernate中get和load方法的区别

这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别(Hibernate 3以后的版本就用get()方法取代find()这个方法了),其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下:1. 对于Hibernate get方法,Hibernate会确认一下该id对应的数据是否存在,首先在ses

2014-06-16 15:30:23 524

转载 hibernate 对象状态

Hibernate 对象三种状态临时状态(Transient):当new一个实体对象后,这个对象处于临时状态,即这个对象只是一个保存临时数据的内存区域,如果没有变量引用这个对象,则会被jre垃圾回收机制回收。这个对象所保存的数据与数据库没有任何关系,除非通过Session的save或者SaveOrUpdate把临时对象与数据库关联,并把数据插入或者更新到数据库,这个对象才转换为持久对象。

2014-06-10 20:53:34 510

原创 spring 事务传播属性

SPRING中PROPAGATION类的事务属性详解Spring中Propagation类的事务属性详解:1.       PROPAGATION_REQUIRED:支持当前事务。如果当前没有事务,就新建一个事务。这是最常见的选择。 2.       PROPAGATION_SUPPORTS:支持当前事务。如果当前没有事务,就以非事务方式执行。 3.       PROPAGATI

2014-06-10 20:37:47 499

转载 java 中hashcode 与 equals的关系

先来看能表明hashcode和equals的关系的几句话:equals()相等的两个对象,hashcode()一定相等;equals()不相等的两个对象,却并不能证明他们的hashcode()不相等。反过来:hashcode()不等,一定能推出equals()也不等;hashcode()相等,equals()可能相等,也可能不等。我觉得这样表达两者之

2014-04-09 16:02:32 473

转载 StringTokenizer类的用法

StringTokenizer是一个用来分隔String的应用类,相当于VB的split函数。1.构造函数public StringTokenizer(String str)public StringTokenizer(String str, String delim)public StringTokenizer(String str, String delim, boolean

2014-02-12 20:24:52 495

转载 java多线程

线程编程一直是学员们比较头痛和心虚的地方,因为线程执行顺序的不可预知性和调试时候的困难,让不少人在面对多线程的情况下选择了逃避,采用单线程的方式,其实只要我们对线程有了明确的认识,再加上java内置的对多线程的天然支持,多线程编程不再是一道难以逾越的鸿沟。进程、线程、并发执行首先我们先来认识一下进程、线程、并发执行的概念:  一般来说,当运行一个应用程序的时候,就启动了一个进程,当然有

2013-10-25 17:42:19 604

原创 oracle ceil和floor函数

共同点:ceil(n)和floor(n) 两个函数的参数n均为数字类型(可以为小数)区别:ceil(n)取大于等于数值n的最小整数SQL> select ceil(9.1) from dual;  CEIL(9.1)--------------------        10floor(n)取小于等于n的最小整数SQL> select floor(9.9

2013-09-10 16:36:06 590

转载 责任链模式

《JAVA与模式》之责任链模式在阎宏博士的《JAVA与模式》一书中开头是这样描述责任链(Chain of Responsibility)模式的:  责任链模式是一种对象的行为模式。在责任链模式里,很多对象由每一个对象对其下家的引用而连接起来形成一条链。请求在这个链上传递,直到链上的某一个对象决定处理此请求。发出这个请求的客户端并不知道链上的哪一个对象最终处理这个请求,这使得系统可以在不

2013-06-20 15:42:09 668

转载 hibernate merge和update的区别

测试merge和update的区别,看看merge与update时控制台打印出来的日志有什么不一样。实体bean很简单,就id和name两个字段,接下来分别给出以下几种测试情形的控制台日志内容: 1. 数据库记录已存在,更改person的name为一个新的name。 merge方法打印出的日志如下: Hibernate: select person0_.id as id0_0_,

2013-04-23 13:32:27 641

转载 Jaxb2 实现JavaBean与xml互转

一、简介      JAXB(Java Architecture for XML Binding) 是一个业界的标准,是一项可以根据XML Schema产生Java类的技术。该过程中,JAXB也提供了将XML实例文档反向生成Java对象树的方法,并能将Java对象树的内容重新写到 XML实例文档。      Jaxb 2.0是JDK 1.6的组成部分。我们不需要下载第三方jar包

2013-04-19 14:22:38 937

转载 代码中特殊的注释

代码中特殊的注释技术——TODO、FIXME和XXX的用处TODO: + 说明:如果代码中有该标识,说明在标识处有功能代码待编写,待实现的功能在说明中会简略说明。FIXME: + 说明:如果代码中有该标识,说明标识处代码需要修正,甚至代码是错误的,不能工作,需要修复,如何修正会在说明中简略说明。XXX: + 说明:如果代码中有该标识,说明标识处代码虽然实

2013-04-08 09:34:48 512

转载 oracle的rownum

本人最近在使用oracle的rownum实现分页显示的时候,对rownum做了进一步的分析和研究。现归纳如下,希望能给大家带来收获。      对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,而且rownum不能以任何表的名称作为前缀。 举例说明:例如表:student(学生)

2013-03-29 09:47:54 469

eclipse properties插件

使用link文件法   a.假设你的Eclipse的在(C:\eclipse),在该文件夹下,新建这样的目录结构(C:\eclipse\PluginsEclipse\jode\eclipse),   b.解压你下载的eclipse 插件或者安装eclipse 插件到指定目录BB(C:\BB)文件夹,打开BB文件夹,然后把BB文件夹里的两个文件夹features和plugins复制到刚刚新建好的eclipse(C:\eclipse\PluginsEclipse\jode\eclipse,这样eclipse中就有了二个插件目录featuresandplugins)下.   c.在eclipse(C:\eclipse)目录中新建links(C:\eclipse\links)目录,在links目录中建立一个以link为扩展名的文本文件如jode.link,内容如下path=C:/eclipse/PluginsEclipse/jode或者path=C:\\eclipse\\PluginsEclipse\\jode 插件的目录)   重启eclipse插件就会安装完成。   注意:link文件中path=插件目录的path路径分隔要用\\或是/

2011-01-06

ER/Studio中文使用文档

一个非常好的ER/Studio中文使用文档

2010-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除