自定义博客皮肤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)
  • 收藏
  • 关注

转载 关于double精度问题

这主要是由于在程序中double用的表示方法是decimal,而在计算机中任何数字表示方法是binary。而有些decimal用binary表示时是无限长的,在计算机中是有长度限制,这时就会出现精度问题参见:http://bobcat.webappcabaret.net/javachina/faq/08.htm#math_Q18reference:http://java.sun.com/docs/

2007-06-13 22:28:00 2597

原创 tomcat中连接池的配置

今天花了大半天的时间才把tomcat5.5.17下的连接池问题搞定。趁着思路还没被打断,把有些总结记录下来。 there is a datasourceProject,and there is a context file under %TOMCAT_HOME%/conf/Catalina/localhost/ ,where TOMCAT_HOME is the dirctory tomcat

2006-09-26 01:09:00 1294

原创 osworkflow,transientVars的传递

  以前一直对于为什么 osworkflow在pre-function, beanshell,post-function等里面可以随便调用context,store,等信息表示不解。我们do一个action的步骤是先 new BasicWorkflow(username), username会被 用来constructer 一个BasicWorkflowContext, 目前为止B

2006-09-13 17:49:00 1781

原创 osworkflow,workflowstore

在osworkflow中有一个元素是,顾名思义是一种持久化方式的选择:osworkflow提供的有memory,jdbc,hibernate等多种,这些持久化的实现都在package com.opensymphony.workflow.spi 下面。spi下有WorkflowStore接口 ,各种实现方面都对这一接口进行实现。如果因为实现需求,而我们不得不增加对db的操作时,我们应该先在Workf

2006-09-13 16:35:00 964

原创 session

1.   A session is created by the web container when you call HttpServletRequest.getSession() or HttpServletRequest(boolean create). A JSP by default will make a getSession call and create a session,.

2006-09-12 22:53:00 737

原创 osworkflow分析(二)

在osworkflow中,关键的是3个xml文件:osworkflow.xml,workflows.xml, example.xml。    其中osworkflow.xml中定义了persistence(持久化方式),factory:用来说明对example.xml文件的处理方式。如果定义为com.opensymphony.workflow.loader.XMLWorkflowFactory,也

2006-08-08 16:16:00 1148

原创 怎样应用osworkflow

1.初始化一流程      // a workflow implement which does not read in the         //current user from any context,but allow one to be specified via the constructor       Workflow workflow = new BasicWorkflow(

2006-08-07 22:20:00 1246

原创 一条晕的语句

package com.corejava.collec;import java.util.AbstractQueue;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.NoSuchElementException;import java.util.Queue;

2006-07-18 16:23:00 624

原创 classloader的一点积累

   Class.forName(String className);今天在用这方法loader一class时,出现了AddCommand class not found的错误,刚开始以为是clasName 写错了,仔细检查后发现并不是这问题。打开jdk文档,看到className - the fully qualified name of the desired class.及例子中的 Clas

2006-06-21 11:00:00 619

转载 转JavaOne 2006部分录音下载

转JavaOne 2006部分录音下载document.title="JavaOne 2006部分录音下载 - "+document.titleInterviews from JavaOne 2006: Day 1 http://www.artima.com/lejava/articles/javaone_2006_tue_ideas.html Interviews from Java

2006-05-27 22:53:00 654

原创 查询的连接策略

多表查询的连接策略:(1)内部连接这是默认的连接方式,假设有两张表tableA,tableB,它们中各有两个字段coluA1,coluA2;coluB1,coluB2;select * from tableA join tableB on(tableA.coluA2=tableB.coluB1),类似一个双重循环。(2)外部连接:要求返回表格的所有记录以及它们相匹配的另外表格中的记录。问题在于是哪

2006-03-28 20:47:00 887

原创 String知识点中内容整理

在java编程中,String 类型可以说是无处不用,现在将其中的部分知识点整理如下,如果能对哪位新手有帮助,将倍感欣慰:-)。str1==str2,判断的是引用str1 ,str2是否指向同一对象,str1.equals(str2):判断引用str1,str2指向的对象内容是否相同。   exam:  ...............            String str1="s

2006-01-18 12:10:00 674

原创 Wicket与Struts两个框架比较

 Wicket与Struts两个框架比较document.title="Wicket与Struts两个框架比较 - "+document.title原作者:  Wicket团队原文地址:http://wicket.sourceforge.net/wiki/index.php/Struts StrutsFrom WicketWiki

2006-01-18 09:49:00 864

转载 java英文网站

英文技术网站整理 document.title="Java开发者必去的20个英文技术网站 - "+document.title1.http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2.http://www.onjava.com - OReilly的Java网站.

2006-01-17 22:58:00 1298

原创 printf出错 

   从控制台下运行 System.out.printf("%3d",8)正常,但在eclipse中确报错。而在eclipse中,JDK5.0中的另一新增功能 int []a;.... for(int num:a)却正常。问题在哪呢?

2005-10-08 12:27:00 1120

原创 java命令出错处理

今天在写一java程序时,javac通过,但java时报错,说是找不到ImageViewer类:java.lang.NoClassDefFoundError。当时想到的几种可能是1.If you launch your program and get an error message complaining about a java.lang.NoClassDefFoundError, t

