自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(40)
  • 收藏
  • 关注

原创 int2String速度探讨

import java.util.*;import java.io.*;import java.sql.*;import java.text.*;import java.util.regex.*;public class Test{ public static void main(String[] args) throws Exception{  long starttime = System.c

2005-04-21 14:38:00 1057

原创 表格自动换行处理

在td中加入style="word-break:break-all"

2005-01-20 14:45:00 1103

转载 通过JBuilder来制作exe文件来启动Java文件

这个是Borland不公开的使用技巧,能够通过JBuilder来制作exe文件来启动Java文件。 JBuilder并不支持本地编译机制。但是有一个隐藏的技巧可以让你从可执行文件来启动Java程序,可以出现或者不出现console窗口。想做到这些,需要JBuilder的bin目录下的这些文件: JBuilder.exe JBuilderW.exe (可选) JBuilder.config jdk.

2004-11-05 09:10:00 958

原创 jsp轻松getParameter

/**  * 从request对象中以字符串形式返回指定名称的值。  * 如果该name对应的对象为空,则返回默认值  * @param request HttpServletRequest request对象  * @param name String 指定名称  * @param defval String 默认值  * @return String  */ public  String ge

2004-10-14 16:10:00 1507

原创 Apache 2.0.4 + Tomcat 5.5负载均衡及Session绑定的实现

1、选择两台服务器,其中一台Server1装上Apache和Tomcat,另外一台Server2装Tomcat2、下载Connector,将mod_jk2.so文件拷贝到%Apache_Home%/modules/目录下。3、修改%Apache_Home%/conf/httpd.conf文件,在适当位置加入以下代码:LoadModule jk2_module modules/mod_jk2

2004-10-08 14:02:00 1796 2

转载 jsp轻松getParameter

private static final String getParam(ServletRequest request, String name,    String defval){    String param = request.getParameter(name);    return (param != null ? param : defval);}private static

2004-09-20 17:31:00 1139

转载 整合IIS和Tomcat

花了很久时间,终于搞定了IIS6和Tomcat的整合。现在把步骤贴出来给各位一点参考,也免去了新手在Google上暴走和一次次的调试。开始吧!  首先先说明我的系统,Windows 2003 Server中文版+IIS6+Tomcat5.0.14,JDK 1.4.2安装目录为C:/JDK,Tomcat安装目录为C:/Tomcat,环境变量JAVA_HOME和TOMCAT_HOME都已设置好并指向其

2004-09-15 11:09:00 3320 4

转载 Fetch例子

CREATE PROCEDURE [dbo].[Rau_CreateMission_Group]@flag bit,@starttime datetime ASdeclare @caller varchar(20)declare @callee varchar(20)declare @callergroup intdeclare @calleegroup intDECLARE phone_cur

2004-09-13 17:35:00 950

转载 asp.net DataGrid使用

,  

2004-09-09 10:55:00 1140

转载 通过Socket实现进程间异步通讯(四)

第四步:做一个比较复杂一点的进程间通讯现在需要通讯的双方均为线程,且处于不同的进程之间 package com.hode.thread;/** * @author 泰伯子仪 *  * Test3是一个线程,处于独立的进程中 * Test3希望通过socket与另外一个进程中的线程通讯 * 其中Test3与socket的客户端邦定 * 而通讯的另一方则是与socket的服务端邦定 *

2004-09-08 17:06:00 842

转载 通过Socket实现进程间异步通讯(三)

第三步:编写测试代码 //Test1.javapackage com.hode.thread;/** * @author 泰伯子仪 * * Test1建立一个一般线程,并和Socket信号的服务端邦定 * 这意味着Test1线程可以通过Socket于其他进程进行通讯 */public class Test1 extends CommThread{    /**     *

2004-09-08 17:05:00 816

转载 通过Socket实现进程间异步通讯(二)

第二步:写一个socket异步通讯类SignalSocketThreadpackage com.hode.thread;/** * @author 泰伯子仪 * * 需要使用SignalSocketThread中Socket客户端获得异步通信的对象必须继承此接口 */public interface DealWith{   public void dealwith();} pack

2004-09-08 17:04:00 1043

转载 通过Socket实现进程间异步通讯(一)

第一步写一个线程类 CommThread.javapackage com.hode.thread;/** * @author 泰伯子仪   */public abstract class CommThread extends Thread{        private boolean shouldRun = false;    private int sleepTime = 2000

2004-09-08 17:03:00 944

转载 如何在水晶报表中动态添加字段

问题:水晶报表中,因为数据源的字段是不固定的,可否在运行时动态添加字段,就象在winform中动态添加控件一样?(更新:2003-11-05)——————————————————————————————————————解决方案:用“公式字段”1、根据字段的最大数量,定义若干个“公式字段”,FormulaFeild1、FormulaFeild2……,公式为空;2、把“公式字段”按顺序放在“详细资料”

2004-09-07 13:49:00 1043

转载 jar和javadoc使用方法

jar cvfM foo.jar package/   将package包里面的所有class文件打包javadoc -subpackages com   对com包里所有的java文件生成doc

2004-08-30 09:46:00 2030

转载 Jboss 连接池参数(-ds.xml)

- whether separate subpools should be created for connections inside and outside JTA transactions (default false) - the minimum number of connections in the pool (default 0 - zero) - the maxi

2004-08-17 16:45:00 1333

原创 jboss-ql中的like、order by的实现

在ejb-jar.xml下加入如下代码:     .......                         findByNameLike                      java.lang.String                                    在jbosscmp-jdbc.xml下加入如下代码: ......                    

2004-08-02 11:29:00 899 4

转载 CMP解决like问题

?1%                  SUBSTRING (o.author, 1, LENGTH(?1)) = ?1 %?1%               LOCATE(?1,FIELDSTRING) > 0

2004-07-30 17:23:00 892 1

转载 JAR WAR EAR解释

以最终客户的角度来看,.jar文件就是一种封装,他们不需要知道.jar文件中有多少个.class文件,每个文件中的功能与作用,同样可以得到他们希望的结果。除jar以外对于J2EE来说还有war和ear。区别见下表:                        JAR                                    WAR                           

2004-07-27 11:41:00 1678

转载 asp.net 1.1 安装命令

"%windir%/Microsoft.NET/Framework/%version%/aspnet_regiis.exe" -i

2004-07-27 10:41:00 1022

转载 JSP/SERVLET连接EJB代码

Hashtable environment = new Hashtable(); environment.put(Context.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory"); environment.put(Context.URL_PKG_PREFIXES, "org.jboss.naming:org.

2004-07-27 10:37:00 1138

转载 DataGrid 自定义显示代码示例

   >   被盗"    CommandName="Handle">    >   正常"    CommandName="Handle">   --> " onclick="return myconfirm();">删除

2004-07-27 10:34:00 824

转载 用EJB-QL语言FIND 实体BEAN

很多应用(程序)需要使用特定的条件在数据库中查找实体BEANS。借助EJB-QL查询语言,实体BEANS可以在HOME接口中定义Find方法,通过实体BEAN的属性来查询。加一个FIND方法需要做2步:  在HOME接口加一个FIND方法  在BEAN的部署描途中加入EJB-QL查询。Resin-CMP使用EJB2.0规范的EJB-QL查询语言。EJB-QL类似SQL,为了适合于操作实体BEAN,

2004-07-23 16:05:00 1630 2

转载 彻底明白Java的IO系统

  一. Input和Output1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在Java的IO中,所有的stream(包括Input和Out stream)都包括两种类型:1.1 以字节为导向的stream以字节为导向的stream,表示以字节为单位从stream中读取或往stream中写入信息。以字节为导向的stream包括下面几种类型:1) input

2004-07-23 11:37:00 709

转载 实战java发邮件

  必须下载sun公司的JavaMail API包,地址为:http://java.sun.com/products/javamail/ 并将相关包(jar文件)加到CLASSPATH中。或者如果安装j2ee则将j2ee.jar加入classpath即可。 源程序如下,替换红色部分即可使用。 对您有帮助或有问题请来信讨论:[email protected]   import java.util.*;

2004-07-23 11:27:00 832

转载 静态日志操作类

  import java.io.*;import java.util.*; /** * 类的具体使用: * * 1.把该类编译好, 新建立属性配置文件:log.properties,并确保把它放倒你的这个 * 编译好的类所在的位置文件内容如下:当然你可以把路径修改为你想要的路径 * logfile=e://logtext.log * 2.使用举例: * 使用1: * LogWriter.log(

2004-07-23 11:26:00 1607

转载 在jsp下,一个实现将动态页面转为静态的方案

  1.前言 为了能深入浅出的理解这个框架的由来,我们首先来了解一下JSP解析器将我们写的JSP代码转换成的JAVA文件的内容。 下面是一个JSP文件test.jsp   contentType="text/html;charset=GB2312" %> out.write("文件开始-->"); %> 输出"%> 经过TOMCAT转换出的JAVA文件test$jsp.java内容如

2004-07-23 11:23:00 1042

转载 16进制和字符串之间转换

  package com.nantian.iclient.atm.sdb; public class Util {  public Util() {  }   /**   * 将指定byte数组以16进制的形式打印到控制台   * @param hint String   * @param b byte[]   * @return void   */  public static void pr

2004-07-23 11:14:00 927

转载 jbuilder9 + struts1.1的配置

下载Jakarta-struts-1.1.zip包Jakarta-struts-1.1-src.zip包  将Jakarta-struts-1.1.zip(库文件)包解压到/Jbuilder/thirdparty目录下将Jakarta-struts-1.1-src.zip(源文件)包解压到/jubilder/extras目录下 启动Jbuilder9.0 配置library(a)选择菜单tool

2004-07-22 22:35:00 1341

转载 Oracle解决自增长

conn scott/tiger@powermis drop table foo; create table foo(   id number primary key,   data varchar2(100)); create sequence foo_seq; create or replace trigger bifer_foo_id_pk   before insert     o

2004-07-22 17:34:00 1202

转载 jboss ejb 简单实例

jboss作为一个免费的ejb容器深受大家的喜爱,下面提供一个简单的cmp + session小例子供大家参考. 该bean为一个cmp实体bean 和一个session Bean 实体bean 为一个userBean 提供一个用户的基本信息 该用户有两个字段email和password,其中email是主键,为了防止客户端直接访问实体Bean,该实体bean 不提供远程接口,而是通过一个sess

2004-07-21 19:19:00 4283

转载 Borland JBuilder 与 JBoss 的集成和配置

Borland JBuilder 是一个非常方便的Java IDE 开发工具,而JBoss 则是一个很好的开源应用服务器,利用一些Open Tools 可以把它们很好的集成在一起。下面就以JBuilder 6.0 和JBoss3.0 为例来进行说明。1. 从JBoss 主页http://www.jboss.org 下载JBoss 整合tomcat 的软件包并下载解压安装直至配置和测试成功。详细说明

2004-07-21 16:17:00 955

转载 EJB简略配置

数据库配置:   到%Jboss_home%/server/default/deploy下参照hsdl_ds.xml新建一Access_ds.xml(我连接的是Access数据库用ODBC),在里面配置数据源的JDNI名和数据库驱动程序(我用的是sun.jdbc.odbc.JdbcOdbcDriver),还有用户名密码以及连接池的一些参数。  web部署:  把jsp文件和web.xml以及所用的

2004-07-20 23:36:00 982

转载 你能建立好的客户服务体系吗?

也许,经过几个月甚至一年的挣扎,你还真把业务做起来了,还赚到一点钱了,你实在是太 厉害了,佩服佩服! 想不想做大? 嘿嘿,有点蠢蠢欲动了吧! 什么?不想做大? 如果你真不想做大,那么我奉劝你,趁公司现在还能赚点钱,赶紧找个好婆家,把她卖了, 拿着钱回家抱小孩养老去吧!没出息! 怎么做大呢? 如果你赚了很多很多钱,那么,也许你自己就有一定的本钱来稍微做大一点了。 如果你赚的钱不够,那么就

2004-07-20 22:42:00 1373

转载 WEB控件(servlet)

整个流程如下:1.先创建一个tld文件,用于放置控件property的定义,比如:    1.0    1.1    My Tag Library                    table        tag.Table        jsp        Table Tag                    border            false            tr

2004-07-20 13:58:00 816

转载 C#连接sqlserver代码

string connstr = "Persist Security Info=True;User ID=sa;Password=tonhee;Initial Catalog=mynotebook;Data Source=localhost;";   string sqlstr  = "insert notebook(subject,href,content,type) values("+Txt

2004-07-20 12:16:00 1114

转载 java调用存储过程代码

import java.sql.*; class callstore {  public static void main(String[] args){    try{   String driverStr = "com.microsoft.jdbc.sqlserver.SQLServerDriver";   Class.forName(driverStr).newInstance();   C

2004-07-20 12:09:00 1022 1

转载 .NET C# 操作xml

   string xPath = "//topic";   string path = "d://roy//notebook.xml";   XmlDocument xmlDoc = new XmlDocument();   xmlDoc.Load(path);   XmlNode root = xmlDoc.SelectSingleNode(xPath);   XmlElement tz =

2004-07-20 11:45:00 801

转载 存储过程分页代码

CREATE Proc p_show@QueryStr nvarchar(4000), --表名、视图名、查询语句@PageSize int=10,?? --每页的大小(行数)@PageCurrent int=1,?? --要显示的页@FdShow nvarchar (4000)=, --要显示的字段列表,如果查询结果有标识字段,需要指定此值,且不包含标识字段@FdOrder nvarchar

2004-07-20 11:26:00 697

转载 java调用存储过程返回参数

CREATE PROCEDURE [dbo].[sp_insertStudent](@name char(10),@age int,@id int OUTPUT) ASinsert into Students([Name],[Age]) values (@name,@age)select @id=@@IDENTITY –测试输出参数return 30 –测试返回30GO ??? try {????

2004-07-20 11:24:00 1262 1

空空如也

空空如也

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

TA关注的人

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