摘要: 阅读全文
posted @ 2015-05-31 11:29 大鹏520 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-31 11:27 大鹏520 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-05-31 11:24 大鹏520 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 代码的坏味道拆分函数,一个功能集中在一起,形成一个新函数(提炼)少用临时变量,如调用方法产生的返回值直接写条件表达式和循环常常也是提炼的信号减少参数个数,使用对象尽量使用对象,如有一个起始值和一个结束值组成的Range类使用多态替换switch对于没用的组件,应该以内部类如果每个函数的粒度都很小,那... 阅读全文
posted @ 2015-05-31 00:33 大鹏520 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 悲观锁:悲观并发控制实际上是“先取锁再访问”,一个事务如果锁定了某行数据,其他事务就必须等待该事务处理完才可以处理那行数据。悲观锁大多数情况下依靠数据库的锁机制实现。每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。由于数据的及时锁定... 阅读全文
posted @ 2015-05-30 23:58 大鹏520 阅读(171) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-05-30 23:48 大鹏520 阅读(13) 评论(0) 推荐(0) 编辑
摘要: DOM的全称是Document Object Model,即文档对象模型。在应用程序中,基于DOM的XML解析器将一个XML文档转换成一个对象模型的集合(通常称DOM树),应用程序正是通过对这个对象模型的操作,来实现对XML文档数据的操作。通过DOM接口,应用程序可以在任何时候访问XML文档中的任何一部分数据,因此,这种利用DOM接口的机制也被称作随机访问机制。DOM树所提供的随机访问方式给应用程序的开发带来了很大的灵活性,它可以任意地控制整个XML文档中的内容。然而,由于DOM分析器把整个XML文档转化成DOM树放在了内存中,因此,当文档比较大或者结构比较复杂时,对内存的需求就比较高。而且, 阅读全文
posted @ 2014-04-11 15:24 大鹏520 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 待写 阅读全文
posted @ 2014-04-10 22:26 大鹏520 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 与利用DOM、SAX、JAXP机制来解析xml相比,DOM4J 表现更优秀,具有性能优异、功能强大和极端易用使用的特点,只要懂得DOM基本概念,就可以通过dom4j的api文档来解析xml。dom4j是一套开源的api。实际项目中,往往选择dom4j来作为解析xml的利器。dom4j中对应XML的DOM树建立的继承关系针对于XML标准定义,对应于图2-1列出的内容,dom4j提供了以下实现:实例: 阅读全文
posted @ 2014-04-10 22:08 大鹏520 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1. java中所有的异常都继承自超Throwable,异常分为两大类:普通异常和错误,对应类名是Exception和Error。普通异常继承自Exception类,他可分为检查异常和非检查异常。检查异常:所谓检查异常就是要在编译阶段处理的异常,强制程序处理所有的checked异常,必须显示处理检查异常,如果程序没有处理,则在编译时会发生错误,无法通过编 译。不是RuntimeException类及其子类的异常实例则被称为检查异常。非检查异常:又叫运行时异常,在运行时候出现的异常,比如空指针、数组越界、类转换错误,被0除等,所有非检查异常继承自RuntimeException类及其子类。可以不 阅读全文
posted @ 2014-04-10 17:24 大鹏520 阅读(460) 评论(0) 推荐(0) 编辑