2005-10-07 16:04:00 1041

原创 利用MVC模式开发Java应用程序(转自网络,作者龚赤兵)

Java是一种面向对象的语言,是实现面向对象编程的强大工具。我们在实际编程中,应该运用并发挥其最大效能。但是,要利用面向对象编程思想,自己独立开发出好的Java应用程序,特别是大、中型程序,并不是一件简单的事情。正是基于面向对象编程思想,人们将实际中的各种应用程序,进行了大量的分析、总结,从而归纳出许多标准的设计模式。将这些设计模式合理地运用到自己的实际项目中,可以最大限度地减少开发过程中

2005-09-27 13:34:00 1216

原创 参数传递的解释

第一,JAVA 里的参数传递只有值传递,没有所谓的引用传递。(说白了,是因为大家的说法 不统一) 第二,引用一个强人的观点 jamesfancy()边城狂人(James Fancy) : “1. 首先明白参数的传递实质是压栈和出栈的过程。即在调用一个方法(或说子程序)之前,先将需要传入的参数压栈,然后执行代码的指针跳转到方法的起始位置,进行出栈操作,原来压入栈

2005-09-23 23:40:00 1476 2

原创 overload,override

重载与覆盖  成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。  覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual关键字。

2005-08-30 20:13:00 731

原创 只能靠参数而不能靠返回值类型的不同来区分重载函数

void function(void);int function (void);上述两个函数,第一个没有返回值,第二个的返回值是int类型。如果这样调用函数:  int x = function ();则可以判断出function是第二个函数。问题是在c++/c程序中,我们可以忽略函数的返回值。在这种情况下,编译器和程序员都不知道哪个function函数被调用。   所以只能靠参数而不能靠返回值类

2005-08-30 20:10:00 2596

转载 高质量c++/c编程指南(8,9章)转

c++函数的高级特性对比于c语言的函数,c++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const与virtual机制仅用于类的成员函数。   重载和内联肯定有其好处才会被c++语言采纳,但是不可以当成免费的午餐而滥用。本章将探究重载和内联的优点与局限性,说明什么情况下应该采用、不该采用以

2005-08-30 19:17:00 1324

原创 import javax.servlet.*;

在写servlet程序时,肯定要有import  javax.servlet.*;这一语句,但为什么在java文档中没有这方面的API呢?

2005-07-18 23:30:00 929

原创 eclipse使用中出现的一个问题

这些天在上Software Quality Assurance and Software Testing的课程,因为在实验室时用的是eclipse,感觉还好,回到寝室后也下载了eclipse,在解压后启动eclipse时确出现了bug。感到莫名其妙,查看错误报告文件发现上面说本机上的jdk版本竟然是1.3,自己明明装的是1.4啊,并且在path,classpath中也进行了设置。在网上

2005-06-23 18:45:00 886

转载 path ,classpath 的设置

一、什么是JDK? 学JAVA的人都应该知道SUN公司的JAVA 技术平台按其应用环境的不同有三个非常著名的版本,他们是J2SE(用于普通桌面应用程序的开发),J2EE(用于企业级应用程序的开发)和J2ME(用于移动设备及其他消费类电子产品的应用程序开发),SUN公司为这三个版本分别提供了相应的开发工具包(SDK:SoftWare Development Kits),下载的网址在http://

2005-06-23 12:37:00 1723 1

原创 端午节(文章来源于网络)

农历五月初五,是中国民间的传统节日——端午节,它是中华民族古老的传统节日之一。端午也称端五,端阳。此外,端午节还有许多别称,如:午日节、重五节,五月节、浴兰节、女儿节,天中节、地腊、诗人节、龙日等等。虽然名称不同,但总体上说,各地人民过节的习俗还是同多于异的。   过端午节,是中国人二千多年来的传统习惯,由于地域广大,民族众多,加上许多故事传说,于是不仅产生了众多相异的节名,而且各地也有着不尽

2005-06-11 23:14:00 2696

原创 How do I get a MAC address via command line?

The first one thatcomes to mind is GetMAC. Simply open a command prompt and type GetMACand it will return your 48-bit MAC address in the following format:Physical Address Transport Name====

2005-05-23 00:31:00 898

原创 typedef和define的区别

define char* String; String filename; 这段代码是可以工作的那么为什么还要多个typedef呢? 请看下面代码 利用上面的代码,如果这样写 String file1,file2; 经过替换, 变成 char* file1,file2; 虽然在编译上不错但是含义却错了, 里面的 file1是指针而file2是一个字符 但是用了 typedef就没这个问题了. ty

2005-05-16 16:19:00 989

原创 终于有了自己的blog

今天有了自己的blog,明天我会有自己的什么?

2005-05-16 15:26:00 649

转载 找出较大值

There are two int variables: a and b, don’t use “if”, “? :”, “switch” or other judgement statements, find out the biggest one of the two numbers.// 如果 i >= 0,返回0。否则返回1。在 max() 中被调用。 inline int signof(

2005-05-16 15:22:00 723

空空如也

空空如也

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

TA关注的人

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