- 浏览: 205652 次
- 性别:
- 来自: 北京
最新评论
-
wchd842564177:
实现axis2两种不同方式的客户端 -
爱老虎哟:
额,确实。但如果用ajax在客户端请求的话,好像就不起作用了呢 ...
应用servlet实现http的长连接 -
chaisencs:
请教楼主,automatic的peer discovery怎么 ...
ehcache1.6使用(2)-- 集群 -
yizhl:
如果json字符串中宝行换行。。。不可以 有解吗?
javascript字符串转换成json对象 -
zhyt710:
package { import flash.display. ...
粒子系统原理
文章列表
我把lucene2.4发行包的一个例子改的更简单些,仅供参考,其中在eclipse中运行遇到中文乱码问题,这些在代码中会有体现。
完成这个例子后,我顺便试了一下qieqie
的庖丁解牛中文分词器,很好用,而且分发包中有个简单的说明文档。
package tutorial;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.InputStreamReader;
impor ...
- 2009-01-20 02:44
- 浏览 2692
- 评论(5)
也许这个时间让我自己都有些害怕。
知道有很多项目用的不是hibernate,而是ibatis.早就想看看ibatis是什么货色了。但出于长久以来用的都是hibernate,多少对ibaits有点不屑的情绪。不过今天也算看了看,并且按照它的tutorial写了第一个小例子。对ibaits的优点平这样是找不到什么感觉的。不过有一点,它依赖的包很少,这个例子只需要一个ibatis-x.x.x.xxx.jar就可以了,当然还要有用到的jdbc驱动程序。
//成文1小时后添加的内容start////////////////////////////////////////////////
刚才也看了 ...
- 2009-01-18 06:16
- 浏览 1924
- 评论(0)
editplus应该不算一个集成环境,而是一个功能强悍的文本编辑器。我经常用它来查看代码(少量的编辑),它个子小,速度超快,用的很是舒心。但是为什么我以前一直不愿意用它来编辑文件呢,没有自动提示功能算是一个,还 ...
- 2009-01-17 23:32
- 浏览 4384
- 评论(0)
首先说明,我是这方面新的感兴趣者,现在可以称之为:菜鸟
下面是一个针对2.4版本的简单例子(官网找不到2.3版本的bin下载,郁闷中...)。代码算是看着demo一行行研读过的。
1.建立索引
package tutorial;
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Document;
i ...
- 2009-01-15 20:33
- 浏览 1582
- 评论(0)
首先给出两张测试表
a(aid int, adata varchar(20)) b(bid int, bdata varchar(20))
1.join 与 inner join
执行如下语句:
select * from a join b on a.aid = b.bid;
我们会得到如下的结果:
AID ADATA ...
- 2009-01-11 16:21
- 浏览 2511
- 评论(0)
主要内容参考http://blog.csdn.net/leafxx/archive/2006/03/16/626700.aspx
JasperReports的报表是用XML文件来定义的,约定用jrxml作后缀名。一个典型的jrxml文件包含以下元素:
* <jsperReport> - 根元素
* <title> - 报表的标题,一 ...
- 2009-01-03 15:11
- 浏览 1361
- 评论(0)
由于时间有限。现在只是拿出两个最基本的存储过程的例子。oracle存储结构语法也许以后会补上。
1.两个最基本的存储过程的例子
--建表并插入两行数据
drop table temp;
create table temp(id int);
insert into temp values(1);
insert into temp values(2);
--建立一个有输入参数的存储过程
create or replace procedure proc1(param in int) as
begin
insert into temp values(param);
...
- 2009-01-01 22:33
- 浏览 935
- 评论(0)
本片介绍一些常用技巧
1.删除表中重复记录
比如有表 ztest(id int, name varchar(20))
其中想删除name重复的记录,只保留其中的一条,可以如下处理:
delete from ztest
where name in
(select name from ztest group by name having count(name) > 1)
and rowid not in
(select min(rowid) from ztest group by name having count(name) > 1);
技巧在于用到 ...
- 2009-01-01 19:01
- 浏览 1017
- 评论(0)
(1)现在写一个链接oracle的java测试程序。
注意把驱动程序放在classpath下。本人用的是oracle10g,用的驱动程序包是ojdbc14.jar。在oracle数据库的**/jdbc/lib 目录下可以找到。(**根据安装oracle的具体情况而定)
package test.oracle;
import java. ...
- 2009-01-01 00:08
- 浏览 1051
- 评论(0)
一. oracle一些客户端工具的使用:
1.登陆图形界面sqlplus 时输入的三个参数分别是 用户名,密码,以及建立数据库时候的sid 。就是第三个容易给人迷惑感,让人不知道填什么。
2.要建立数据库,用图形工具database configration assistant 。按照向导按部就班,去理解实施。
3.在建立数据库前,最好先用net configration assistant 配置监听程序,在创建配置数据库的时候可以选择监听器。
4.在建立数据库并存在监听器的情况下,就可以用administration assistant for windows (这里以wind ...
- 2008-12-31 23:52
- 浏览 1246
- 评论(0)
1. 下载并安装oracle10。
(1)一路默认安装,设置好自己的密码。安装完成要运行database configration assistant图形工具创建数据库。有的是默认安装完就运行,如果默认不运行,自己在开始菜单中找到该选项运行(在windows下时)
2. 登录同机sqlplus客户端。
(1)打开命令行控制台,在其中输入sqlplus
命令。
(2)系统会提示输入登陆用户名和密码,一次输入。如用户名:SYSTEM 密码:yourpwd。
当出现 SQL> (在dos控制台下)时,表示登陆成功。
3.创建 ...
- 2008-12-31 20:27
- 浏览 1247
- 评论(0)
该篇文章的代码采摘自http://www.cnblogs.com/jingtao/archive/2008/04/29/1175668.html
自己只经过了微小的改动
代码主要说明了三种继承javascript对象的方法:apply,复制,prototype
<html>
<head>
<title>JavaScript面向对象编程</title>
<script language="javascript" type="text/javascript">
//基类
...
- 2008-12-31 15:51
- 浏览 769
- 评论(0)
我们经常需要在struts2默认的拦截器栈里加上自己的拦截器,以实现自己的业务需求。配置如下
<package name="s2sh-demo" extends="struts-default">
<interceptors>
<interceptor-stack name="myDefaultStack
">
<interceptor-ref name="someCheck">
<param name ...
- 2008-12-31 15:28
- 浏览 2517
- 评论(0)
struts2 为什么拦截了应该通过的文件类型
- 博客分类:
- WEB框架
失业过程中,闲得发慌,都不知道研究这些有没有价值!!
今天做struts2关于文件上传的例子,用到了interceptor来设置允许上传的类型和上传文件的大小限制。
我设置的是关于一系列的图片格式的的文件可以上传,如下:
<interceptor-ref name="fileUpload">
<param name="allowedTypes">
image/bmp,image/png,image/gif,image/jpeg
</param>
<param name="maximumSiz ...
- 2008-12-28 14:51
- 浏览 1359
- 评论(0)
今天做这个测试同样遇到了人们常说的找不到mysql.h的问题。 下面是测试代码,源自《linux程序设计》(老外的大作) ,做了部分更改
#include <stdlib.h>
#include <stdio.h>
#include <mysql/mysql.h>
int main(int argc, char *argv[]) {
MYSQL *conn_ptr;
conn_ptr = mysql_init(NULL);
if (!conn_ptr) {
fprintf(stderr, “mysql_init failed\n”);
return EXI ...
- 2008-12-03 15:11
- 浏览 4263
- 评论(6)