- 博客(74)
- 资源 (60)
- 收藏
- 关注
转载 JavaScript页面节点的函数
本文转载自a():为这个节点添加一个子节点,并放在所有子节点的最后,如果这个子节点已经存在,则先把它删掉再添加进去。 getFirstChild():如果节点存在子节点,则返回第一个子节点,对等的,还有getLastChild()方法返回最后一个子节点。 getNextSibling():返回在DOM树中这个节点的下一个兄弟节点,对等的,还有getPreviousSib
2014-08-29 16:33:26 719
转载 Javascript之document对象详解
Document对象详解 document 文挡对象 - JavaScript脚本语言描述 --------------------------------------------------------------------- 注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写 否则会提示你
2014-08-29 16:04:19 631
转载 JavaScript数组的常用方法
1.ArrayObject shift() 方法定义和用法shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。语法arrayObject.shift()返回值数组原来的第一个元素的值。说明如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 a
2014-08-29 14:39:02 473
转载 JavaScript字符串函数
JavaScript自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var
2014-08-29 11:27:51 492
转载 Java 中的悲观锁和乐观锁的实现
Java 中的悲观锁和乐观锁的实现 2009-04-22 11:32:02| 分类: java面试|举报|字号 订阅锁(locking)业务逻辑的实现过程中,往往需要保证数据访问的排他性。如在金融系统的日终结算处理中,我们希望针对某个cut-off时间点的数据进行处理,而不希望在结算进行过程中(可能是几秒种,也可能是几个小时)
2014-08-11 16:14:45 571
原创 struts2源码探索之初始化(四)
在上一篇文章 struts2源码探索之初始化(三)中,已经分析到了创建bootstrap这个容器的最后一步了,调用ContainerBuilder类的create()。恩,接下来看这个方法:public Container create(boolean loadSingletons) { ensureNotCreated(); created = true; final
2014-06-28 12:30:00 1092 2
转载 正确理解ThreadLocal
本文来自ITEYE首先,ThreadLocal 不是用来解决共享对象的多线程访问问题的,一般情况下,通过ThreadLocal.set() 到线程中的对象是该线程自己使用的对象,其他线程是不需要访问的,也访问不到的。各个线程中访问的是不同的对象。 另外,说ThreadLocal使得各线程能够保持各自独立的一个对象,并不是通过ThreadLocal.set()来实现的,而是通过每个线程中的n
2014-06-28 12:07:06 656
原创 struts2源码探索之初始化(三)
在上一篇struts2源码学习之初始化(二)中已经详细介绍了Dispatcher的初始化工作,只差最后一点,容器的创建。这一篇就仔细介绍容器的创建过程,初始化过程以及容器的作用。还是先从源码入手,上一篇已经分析到了Dispatcher类的init()的这段代码:Container container = init_PreloadConfiguration(); co
2014-06-27 10:46:53 1553 1
原创 struts2源码学习之初始化(二)
在上一篇struts2源码学习之初始化(一)中,详细描述了StrutsPrepareAndExecuteFilter的init()的主要工作,这一篇就详细说说Dispatcher。从上一篇文章中,我们知道了Dispatcher在Filter的init()方法中被创建出来,那么,它的功能是什么呢?Dispatcher类的功能正如它的名字所示,是派发,派发请求。PrepareOperations类
2014-06-25 17:02:47 1901
转载 数据库事务
本文来自事务(Transaction)是并发控制的基本单位。所谓的事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行。所以,应该把它们看成一个事务。事务是数据库维护数据一致性的单位,在每个事务结束时,都能保持数据一致性。 针对上面的描述可以看出,事
2014-06-24 20:03:26 445
原创 struts2源码学习之初始化(一)
看struts2源码已有一段时日,从今天开始,就做一个总结吧。首先,先看看怎么调试struts2源码吧,主要是以下步骤:使用Myeclipse创建一个web工程导入struts2需要的jar包如图:让jar包关联源文件在上图中的jar包右键,选择properties->java source attach,如果关联成功,双击jar包下的某个class文件就会
2014-06-24 17:34:58 2019
原创 Hibernate之关系对象映射详解
hbm2dll工具在Hibernate核心包中,而hbm2java需要另外一个包:HibernateTools包,
2014-05-24 21:10:16 636
原创 JNDI详解
JNDI的全称是Java Naming Directory Interface,即java命名和目录接口,它允许java程序通过一个
2014-05-20 13:42:34 613
Hibernate的一个简单例子
2014-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人