`
liu_87663663
  • 浏览: 34884 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
memberOf 是用来判断某个Fact 对象的某个字段是否在一个集合(Collection/Array)当 中,用法与contains 有些类似,但也有不同,memberOf 的语法如下: Object(fieldName memberOf value[Collection/Array])   可以看到memberOf 中集合类型的数据是作为被比较项的,集合类型的数据对象位于 memberOf 操作符后面,同时在用memberOf 比较操作符时被比较项一定要是一个变量(绑定 变量或者是一个global 对象),而不能是一个静态值。代码清单2-12 是一个演示member ...
java对象深度克隆的方法:   public static final Object deepClone(Object obj){ if(logger.isDebugEnabled()){ logger.debug("开始深度克隆对象"); } ByteArrayOutputStream bo = null; ObjectOutputStream oo = null; ByteArrayInputStream bi = null; ObjectInputStream oi = null; Object resul ...
好几年不写JS了,资料整理起来比较慢,格式也有点乱 主要分几部分 jquery.validate 基本用法 jquery.validate API说明 jquery.validate 自定义 jquery.validate 常见类型的验证代码 下载地址 jquery.validate插件的文档地址 http://docs.jquery.com/Plugins/Validation jquery.validate插件的主页 http://bassistance.de/jquery-plugins/jquery-plugin-validation/ jquery.validate插件主页上 ...
Eclipse中安装Spket插件:http://www.spket.com/update/ eclipse .properties插件:http://propedit.sourceforge.jp/eclipse/updates/ maven插件:http://m2eclipse.sonatype.org/sites/m2e maven扩展插件:http://m2eclipse.sonatype.org/sites/m2e-extras svn插件:http://subclipse.tigris.org/updat ...
在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 select * from emp where rownum <= 5 而且书上也告诫,不能对rownum用">",这也就意味着,如果你想用 select * from emp where rownum > 5 则是失败的。要知道为什么会失败,则需要了解rownum背后的机制: 1 Oracle executes your query. 2 Oracle fetches the first row and calls it row number 1. 3 Have we go ...
1判断select选项中 是否存在Value="paraValue"的Item 2向select选项中 加入一个Item 3从select选项中 删除一个Item 4删除select中选中的项 5修改select选项中 value="paraValue"的text为"paraText" 6设置select中text="paraText"的第一个Item为选中 7设置select中value="paraValue"的Item为选中 8得到select的当前选中项的valu ...
Struts的版本是2.06,总结一下项目使用中碰到的问题,以备查用。这些错误大多数是人为的。     1、No result defined for action ***Action and result success     这个错误产生的原因是,在struts.xml中配置没有配置success result。我的理解是action执行完后,必须产生一个result类。这个类可是servlet或是其他,但不能为空。     解决方法:增加result success定义。     <result>***.jsp</result>      2、No result ...
AccessMModule 由“是和否”改为“1和0” Section 由("接入省")改为号段 行业短信网关“核查”出错updateBatch(CheckManagerImpl.java:3667)
一、Array ,Arrays Java所有“存储及随机访问一连串对象”的做法,array是最有效率的一种。 1、效率高,但容量固定且无法动态改变。       array还有一个缺点是,无法判断其中实际存有多少元素,length只是告诉我们array的容量。 2、Java中有一个Arrays类,专门用来操作array。       arrays中拥有一组static函数,       equals():比较两个array是否相等。array拥有相同元素个数,且所有对应元素两两相等。       fill():将值填入array中。       sort():用来对array进行排序。    ...
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。  理解抽象类  ...
el表达式的取值默认顺序:     pageScope  requestScope  sessionScope  applicationScope     结构,采用.导航,也称为存取器   ${user.name}  ${user.class.name}                       输出map   ${mapValue.key1}                      输出数组   ${strArray[1]}                      输出list   ${list[1].name}                      el表达式的运 ...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。     总结如下:     Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。     DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为Sessi ...
Global site tag (gtag.js) - Google Analytics