`
文章列表
BigDecimal.setScale()方法用于格式化小数点 setScale(1)表示保留一位小数,默认用四舍五入方式  setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3  setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4  setScale(1,BigDecimal.ROUND_HALF_UP)四舍五入,2.35变成2.4 setScaler(1,BigDecimal.ROUND_HALF_DOWN)四舍五入,2.35变成2.3,如果是5则向下舍     注释: 1: ...
  Oracle在order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前   使用nulls first 或者nulls last 语法 nulls first和nulls last是Oracle order by支持的语法如果order by 中指定了表达式nulls first则表示null值的记录将排在最前(不管是asc 还是 desc)如果Order by 中指定了表达式nulls last则表示null值的记录将排在最后 (不管是asc 还是 desc)使用语法如下:--将nulls始终放在最前select * from ...
ORACLE中小心与NULL有关的操作 ORACLE中与NULL有关的操作 1.更新数据时注意NULL操作 (1)更新时,因为NULL导致更新后数据丢失. 创建表test_1和表test_2,两张表的测试数据如下: SQL> select * from test_1;   ID1   ID2 ----- ----- 1     16 2     17       21   SQL> SELECT * FROM TEST_2;   ID1   ID2 ----- ----- 1     26 2     27       ...
INSTR   (源字符串, 目标字符串, 起始位置, 匹配序号)   在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始   到字符的结尾就结束。   语法如下:   instr( string1, string2 [, start_position [, nth_appearance ] ] )   参数分析:   string1
TextArea的高度自适应本来应该很简单的,只需要用js监听它的输入然后修改其高度即可,甚至对于ie只要用css(overflow:visible;)控制就可以了。但是同样会有兼容性问题,对于Google Chrome等浏览器不支持。所以就想用JavaScript来实现,于是就写了一个jQuery插件来实现。代码如下: /// <reference path="jquery-1.5.1.min.js" />$.fn.extend({
1、JAVA读取文件,避免中文乱码。 /**   * 读取文件内容   *   * @param filePathAndName   *            String 如 c:\\1.txt 绝对路径   * @return boolean   */
一、循环遍历集合 1、在jsp中引入标准函数声明<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 2、若要判断集合的大小,则需要引入如下声明<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> 3、如何使用jstl判断集合是否为空${user}为集合,user为集合名<c:if test="${empty ...
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一 ...
在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是增加系统参数:  Windows系统下, 在catalina.bat最前面:set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=512m -Djava.awt.headless=true一定加在 ...
          JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。 一、上传文件          原理就不介绍了,大家直接看代码吧 [Java]  
转自:http://up2pu.iteye.com/blog/988871   Spring版本2.5.6.SEC01 1.服务端: 需要如下jar包:spring.jar spring-webmvc.jar IPersonService.java   Java代码 
  一、概述 Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据, Hessian主要用作面 ...
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二 次封装,可以把结果集转化成List。DBUtils包括3个包:org.apache.commons.dbutils org.apache.commons.dbutils.handlers org.apache.commons.dbutils.wrappersDBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。 org.apache.commons.dbutilsDbUtils 关闭链接等操作QueryRunner 进行查询的操作 org.apache.commons.dbutils.handlersA ...
    J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式。          assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制,如C,C++和Eiffel等,但是支持的形式不尽相同,有的是通过语言本身、有的是通过库函数等。另外,从理论上来说,通过assertion方式可以证明程序的正确性,但是这是一项相当复杂的工作,目前还没有太多的实践意义。   在实现中,assertion就是在程序中的一条语句,它对一个boolea ...
大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。  事务注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事务处理 例子: @Transactional public class TestServiceBean implements TestService {} 当类中某些方法不需要事务时: @Transactional public class TestServiceBean implements TestService {         private TestDao dao;   ...
Global site tag (gtag.js) - Google Analytics