自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(43)
  • 资源 (1)
  • 收藏
  • 关注

转载 Document is invalid: no grammar found.

当hibernate配置文件未带此类信息时 "-//Hibernate/Hibernate Configuration DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd"> 报 Document is invalid: no grammar found. 详细的异常栈

2014-08-02 15:50:39 905

原创 expdp遇到的问题

expdp spsowner/spsowner@IR4ST SCHEMAS=SPSOWNER DIRECTORY=backup_st LOGFILE=impdp_sps_.log DUMPFILE=sps_spsowner.dmp

2014-07-23 10:32:54 265

原创 Oracle 表变化

1.可以通过DBA_HIST_SEG_STAT和DBA_HIST_SNAPSHOT视图来查看某个snapshot

2014-07-14 13:58:11 365

转载 区分js的object和array

function is_array(value){ return value && typeof value.length === 'number' && typeof value.splice === 'function' && !(value.propertyIsEnumerable('length'));}

2013-05-29 22:50:17 226

转载 javascript的闭包

闭包函数可以方位他被创建时所处的上下文环境,这被称之为闭包。主要作用就是为了保护私有变量和私有函数。模块模式模块模式的一般形式:一个定义了私有变量和函数的函数;利用闭包创建可以访问私有变量和函数的特权函数;最后返回这个特权函数,或者把他们保存到一个可以访问到的地方。模块模式可以摒弃全局变量的使用,促进了信息隐藏和其他优秀的设计实践。对于应用程序的封装,或者构造其他单例对象,非常有效

2013-05-25 19:10:49 196

原创 javascript的返回

javascript的函数总是会返回一个值,如果没有指定返回值,那么返回undefined。如果函数以构造器方式调用,且返回值不是一个对象,那么返回this。

2013-05-24 22:58:15 211

翻译 js 函数的四种调用方式

