- 浏览: 196632 次
- 性别:
- 来自: 厦门
最新评论
-
hjrichcs:
controller-servlet.xml 这里面的配置没写 ...
Spring mvc+hibernate框架搭建 -
随风柳絮:
很实用,谢谢!
checkstyle使用介绍 -
abc382410124:
直接复制可以用,谢了
checkstyle使用介绍 -
gsdhaiji_cai:
t8500071 写道博主,您好,我是openfire382, ...
openfire日志和一个账号多处登录 -
t8500071:
博主,您好,我是openfire382,我将xmpp.sess ...
openfire日志和一个账号多处登录
文章列表
1、even the most desperate life is oh ... so wonderful.
java中的JSON使用
- 博客分类:
- json
1、json的官网:http://www.json.org/
2、使用java的jar包:http://json-lib.sourceforge.net/
这个包依赖的东西比较多,官网介绍如下:
Json-lib requires (at least) the following dependencies in your classpath:
jakarta commons-lang 2.5
jakarta commons-beanutils 1.8.0
jakarta commons-collections 3.2.1
jakarta commons-logging ...
批量插入更新并返回对象
- 博客分类:
- spring
有一种需求叫做:批量插入或更新之后,返回操作后的值
public List<Stage> saveOrUpdateAll(final List<Stage> entities) throws DataAccessException {
final List<Stage> stageList = new ArrayList<Stage>();
return this.dao.getHibernateTemplate().executeFind(new HibernateCallback() {
@Overrid ...
习题1.11
递归
(define (f n)
(if (< n 3)
n
(+ (f (- n 1))
(* 2 (f (- n 2)))
(* 3 (f (- n 3))))))
(f 3)
迭代:
#lang racket
(define (f a b c n)
(if (= n 2)
a
(f (+ a
(* 2 b)
(* 3 c))
a
b
...
racket(plt scheme升级版) 下载地址:http://racket-lang.org/download/
习题:1.3 定义一个过程,它以三个数作为参数,返回其中两个数之和
#lang racket
(define (min x y)
(if (> x y)
y
x)
)
(define (mul-min x y z)
(if (> (min ...
粗糙使用XML/SWF charts进行报表
1、使用XML/SWF
Charts
A)官方地址http://www.maani.us/xml_charts/index.php
B)学习材料:官方网站里面很详细,在左侧导航中“Reference”。
C)使用方式
1、在“Download”目录下面下载最新版本:Download - XML/SWF Charts
5.120
2、解压开来,拿出来这些文件,并把文件放置到项目对应文件夹中res/js 和 res/swf
1、charts.swf
...
JAVA导出excel报表
- 博客分类:
- J2EE plugin
1、使用POI
A)下载地址http://poi.apache.org/download.html
B)使用方式
1、准备一个简单的excel文档(静态的数据都先填写上去),放入到项目src路径下中
2、在action中读取excel文档,并创建一个excel文档对象
String filename =
PropertyUtil.getPropertyValue(“配置文件路径”)+”文件名”;
HSSFWorkbook wb = new
HSSFWorkbook(new FileInput ...
数学归纳法 与 递归
- 博客分类:
- math&cs
什么是数学归纳法?
1、什么时候可以想到用它了?跟“N”整数有关的数学命题,且用于证明该命题是否正确。
a) 什么是命题:判断一件事对与错的陈述句,叫做命题。
比如:
1、2+2=5 ——错误命题。
2、表 ...
1、对于数字:214,它用不同的进制来表示
a)如果它是十进制表示的数:2*10^2+1*10^1+4*10^0=214
b)如果它是7进制表示的数:2*7^2+1*7^1+4*7^0
……
对于(7进制的)214=(十进制的)109
2、我们如何把十进制的数转成7进制了?比如十进制109
根据1中b所示,用7连续除109就可以得到每一位数字了。比如除以一个7,百位(7的平方)和十位(7的一次方)都会被整除。而个数数为4,它只能作为余数,所以除以一个7的余数就是个位数字。以此类推,减去余数后,再除以一个7就是十位的数字了。
7)109 余数
...
1、官网:http://kettle.pentaho.com/
2、简版的学习教程:http://wenku.baidu.com/view/eba82d738e9951e79b8927e5.html?from=rec&pos=1&weight=3&lastweight=2&count=5
3、最简单的:
a、新建转换->选择核心对象标签->选择输入->把"表输入"拖到主页面去->双击主页面中的“表输入”,进行数据连接配置
b、在核心对象标签下->选择输出->把"表输 ...
1、就两样东西:http-equiv和name
2、http-equiv告诉浏览器:我使用什么编码啊、设置网页类型啊等
3、name关键字搜索引擎等
具体如下:
META 标签,是HTML语言head区的一个辅助性标签。在几乎所有的网页里,我们都可以看 ...
1、判断是否为纯数字的js脚本:
$('#num').val()是通过jquery获取id=num的值
if(!/^\d+$/.test($('#num').val().trim())) {
alert(非数字');
}
2、使用控制台调试js
function log(msg) {
if(typeof console == "object") {
console.log(msg);
} else if (typeof opera == "object") {
opera.postError(msg ...
1、使用in且按照in里面的集合顺序查询结果
List<Integer> employeeIds = dao.getHibernateTemplate().findByNamedParam("select e.employeeId from Employee e where e.workId in (:teamWorkIds) order by FIELD(e.workId, :teamWorkIds)", "teamWorkIds", teamWorkIds);
注意这里的order by FIELD
2、当取某一个对 ...
Struts2单元测试-1
1、 网络上说对web的action测试没有必要,我想可能action中的功能跟service层的功能粒度差不多,我们可以对service层测试即可。对于Dao层,由于粒度较小,一个业务可能需要多个dao方法,所以可以根据本身项目 ...
1、之前我们的项目struts2版本是使用struts2.1.18,他使用struts2-junit-pugin-2.1.8.1.jar进行测试的时候完全可以,而且很方便,参考地址,http://gsdhaiji-cai.iteye.com/blog/1404230
2、坑爹的是,在一个旧的系统中,同样导入struts2-junit-pu ...