自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(29)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 通过WebService上传文件

        用WebService传输文件,实际上就是客户端将文件先做成比特流,然后调用webservice接口,服务端再将比特流还原成文件。下面是代码:服务端:public class FileTransferWs ...{    public int uploadFile(byte []bs, String fileName) ...{        FileOutputStrea

2008-02-27 15:30:00 10365 1

原创 使用链接服务器进行远程数据库访问问题解决方法

  一个sql server 2000中,在一个trigger中通过远程连接对远程服务器数据库数据进行更新,但总是出现下面的错误:该操作未能执行,因为 OLE DB 提供程序 SQLOLEDB 无法启动分布式事务。[OLE/DB provider returned message: 新事务不能登记到指定的事务处理器中。 ]OLE DB 错误跟踪[OLE/DB Provider S

2008-02-14 17:43:00 840

原创 .Net调用Java webservice访问被拒绝解决方案

        最近用.net调用java写的webservice时,出现了一个奇怪的问题:Webservice服务部署在本机,外面机器的web引用可以正确添加,但调试运行时,就出现”目标机器积极拒绝(target machine actively refused)“错误!真是奇怪了。而在本机确可以正常运行。到网上查了查,大部分都说是防火墙或端口的问题,可是防火墙压根就没开,端口都是开放的,可怎么

2007-11-06 14:20:00 3079 5

原创 .NET调用Java WebService

前面有2篇文章介绍了如何用Java调用.net的webservice,那么反过来如何用.net调用java的webservice呢?这里用VS2005为平台,介绍一下如何调用java的webservice。1.添加Web引用在URL中输入生成的wsdl文件路径,点击“前往”,如图: 2.输入“Web引用名”,点击“添加引用”。在VS的“解决方案资源管理器”中就会出现一个“App_W

2007-11-05 14:14:00 1167

原创 Hibernate对视图的操作

Hibernate对视图进行操作时和对普通的表有些不同,下面就是一个Hibernate操作视图的例子:视图:SELECT a.SPID, a.SPKey, b.serviceID, b.serviceName, c.serviceItemID, c.itemNameFROM dbo.tbSPInfo a INNER JOIN dbo.tbService b ON a.SPID = b.SPID L

2007-11-01 17:07:00 13213 1

原创 再谈用Java调用WebService接口

上一篇文章说的是直接用axis来进行webservice调用,这种方法比较原始,而且容易出错,比如你设置的返回类型如果和wsdl中定义的类型不同的话,就会抛出异常。其实,可以完全屏蔽对底层的操作,而把这些操作留给代理类去实现。代理类一般由开发工具生成,不如JBuilder,wsdl2java这些工具就可以根据wsdl文件生成对应的java类。这样操作代理类进行调用,就方便多了。这里用wsdl2ja

2007-10-16 15:10:00 6778 2

原创 如何在Tomcat中配置数据源

在Tomcat中配置数据源很简单,但实际做起来确不容易,捣鼓了半天,好不容易才搞定。真实不容易啊!第一步:打开tomcat目录下的conf/service.xml文件。在中加入数据源配置信息:Host name="localhost" appBase="webapps"       unpackWARs="true" autoDeploy="true"       xmlValidatio

2007-10-15 19:26:00 1220

原创 用Java调用WebService接口

这是一个用Java调用C#版WebService接口的例子:C#接口:using System;using System.Web;using System.Web.Services;using System.Web.Services.Protocols;using System.Web.Services.Description;[WebService(Namespace = "http:/

2007-10-15 15:33:00 13020 4

原创 Prototype入门实例

 上一篇写的是用Ajax实现的一个登录验证程序,可以看到代码有些复杂。但是Java世界里从来就不缺少框架,Ajax也有不少优秀的框架,其中Prototype就是其中之一。通过Prototype可以轻松实现很多功能,关于Prototype请参见:http://www.prototypejs.org/下面就用Prototype实现登录验证1.页面form name="myform"

2007-09-14 15:48:00 1264

原创 Ajax入门实例

最近研究了一下Ajax,越看越有趣。Ajax其实就是JavaScript+DOM+CSS+XMLHttpRequest的结合体。前三个实现了DHTML(动态HTML),再加上XMLHttpRequest后,就成了Ajax。说Ajax 改变了用户的浏览体验,我觉得其实就是Ajax让用户能够在网页上执行连续不间断的操作,就和使用CS程序一样。之所以能够连续不断操作,是因为Ajax是异步的,用Ajax与

2007-09-14 15:17:00 763 2

原创 解决SQL Server 2000 JDBC 驱动程序BUG

SQL Server 2000 JDBC驱动程序质量可真不怎么的。虽然已经到了SP3,但仍有很明显的BUG没有解决。想等到SP4发布,可微软却没了下文。其中最明显的两处BUG:1.当读取的字段类型为TEXT 时,如果该字段为NULL或者为空,则抛出异常2.ResultSet只能按顺序获取字段值,而且不能重复读取字段值解决这些问题的办法有不少,我觉得最省事的还是换一个驱动吧。比如第三方的JDBC驱动

2007-09-04 16:16:00 693

原创 轻松实现Url rewite

 URL REWRITE可以增强URL的美观性,便于记忆以及搜索引擎的收录,但是它确加重了服务器的负担。我们可以看到很多的blog文章链接都是以日期来分隔的:http://www.xxx.com/blog/2007/08/31,其实这就是url rewrite的一种体现,它将真实的地址隐藏了起来,但这样看起来很直观很清楚。下面就是实现URL  Rewrite的一种方法:要实现url rewrite

2007-08-31 11:20:00 937

原创 Spring中任务调度(TimerTask篇)

在Spring中实现按时任务调度除了用Quartz之外,还可以使用TimerTask。但是TimerTask适用于时间间隔相对较短的任务,如果任务时间间隔很长,比如一天执行一次,还是用Quartz要好。1.xml文件xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http

2007-08-29 16:51:00 755

原创 Spring中任务调度(Quartz篇)

用Quartz可以很轻松的实现定时的任务调度,使用Quartz之前需要添加jar包: quartz-all-1.5.2.jar一、定时调度服务1.xml文件xml version="1.0" encoding="UTF-8"?>DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd

2007-08-29 16:13:00 791

转载 Quartz表达式解析

字段 允许值 允许的特殊字符 秒 0-59 , - * / 分 0-59 , - * / 小时 0-23 , - * / 日期 1-31 , - * ? / L W C 月份 1-12 或者 JAN-DEC , - * / 星期 1-7 或者 SUN-SAT , - * ? / L C # 年(可选) 留空, 1970-2099 , - * / 表达式 意义 "0 0 12 * * ?" 每天中午

2007-08-29 15:32:00 4540 2

原创 将数据库数据快速导入Excel一法

在Java中,将数据导入到Excel中时,一般都会想到用jxl或poi等工具。这些工具提供格式化功能,功能很强大,但效率不高,尤其是面对大量数据的时候。有句话说的好:最简单的是最好的。没错,其实,用Java的标准输入输出流就能搞定,而且效率相当高。这里是从网页上,将数据库的数据导入excel一例://将表中数据导入excelpublic void exportToExcel(OutputStrea

2007-08-14 11:05:00 699

原创 在Struts1.x中使用Interceptor

    几个月前,Struts2发布,这个版本较struts1.x版本有了很大变化,其中一个就是增加了拦截器功能。这是个非常有用的功能,可是struts1.x却没有。其实,struts1.x可以配合插件,实现拦截器的功能。       SAIF(Struts Action Invocation Framework)是一个开源组件,它让Struts框架具备Action拦截器与IOC的功能,这样你的1

2007-06-11 18:28:00 1667 11

原创 为JSP添加时间控件

这里有一个JavaScript写的时间控件,感觉做的很不错:http://blog.csdn.net/kimsoft/archive/2006/05/24/753225.aspx

2007-06-01 16:01:00 1576

原创 在eclipse中配置数据源

本文是在Tomcat中创建数据源。 1.在Tomcat中打开Tomcat Administration,然后选择Data Sources,在右边的Data Source Actions中选择Create New Data Source,创建一个新的Data Source,并填写数据源的信息:填写好后,点击Save,数据源就创建好了。2.打开Tomcat目录下的conf目录,打开se

2007-05-28 10:10:00 4828 1

原创 用eclipse创建WebService Step by Step

用eclipse创建一个WebService应用非常方便,步骤如下:1.安装WebService插件。www.eclipse.org网站上有下载,我下载的是wtp-all-in-one-sdk-R-1.5.4-win32,里面就包括了。2.安装一个web服务器。我这里用的是Tomcat。3.创建一个Webservice服务。在eclipse中创建一个动态的web工程。New->Project->D

2007-05-21 17:31:00 25024 14

原创 用JavaMail发送和接收邮件

用JavaMail发送邮件  package com.mailsystem.example;import java.util.*;import javax.mail.*;import javax.mail.internet.*;import javax.activation.*;public class SendAttachment...{   public static void mai

2007-05-10 16:50:00 1401

原创 用FileUpload实现文件上传

用apache的一个开源项目fileupload可以轻松的实现文件的上传,目前的最新版本是commons-fileupload-1.2,可以到apache的网站下载。import java.io.File;import java.util.Iterator;import java.util.List;import javax.servlet.http.HttpServletRequest;

2007-05-10 15:39:00 694

原创 折磨人的Spring事务管理

         唉,本想用Spring的事务来使事务的管理更轻松,没想到这东西竟折磨了我好几天,那是相当的郁闷!可能是经验不足吧,不过把它搞懂后,还是瞒高兴的,写一点心得体会和大家分享,释放一下郁闷的心情!         用Spring的声明式事务来管理程序,还是很方便的。它主要应用了spring的aop的代理来实现的,在每个操作开始前启动事务,方法结束后,根据有无异常分别进行回滚和提交。  

2007-04-26 14:24:00 729

原创 PDF搜索

        过完年后就一直在忙,也没来得及更新blog,今天提前把工作完成,终于有空了。       前段时间在做一个pdf文档的搜索引擎,主要是为公司内部网站服务的。以前很少接触搜索 这方面的知识,一下子做起来感觉难度不小,不过有个开源的搜索框架Lucene,看了一下,感觉很是不错。       要搜索pdf文档,必须首先把pdf文档转换为文本文档后才能进行搜索,所以主要分以下几个步骤:  

2007-04-06 17:31:00 2142 2

转载 什么是SOA?

        对于面向同步和异步应用的,基于请求/响应模式的分布式计算来说,SOA是一场革命。一个应用程序的业务逻辑(business logic)或某些单独的功能被模块化并作为服务呈现给消费者或客户端。这些服务的关键是他们的松耦合特性。例如,服务的接口和实现相独立。应用开发人员 或者系统集成者可以通过组合一个或多个服务来构建应用,而无须理解服务的底层实现。举例来说,一个服务可以用。NET或J2

2007-01-04 14:24:00 1101 1

转载 D语言!

今天还是头一次听说有D语言这回事,它到底是什么样的呢?1、D语言概述http://blog.csdn.net/uframer/archive/2005/02/03/279661.aspx 2、D语言和其他语言的比较http://blog.csdn.net/uframer/archive/2005/02/05/282095.aspx3、C++程序员如何用D编程http://blog.csdn.net

2007-01-04 14:07:00 684

原创 SQL中的几种连接

在SQL中,有n中连接,有时候闹的晕晕乎乎的,现在整理出来:1、连接select * from table1, table2;select * from table1 cross join table2;这种连接执行的结果是:table1中的每一条记录都对应table2中的记录,像这样:table1                     table21  ------- -12 --------

2006-12-31 16:47:00 473

原创 用NamingStrategy实现动态表名映射

         最近用Hibernate做一个项目的时候遇到这么一个问题:         用一个配置文件,一个类去映射多个表,(每个表的结构相同)。按照平时的做法,有多少个表就要写多少个配置文件,岂不是很麻烦。怎样才能只写一个配置文件就能达到上述目的呢?         经过研究,发现Hibernate中的NamingStrategy可以达到这个目的。它是用来定义表名和列名映射规则的一

2006-12-25 13:27:00 782

原创 Java中native关键字的意义

引用:http://topic.csdn.net/t/20050324/23/3879285.html           http://topic.csdn.net/t/20020813/16/937422.html使用native关键字说明这个方法是原生函数,也就是这个方法是用C/C++语言实现的,并且被编译成了DLL,由java去调用。     这些函数的实现体在DLL中,JDK的源

2006-12-15 17:13:00 930 1

Java虚拟机规范(Java SE 7)

Java虚拟机规范(Java SE 7)

2012-03-06

HTML4.0参考手册

详细介绍HTML4.0的语法以及用法

2007-09-13

CSS2.0手册

CSS2.0参考,详细介绍了CSS的语法和使用,有大量实例

2007-09-13

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除