javascript是一门基于原型继承的语言。这意味着对象可以从别的对象继承属性。注意是对象跟对象的关系。javascript是一门函数式的面向对象编程语言,所以函数可以拥有方法。方法调用    函数被保存为一个对象的一个属性的时候,成为方法调用模式。这时的this就是该对象。var method = { value : 0, increment : functi

2013-05-24 22:47:32 259

原创 Ext.Viewport在Chrome中的问题

Viewport在Chrome无法取得scrollTop和scrollLeft,不管是document.documentElement.scrollTop还是document.body.scrollTop还是Ext.getBody().dom.scrollTop都不管用,已经向Ext的官方论坛提交了帖子,不过貌似他们不重视。ext官方论坛帖子地址

2012-06-25 16:53:20 565

原创 Spring 集成JPA

主要让我困扰的是它的jar包冲突。最后发现Spring3.1应该用自己的cglib而不是hibernate自带的cglib。否则会在asm里报错

2012-06-19 22:07:08 124

原创 Ext 修改cell的对齐方式

最近在工作终于遇到一种情况,需要把header的align设为center,把cell的align为默认的。经过查看gridview的doRender方法,发现cell的style直接取的是column的style(即header的style),那就增加了把text-align删去的代码。 p.style = c.style; if(!Ext.isEmpty(p.st

2012-04-06 12:22:27 293

原创 工厂方法和抽象方法

今天看四人帮的设计模式,刚好对工厂方法和抽象方法有所了解,但正如在公司中同事们争论的那样,他们之间的区别不是很清楚。而且之前看四人帮的看了N多遍,很容易忘记,在iteye看到有个讨论贴,觉得说的很有道理http://www.iteye.com/topic/18648工厂方法只生成一个产品,关注点在于产品生成的过程。工厂方法因为用户不知道该产生哪个产品,把产品生成权给了子类。抽象工厂

2012-04-04 12:04:33 116

原创 EditorGrid Event顺序

昨天做一个editorgrid的时候发现一个问题我加了rowclick,beforeedit,afteredit三个事件,但是无论如何beforeedit和afteredit都不响应。后来调整了下顺序,把rowclick放在了最后面,就可以了。查看了api并没有相关的顺序描述。真是奇怪。

2012-03-31 08:42:08 143

原创 对Spring bean scope的理解

对于singleton,request,session,gobal-session来说还是比较好理解的。但是对于prototype的用处困惑了一下。根据Spring in action3中的描述,prototype适用于domain objects,使用spring的好处是易于配置。这些domain objects就是所谓的有状态的对象,每次需要产生新的实例。

2012-03-14 00:09:43 159

原创 Spring context文件报错

Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException: Line 8 in XML document from class path resource [annotationContext.xml] is invalid; nested exception is org.x

2012-03-06 22:50:27 462

原创 使用POI和CSV下载excel

最近工作上要提供一个功能,把grid中的数据下载成excel,初步的考虑是使用poi来生成workbook,然后把workbook写到response的outputstream中去。但是在使用的时候,发现因为我们在一些场景下会下载上网条的数据,poi的开销太大了。我这边造了30000条数据,就要消耗掉超过300MB的内存,导致outofmemory,而且这300MB内存还不包括对象占用的内

2012-02-04 14:44:44 520

原创 捕获页面关闭事件

http://cosmicbugs.iteye.com/blog/1328746最后提供的方法在FF下可以,但是在Chrome下会报错,说onbeforeunload里不能使用alert方法

2011-12-29 08:43:02 180

原创 创建类时,构造函数、静态块和变量以及非静态块和变量的执行顺序

public class A { public A(String var) { System.out.println(var); }} public class B { { System.out.println("Parent block"); } static { System.out.println("Parent static block"); }

2011-12-28 13:06:54 188

原创 所谓DI

Dependency injection (DI) 中文名叫依赖注入。它的目的是为了允许在运行时改变一个接口的实现,这样就可以松耦合。同时,可以mock测试(这步还不知道怎么做)。用一个例子来说明吧在这个例子里面,首先,DamselRescuingKnight只能使用一种Quest,就是RescueDamselQuest。而且不能被测试(不知道为什么);

2011-12-22 21:12:45 195

原创 Javascript object equal

最近遇到个场景,需要判断Ext里面2个record是否相等,试着做了equals方法,应该还管用。因为是record,没有考虑正则和function的情况,至少function的type在不同浏览器里面是不同的function emptyEqual(a1,a2){ if(a1 === null && a2 === null) return 1; else if(a1 === null

2011-12-20 15:05:20 705

原创 JavaScript的组合继承

Javascript的组合继承是使用原型链来实现对方法和共享属性的继承,而通过借用父类构造函数来实现对父类不共享属性的继承。 function SuperType(name){ this.name=name; this.colors=["re

2011-10-11 21:44:52 195

原创 Java继承的学习(一)

继承的目的是为了代码复用。往子类中添加新的方法和域可以使子类更加符合需求。 继承是“is-a”的关系,子类“is a”父类。把通用的方法写入父类中,子类可以通过Override重写父类的方法。子类不能直接访问父类中的private域或者方法,需要通过父类的publ

2011-09-24 23:39:32 144

原创 多线程对栈的操作

上周五去面试,面试官出了一道多线程对Stack操作的题目。我华丽丽的说没用过,被深深地鄙视了。因为2年得框架开发经验,对多线程没有任何关注,这么简单的题目都答不上,真是要痛定思痛。package TestThread.com;public class Node {

2011-09-12 09:22:47 164

转载 类反射

http://www.iteye.com/topic/1114312回去看看,正好对反射不是很理解

2011-09-06 17:56:34 73

转载 写一个singleton

第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。public class Singleton {private

2011-08-25 15:04:13 131

转载 Java synchronized

记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执

2011-08-25 10:56:48 110

转载 JNI和native

Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功能。  可以将native方法比作Java程序同C程序的接口,其实现步骤: 1、在J

2011-08-25 10:51:50 132

转载 【整理】Java笔试题

String s = new String("xyz");创建了几个String Object答:两个,一个字符对象,一个字符对象引用对象Collection 和 Collections的区别答:Collection是集合类的上级接口,继承与他的接口主要有Set

2011-08-25 10:51:13 143

转载 【整理】Java接口和抽象类

在abstract class方式中,可以有自己的数据成员,也可以有非abstarct的成员方法,而在interface方式的实现中,只能够有静态的不能被修改的数据成员。abstract class在Java语言中表示的是一种继承关系,一个类只能使用一次继承关系。在abs

2011-08-25 09:32:42 81

转载 Spring配置文件总结

原帖地址:http://zhaohe162.blog.163.com/blog/static/3821679720105711512570/首先来看一个标准的Spring配置文件 applicationContext.xmlhttp://www.springframe

2011-08-24 23:52:45 92

转载 选用ibatis和hibernate的区别

原帖地址:http://zhaohe162.blog.163.com/blog/static/38216797201052741439752/Hibernate简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java

2011-08-24 23:51:58 147

转载 【总结】Spring IOC加载方式配置文件方式

1.     从classpath路径下加载applicationContext.xml文件Resource resource = new ClassPathResource("applicationContext.xml");XmlBeanFactory bean =

2011-08-24 17:42:13 566

原创 Spring的概念

反转控制:创建对象的控制权交给配置文件。依赖注入:如果创建依赖对象B的对象A,那么根据配置文件,把对象B也创建了。Spring容器来完成创建被调用者对象的工作,称为控制反转,然后将对象的值注入给调用者,称为依赖注入。

2011-08-24 17:29:48 113

转载 SSH优缺点

Hibernate还有一个缺点,面试官提示我说Hibernate有没有什么不能做到,而JDBC可以做到的?Hibernate不能再运行时动态创建表,JDBC是可以做到的 面试归来技术面试官叫我谈谈 ssh优缺点平时用起来倒是挺顺手..但是从来没有系统的总结

2011-08-24 16:00:32 174

转载 快速排序算法的java基本实现

原帖地址http://twb.iteye.com/blog/772871    快速排序是较好的排序算法,但是只有将它用好的逻辑代码实现才能看出它的威力,本人用几种思维逻辑实现了快速排序,但是运行结果发现,同样是快速排序,不同实现方法运行效率差别相当大,现在把运行效率最好的代

2011-08-23 17:38:48 609

原创 ANT初学

今天在公司的电脑上学习ANT,写了个很简单的project,打jar包的时候有2个类会抛错,有可能导致的原因是ant的环境变量没有加${JAVA_HOME}/lib/tools.jar公司电脑的环境变量不好改,只能回家试试了下面是不能打jar包的类和抛出的错。pu

2011-08-22 11:42:46 219

原创 ANT安装报错

ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.后来发现我的ANT_HOME设成了“F:\javaTool\apache-ant-1.8.2;”多了一个分号。第一次安

2011-08-21 21:07:42 194

转载 JAVA代理机制初探

原文地址: http://www.blogjava.net/hadeslee/archive/2007/09/08/143641.html我对classloader还是不了解,那种Thread.currentThread().getContextClassLoader()的用

2011-08-18 17:38:28 128

转载 spring 概念理解(资料)

原文地址:http://www.zhuoda.org/xiaoming/66303.html第一段就让我大彻大悟啊,神马是IOC,神马是IOC一、Spring的IoC(Inversion of Control)。这是Spring中得有特点的一部份。IoC又被翻译成“控

2011-08-18 17:10:09 110

原创 import jdk对象报错问题的解决

今天在项目上遇到一个问题:更新了所有工程后,发现有二十来个工程在import jdk 对象时候报错,例如 the import java.lang cannot be resolved.Clean和refresh都不管用。后来同事建议在window---》preferences-

2011-08-16 10:30:18 151

转载 Ubuntu与XP的硬盘融合 双系统搭建手册

很多使用Ubuntu的用户会偶尔使用下Windows系统,如果更换系统又很麻烦。如果你是个忠实的Linux粉丝,你就不要错过学习在你的硬盘中实现WIndows和Linux Ubuntu的双系统共存。一、从iso文件启动硬盘安装的关键则在于实现从iso文件启动.从网上下载u

2011-08-11 11:15:13 121

axis.jar 1.4版本

axis的jar包,版本是1.4的,最新的版本了。

2011-03-18

空空如也

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

TA关注的人

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