- 博客(30)
- 收藏
- 关注
原创 BigDecimal.setScale 处理java小数点
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_...
2013-05-14 09:05:43 116
原创 Oracle对null的排序
Oracle在order by 时缺省认为null是最大值,所以如果是ASC升序则排在最后,DESC降序则排在最前 使用nulls first 或者nulls last 语法 nulls first和nulls last是Oracle order by支持的语法如果order by 中指定了表达式nulls first则表示null值的记录将排在最前(不管是asc 还是 de...
2012-09-27 10:07:05 137
原创 ORACLE中小心与NULL有关的操作
ORACLE中小心与NULL有关的操作 ORACLE中与NULL有关的操作 1.更新数据时注意NULL操作 (1)更新时,因为NULL导致更新后数据丢失. 创建表test_1和表test_2,两张表的测试数据如下: SQL> select * from test_1; ID1 ID2 ----- ----- 1 16 2 ...
2012-09-27 10:06:20 150
原创 Oracle函数
INSTR (源字符串, 目标字符串, 起始位置, 匹配序号) 在Oracle/PLSQL中,instr函数返回要截取的字符串在源字符串中的位置。只检索一次,就是说从字符的开始 到字符的结尾就结束。 语法如下: instr( string1, string2 [, start_position [, nth_appearance ] ] ) 参数分析: ...
2012-06-20 17:00:59 199
原创 TextArea高度自适应
TextArea的高度自适应本来应该很简单的,只需要用js监听它的输入然后修改其高度即可,甚至对于ie只要用css(overflow:visible;)控制就可以了。但是同样会有兼容性问题,对于Google Chrome等浏览器不支持。所以就想用JavaScript来实现,于是就写了一个jQuery插件来实现。代码如下: /// <reference path="jquery-1.5.1....
2012-06-08 13:30:14 165
原创 Java读写文件中避免中文乱码
1、JAVA读取文件,避免中文乱码。 /** * 读取文件内容 * * @param filePathAndName * String 如 c:\\1.txt 绝对路径 * @return boolean */ public static String readFile(String filePathAndName) { String f...
2012-05-08 15:15:01 208
原创 JSTL与EL表达式(为空判断)
一、循环遍历集合 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、如何
2012-05-07 19:14:11 687
原创 Java正则表达式
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配...
2012-04-24 11:54:14 99
原创 优化Tomcat篇
在Tomcat上运行j2ee项目代码时,经常会出现内存溢出的情况,解决办法是增加系统参数: Windows系统下, 在catalina.bat最前面:set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=512m -Djava.awt.headless=true一...
2012-04-11 18:18:06 92
原创 JAVA中使用FTPClient上传下载
JAVA程序中,经常需要和FTP打交道,比如向FTP服务器上传文件、下载文件,本文简单介绍如何利用jakarta commons中的FTPClient(在commons-net包中)实现上传下载文件。 一、上传文件 原理就不介绍了,大家直接看代码吧 [Java] /** * Description: 向FTP服务器上传文...
2012-04-10 17:15:14 156
原创 Spring中HttpInvoker实例
转自:http://up2pu.iteye.com/blog/988871 Spring版本2.5.6.SEC01 1.服务端: 需要如下jar包:spring.jar spring-webmvc.jar IPersonService.java Java代码 public interface IPersonService { p...
2012-04-09 10:05:05 157
原创 Hessian与Spring的整合
一、概述 Hessian是一个轻量级的remoting onhttp工具,使用简单的方法提供了RMI的功能. 相比WebService,Hessian更简单、快捷。采用的是二进制RPC协议,因为采用的是二进制协议,所以它很适合于发送二进制数据, Hessian主要用作面向对象的消息通信,Hessian的初衷是支持动态类型,格式紧凑,跨语言。 二、几种Remoting实现的比较 ...
2012-04-09 09:53:23 123
原创 Dbutils 详解
Common Dbutils是操作数据库的组件,对传统操作数据库的类进行二 次封装,可以把结果集转化成List。DBUtils包括3个包:org.apache.commons.dbutils org.apache.commons.dbutils.handlers org.apache.commons.dbutils.wrappersDBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写...
2012-04-01 16:22:28 106
原创 Java中的assert关键字
J2SE 1.4在语言上提供了一个新特性,就是assertion(断言)功能,它是该版本在Java语言方面最大的革新。在软件开发中,assertion是一种经典的调试、测试方式。 assertion(断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制,如C,C++和Eiffel等,但是支持的形式不尽相同,有的是通过语言本身、有的是通过库函数等。...
2012-04-01 10:29:06 582
原创 SPRING注解事务管理
大家在使用spring的注解式事务管理时,对事务的传播行为和隔离级别可能有点不知所措,下边就详细的介绍下以备方便查阅。 事务注解方式: @Transactional 当标于类前时, 标示类中所有方法都进行事务处理 例子: @Transactional public class TestServiceBean implements TestService {} 当类中某些方法不需要事务时...
2012-03-31 17:22:22 86
原创 Spring注解讲解
1. 使用Spring注解来注入属性 1.1. 使用注解以前我们是怎样注入属性的 类的实现: Java代码 public class UserManagerImpl implements UserManager { private UserDao userDao; public void setUserDao(UserDao ...
2012-03-31 16:20:44 151
原创 Hibernate Generic DAO的介绍安装和使用
这个项目以Maven的形式发行,所以你可以以Mave依赖的方式下载这个框架。另外,这些JAR文件也可以从Maven仓库中下载。 1、介绍: Hibernate Generic DAO框架可以和原始的Hibernate框架一起使用,也可以和Hibernate JPA实现一起使用。当然,理论上,它也可以和其他的JPA实现如OpenJPA或TopLink通过一些额外的配置一起使用。 2...
2012-03-31 15:52:58 572
原创 hibernate中c3p0数据源用户名密码加密
spring2 配置文件 Java代码 <?xml version="1.0"?> <!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd"> <beans> ..
2012-03-31 09:27:45 277
原创 wsdl2java参数说明
Axis2: wsdl2java 参数注解wsdl2java 用于根据WSDL生成相应的服务端和客户端代码的生成工具。命令行格式为:WSDL2Java [options] -uri <url or path> : A url or path to a WSDL例:%AXIS2_HOME%binWSDL2Java –uri http://localhost:9090/ccc/NewWSD...
2012-03-28 10:04:16 150
原创 WSDL文件简介
转自:http://wocclyl.blog.163.com/blog/static/46223504200843054022716/ 本文介绍了如何编写一个简单的WSDL文件! 首先明确的一点是WSDL现在有两个版本,分别为WSDL 1.1和WSDL 2.0,W3C的官方文档地址分别为: http://www.w3.org/TR/wsdl Web Service...
2012-03-28 09:48:06 103
原创 ORACLE层次查询学习
转自:http://blog.csdn.net/nsj820/article/details/6299276 层次查询的概念 语法格式: select [level], column, expr... from table [where condition] start with condition connect by [prior column1= column2 | colum...
2012-03-27 11:37:38 74
原创 JSTL标签
1、<c:forEach> <c:forEach>为循环控制,它可以将集合(Collection)中的成员循序浏览一遍。运作方式为当条件符合时,就会持续重复执行<c:forEach>的本体内容。 语法 语法1:迭代一集合对象之所有成员 <c:forEach [var="varName"] items="collection" ...
2012-03-27 11:32:18 86
原创 axis2 services.xml 文件格式
转自:http://laochake.iteye.com/blog/445577 The description of services are specified using services.xml. Each service archive file needs to have a services.xml in order to be a valid service and ...
2012-03-16 18:43:35 197
原创 XML的命名空间
转自:http://www.w3school.com.cn/xml/xml_namespaces.asp 命名冲突 在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。 这个 XML 文档携带着某个表格中的信息: <table> <tr> <td>Apples</td>...
2012-03-16 18:12:36 82
原创 Spring集成AXIS2的Web service配置方法
Spring集成AXIS2的Web service配置方法 1、引入Axis2服务端的jar包,可以从axis2-web/lib目录下找到。 2、引入Spring支持的jar包。 3、在Web.xml中添加Spring引用 <listener> <listener-class>org.springframework.web.contex...
2012-03-06 10:42:10 511
原创 Spring使用扫描注入
applicationContext.xml Xml代码 <context:component-scan base-package="com.vo"/> Java页面 Java代码 package com.vo; import org.springframework.stereotype....
2012-03-05 11:32:42 131
原创 用axis2尝试发布与调用webservice
转自:http://david-3424.iteye.com/blog/386209 测试环境:MyEclipse8.5+Axis2-1.4.1 项目中用到了webservice去调用另外一个公司提供的功能插件,看了下原始代码,是用axis2去调用的,以前学过点cxf,不明白他们的区别,但是想用cxf重新来写。于是有了下面的痛苦过程。 首先,是走通axis2的流程,从Google...
2012-03-02 15:06:42 116
原创 MyEclipse8 安装SVN插件
1、从官网下载site-1.6.9.zip文件,网址是:subclipse.tigris.org, 2、从中解压出features与plugins文件夹,复制到E:\MyEclipse\myPlugin\svn里面,其它的*.xml文件不要。 3、在E:\MyEclipse\MyEclipse8\dropins下新建文件svn.link,内容是:path=E:\\MyEclipse\\myPl...
2012-03-01 15:49:55 111
原创 oracle存储过程(游标作为OUT参数输出)
[b]转自:http://yde986.iteye.com/blog/808904[/b] 包中带过程 要自己定义一个type [cur_name] is ref cursor游标,返回的时候就直接 procedure AAA(变量名 out [cur_name])如此申明OUT变量 存储过程 用系统默认的 sys_refcursor 游标类型 定义变量就OK了 ...
2012-02-29 11:54:19 923
原创 Oracle 游标使用全解
[size=x-large][b]转自:http://www.cnblogs.com/sc-xx/archive/2011/12/03/2275084.html[/b][/size] 这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试 -- 声明游标;CURSOR cursor_name IS select_statement --For 循环游标 --(1)定义游标...
2012-02-24 11:20:15 124
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人