`
nesta2001zhang
  • 浏览: 70785 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
使用BeanUtils时,Date类型值为空的解决方法 org.apache.commons.beanutils.ConversionException: No value specified for 'Date' 现在系统里原先不出错的地方老是出现以上这个错误,不知道什么原因。也都是BeanUtils.copyProperties(teaInfo, infoForm);这种语句出的错。 今天查了一上午,找到了它的用法,原来它是一种反射机制,使用copyProperties可以复制bean,不必重复写很多属性,只是效率不高。 1, BeanUtils.copyProperties(de ...
从MyEclipse转到Eclipse Java EE IDE,尽可能延续svn项目。 1,从svn检出Web Project,将被识别为Java Project而不能发布到Server。 2, 新建同名Dynamic Web Project, 配置Build Path –> Source –> Default output folder为WebRoot\WEB-INF\classes,Content Directory为WebRoot。 3,将.project、.classpath和.settings文件夹复制到检出的项目,这时已经可以识别为Dynamic Web ...
例如,现在想把Eclipse添加到系统的“应用程序”菜单里,方法如下: gedit /usr/share/applications/eclipse.desktop 然后在里面添加如下内容: [Desktop Entry] Name=Eclipse Comment=用Eclipse开发 Exec=/usr/lib/eclispe/eclipse Icon=/usr/lib/eclipse/eclips ...
A little-known fact about  Facebook Timeline : It relies onMySQL , a database-management system that was originally designed to be used in small-scale applications on just one or a few machines — a far cry from the 800+ million users of the world’s largest social network. What gives? In this repo ...
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中,我们都见到了越来越多的SOA或RESTful的Web API。为什么Web API如此流行呢?我认为很大程度上应归功于简单有效的HTTP协 ...
UML符号 图一: 此实线箭头表示, 继承 , 从一个非接口类的继承. 图二: 那条连线表示双向关联 : 看左边, Flight扮演assignedFights角色, 有0到1个Plane跟他关联(一个航班要么取消了没有飞机,要么只能对应一架飞机) 看右边, Plane扮演着assignedPlane角色, 有0到多个Flight跟他关联(一个飞机可以参与多个航班, 也可以停在仓库里面烂掉) 图三: 那条连线表示单向关联 : 基本的意义跟上面的是一样的, 唯一不同的是, 右边的类对左边的类是一无所知的. 图四: 那个大的包围的框叫软件包 , 名字为Account, ...
一.问题的提出 我常常在思考一个问题,我们如何能设计出高水平、高质量的软件出来。怎样是高水平、高质量的软件?它应当是易于维护、易于适应变更、可重用性好的 一个系统。如何做到这一点呢?答案当然是“低耦合、高内聚”了。低耦合就是软件在构造的时候,各个模块、各个功能、各个类都不会过度依赖于它周围的环境。 只有这样,才能使我们的模块(功能、类)在周围发生变更时不受影响,做到易于维护和易于适应变更。正因为如此,也使它更易于重用到其它功能类似的环境中, 提高了重用性。高内聚则使软件中的各个模块(功能、类)能够各尽其能而又充分合作,也就是对于软件问题空间中需求的各个功能,系统可以合理地把它分配 ...
Spring事务的传播行为   在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变默认规则: 1 让checked例外也回滚:在整个方法前加上 @Transactional(rollbackFor=Exception.class) 2 让unchecked例外不回滚: @Transactional(notRoll ...
用 spring 事务管理器,由spring来负责数据库的打开,提交,回滚.默认遇到运行期例外(throw new RuntimeException("注释");)会回滚:unchecked,需要捕获的例外(throw new Exception("注释");)不会回滚:checked.  需要修改规则加入注释:  @Transactional(rollbackFor=Exception.class) //指定回滚,需要捕获的例外(throw new Exception("注释");)不会回滚     publ ...
注意的几点: 1  @Transactional 只能被应用到public方法上, 对于其它非public的方法,如果标记了@Transactional也不会报错,但方法没有事务功能. 2 默认情况下,一个有事务方法, 遇到RuntiomeException 时会回滚 .  遇到 受检查的异常 是不会回 ...
事务注解说明 @Transactional 类事务说明机制 @Transactional(noRollbackFor=RuntimeException.class) 方法事务说明 @TRacsactional(RollbackFor=Exception.class) @Tracsactional(readOnly=true); @Tracsactional(timeout=100) @Tracsactional(isolation)数据库的隔离级别 {     Read Uncommited:读取未提交的数据(会出现脏读 不可重复读 幻读)     Read Cimmit ...
struts2 遍历Map的N中方法 2011-01-09 22:24 struts2 遍历Map的N中方法 主要针对以下几种情况的Map:  private Map<String, String> strMap = new HashMap<String, String>();  private Map<String, Person> perMap = new HashMap<String, Person>();  private Map<String, String[]> strArryMap = new H ...
初学Oracle时,你可能会对Oracle中PGA和UGA两者间的区别产生疑问,这里就PGA和UGA两者间的区别发表下个人意见,在这里拿出来和大家分享一下。 The Process Memory除SGA(System Global Area)之外,Oracle进程还使用下面三个全局区: The Proce ...
一、Oracle分析函数简介: 在日常的生产环境中,我们接触得比较多的是OLTP系统(即Online Transaction Process),这些系统的特点是具备实时要求,或者至少说对响应的时间多长有一定的要求;其次这些系统的业务逻辑一般比较复杂,可能需要经过多次的运 算。比如我们经常接触到的电子商城。 在这些系统之外,还有一种称之为OLAP的系统(即Online Aanalyse Process),这些系统一般用于系统决策使用。通常和数据仓库、数据分析、数据挖掘等概念联系在一起。这些系统的特点是数据量大,对实时响应的要求不 高或者根本不关注这方面的要求,以查询、统计操作为 ...

oracle decode()

decode(条件,值1,翻译值1,值2,翻译值2,...值n,翻译值n,缺省值) 该函数的含义如下: IF 条件=值1 THEN     RETURN(翻译值1) ELSIF 条件=值2 THEN     RETURN(翻译值2)     ...... ELSIF 条件=值n THEN     RETURN(翻译值n) ELSE     RETURN(缺省值) END IF · 使用方法: 1、比较大小 select decode(sign(变量1-变量2),-1,变量1,变量2) from dual; - ...
Global site tag (gtag.js) - Google Analytics