`
kewb
  • 浏览: 84818 次
  • 性别: Icon_minigender_1
  • 来自: 东莞
社区版块
存档分类
最新评论
文章列表
裁减字符串 使用StringUtils.trim()方法裁减掉多余的空格、控制符以及其它指定的字符。 所谓控制符指的是ASCII码表取值小于32的字符,即从0(null)到31(单元分隔符)的所有字符。 自定义裁减字符串 如果字符串的首尾含有要清除的字符,可以使用StringUtils.strip()方法清除它们。与trim()方法不同,strip() 方法能够由用户指定字符作为清除的内容。例如在下面的例子中,破折号和星号将从字符串的首尾清除。 String original = "------***fjdfads-----***--"; String striped = S ...
搜索嵌套字符串 使用StringUtils.substringBetween(),该方法能够返回两个指定参数包围起来的字符串内容。 其格式为: StringUtils.substringBetween(要搜索的字符串,"参数一","参数二") 注意:substringBetween()方法将返回位于起始和终止字符串之间的第一个字符串。 除此之外,substringBetween()方法还能找到被相同字符围绕的文本,即只传入一 个参数。 KE 2007-09-17 22:52 发表评论
分割字符串 使用StringUtils.split(),并提供一系列字符作为分隔符。 例如 String[] array = StringUtils.split(inputString," ," ,2); 第一个参数为要分割的字符串; 第二个参数为分隔符; 第三个参数为分割后返回的个数。 StringUtils.split()函数不会因为分隔符相邻而返回空字符串。通过传入带有空格和逗号的字符串, 可以一次性设定多个分隔符。 KE 2007-09-17 22:46 发表评论
缩减字符串 使用StringUtils.abbreviate()方法。只要传给它待缩减的字符串和最大允许缩减长度即可。 StringUtils.abbreviate()方法也能够在字符串内的某个偏移量处开始缩减。形式如下 StringUtils.abbreviate(message,offset,width),其中message为待缩减的字符串, offset为偏移量,width为要允许缩减的长度。 KE 2007-09-17 22:37 发表评论
检查空字符串 使用StringUtils.isBlank().该方法在收到空字符串、零长度字符串或全为空格的字符串时将返回 true。它能通过返回true的方式优雅地处理null。 检查非空字符串也同样简单;StringUtils.isNotBlank()的作用和isBlank()恰好相反。当一个字符 串为空或者只包含空格,或是null时,StringUtils.isNotBlank()方法将返回false. 另一种检测空串的方法是修剪(trim)该字符串,如果它只包含空格,修剪的结果将是null,通过 查看修剪结果是否为null即可得到检测结果。使用StringUtils.trimToNull ...
常见的事务传播规则有如下几种:  PROPAGATION_MANDATORY: 要求调用该方法的线程必须处于事务环境中,否则抛出异常;  PROPAGATION_NESTED:如果执行该方法的线程已处于事务环境下,依然启动新的事务,方法在嵌套的事务里执行。如果执行该方法的线程并未处于事务中,也启动新的事务,然后执行该方法,此时与 PROPAGATION_REQUIRED相同;  PROPAGATION_NEVER:不允许调用该方法的线程处于事务环境下,如果调用该方法的线程处于事务环境下,则抛出异常;  PROPAGATION_NOT_SUPPORTED:如果调用 ...
     摘要: Hibernate3.x调用存储过程 原文出处:http://tech.it168.com/j/d/2007-05-14/200705141007843.shtml 说明:该文不得转载 摘要:本文以详尽的实例展示了hibernate3.x中调用存储过程各步骤,从建立测试表、存储过程的建立、工程的建立以及类的编写和测试一步一步引导用户学习hibernate3.x中调用存储过程的方法. 如果...  阅读全文KE 2007-09-17 22:09 发表评论
Spring+Hibernate中OpenSessionInView模式运用 配置OpenSessionInView模式也很简单,Spring提供了两种方式: 1、过滤流Filter <filter> <filter-name>OpenSessionInViewFilter</filter-name> <filter-class>             org.springframework.orm.hibernate3.support.OpenSessionInViewFilter </filter-class>
Struts+Spring+Hibernate处理Lob(Blob,Clob)  Struts+Spring+Hibernate处理Lob(Blob,Clob)   在使用struts+spring+hibernate的开发中,有些时候用户会有数据库存储文件的需求,在数据库中一般会采用 Blob ...
昨天在做一个SSH的例子时.启动TOMCAT服务器时就老是报错. ......... java.lang.IllegalArgumentException: sessionFactory or hibernateTemplate is required 根据提示在配置文件中为这个类添加一个property属性 <property name="sessionFactory"> <ref bean="sessionFactory" /> </property> 就不会报错.但是其它的Service类并不需要这么做,让我感觉 ...
     摘要:  Hibernate的检索策略 立即检索   类级别的立即加载关联对象 关联级别的立即加载指定对象的关联对象可以设定批量检索数量 延时检索   类级别的延时加载关联对象 关联级别的延时加载指定对象的关联对象可以设定批量检索数量   迫切左外连接检索 类级别不适用关联级别通过左外连接加...  阅读全文KE 2007-09-16 14:52 发表评论
一、           数据库事务概念 数据库事务的特征: ACID Atomic (原子性)、 Consistency (一致性)、 Isolation (隔离性)和 Durability (持久性)。 DBMS 用日志来保证数据的原子性、一致性和持久性;用锁的机制来保证数据的隔离性。 二、           事务的边界 数据库支持 2 种事务模式:自动提交和手动提交。 JDBC API 的事务边界 try
Hibernate 提供了 3 种检索策略: l        延迟检索; l        立即检索; l        迫切左外连接; Hibernate 提供 2 种方式来确定检索策略,一中是在配置文件当中,另外一种是在程序种设置。当然,如果你在程序中设置了检索策略,那么你在配置文件中的设置也就无效了。另外的一种情况是 HQL 会忽略配置文件的设置,而总是采用迫切左外连接。 一、 类级别的检索 可以选择的检索策略是立即检索和延迟检索,默认的是立即检索。用配置文件中的 <class> 节点的 lazy 来控制。 注意:不管你在配置 class 的 lazy 是
  1.  logic:empty           该标签是用来判断是否为空的。如果为空,该标签体中嵌入的内容就会被处理。该标签用于以下情况:          1)当Java对象为null时;          2)当String对象为""时;          ...
第一,谈谈final, finally, finalize的区别。     第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?     第三,Static Nested Class 和 Inner Class的不同,说得越多越好 ...
Global site tag (gtag.js) - Google Analytics