- 浏览: 26886 次
- 性别:
- 来自: 上海
最新评论
文章列表
使用类的静态块来初始化properties属性文件配置的常量
在一个项目中,总有那么些常量,这时我们一般会将这些常量使用properties属性文件来进行配置,以方便代码的维护和日后的修改。
我的处理方式是:
1、使用 ...
序列化是我们平时听过但又不太熟悉的词,因为在我们平时的开发中几乎用不到,所以很多人都忽视了他的重要性,其实序列化我们用得很多,做web开发的人都知道servlet,但不知道有多少人还记得servlet是实现了序列化接口的,现在web开发中都是使用框架,几乎看不到servlet,所以不知道servlet实现了序列化接口也不足为奇。
序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化,可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。所以servlet实现了序列化接口也就不难理解了。关于序列化的具休内容可参考文章:http:// ...
1.认购:是指投资者在基金的设立募集期内购买基金单位的行为。
2.申购:是指基金成立后,向基金管理人购买基金单位的行为。
3.赎回:是指基金投资者向基金管理人卖出基金单位的行为。
有时我们需要对日期,数字的格式进行处理,这时我们可以借助trunc方法来处理。
--Oracle trunc()函数的用法
/**************日期********************/
1.select trunc(sysdate) from dual --2011-3-18 今天的日期为2011-3-18
2.select trunc(sysdate, 'mm') from dual --2011-3-1 返回当月第一天.
3.select trunc(sysdate,'yy') from dual --2011-1-1 ...
字符为空判断,去所有空格等一系例的字符串处理都可以通过StringUtils类来实现,这个类里面有大量的static方法,使用很方便。使用详情可查看API或参考文章:http://www.blogjava.net/athrunwang/archive/2012/02/20/370315.html
以上说的StringUtils类是源于org.apache.commons.lang.StringUtils。同时spring已经实现了常用的处理功能org.springframework.util.StringUtils。这两者的封装有一些区别,比如对为空的判断 ...
1.变量集中:
我们在写类的时候一般都是将变量写在类的最前面,后面再写方法,这样写是便于代码阅读。同理方法的写法也一样,我们应该在写方法时,将方法中用到的变量全都在方法的最前面集中申明或赋值,
而不是以结构化的编程思维流程式地哪里要用变量了再写在哪里。
修改前:
StockChange change=new StockChange();
DataBaseConnection h2Conn=null;
Logger.info("更新股票的估值增值");
try {
String priceSumsql ...
Java变量类型识别的3种方式
- 博客分类:
- Java技术
转载一篇类型识别的文章,亮点是通过多态自己封装的一个识别公用类。如要查具体内容,请查看原文:
http://snkcxy.iteye.com/blog/1827913
package com.cxyapi.oo;
import java.util.HashMap;
import java.util.Map;
/** 类型识别工具
* @author cxy @ www.cxyapi.com
*/
public class TypeTools
{
//获得类型
public static Map<St ...
一、 POI简介
Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。
二、 HSSF概况
HSSF 是Horrible SpreadSheet Format的缩写,通过HSSF,你可以用纯Java代码来读取、写入、修改Excel文件。HSSF 为读取操作提供了两类API:usermodel和eventusermodel,即“用户模型”和“事件-用户模型”。
三、 POI EXCEL文档结构类
HSSFWorkbook excel文档对象
HSSFSheet excel的she ...
1.多头:多头是指投资者对股市看好,预计股价将会看涨,于是趁低价时买进股票,待股票上涨至某一价位时再卖出,以获取差额收益。
2.多头行情:多头行情是指股票市场上买入者多于卖出者,股市行情看涨称为多头行 ...
现有一js函数,参数为bool型的,如下:
function fun(isNumberflag){
var numberValue=isNumberflag;
.…… //numberValue值在后面的代码中有用到
}
现在的问题是,怎么保证numberValue的值是bool型的?js是弱类型的语言,所以不能像java一自动检查给numberValue赋的值是否是bool类型。而!!就能解决这个问题。
var numberValue=!!isNumberflag; //如果isNumberflag明确设置了变量的值(非null ...
jquery中有个grep()方法用于数组元素过滤筛选,悲剧的是,平时我们用的api文档中找不到这个说明。
grep()的使用方法:grep(array,callback,invert)
array:待过滤数组;
callback:处理数组中的每个元素,并过滤元素,该函数中包含两个参数,第一个是当前数组元素的值,一个是当前数组元素的下标,即元素索引值。此函数应返回一个布尔值。另外,此函数可设置为一个字符串,当设置为字符串时,将视为“lambda-form”(缩写形式?),其中 a 代表数组元素,i 代表元素索引值。如“a > 0”代表“function(a){ return a ...
tree的插件有很多种,比如说有jstree,extjs的tree,有想用tree实现功能的朋友我建议使用ztree,ztree现在做得很强大,一般的功能需求都能满足,而且相应的文档也比较全,使用起来很方便。在附件中我上传了ztree的插件以及在项目中要用到的动态从后台取数例子,有兴趣的朋友可以参阅一下。
public class ZtreeAction {
//数据结点
private String ztreeNode;
/*
* 页面跳转方法
*/
public String zreePage(){
return " ...