- 博客(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
2632
原创 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
1308
原创 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
1796
原创 osworkflow,workflowstore
在osworkflow中有一个元素是,顾名思义是一种持久化方式的选择:osworkflow提供的有memory,jdbc,hibernate等多种,这些持久化的实现都在package com.opensymphony.workflow.spi 下面。spi下有WorkflowStore接口 ,各种实现方面都对这一接口进行实现。如果因为实现需求,而我们不得不增加对db的操作时,我们应该先在Workf
2006-09-13 16:35:00
975
原创 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
753
原创 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
1170
原创 怎样应用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
1259
原创 一条晕的语句
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
641
原创 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
630
转载 转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
666
原创 查询的连接策略
多表查询的连接策略:(1)内部连接这是默认的连接方式,假设有两张表tableA,tableB,它们中各有两个字段coluA1,coluA2;coluB1,coluB2;select * from tableA join tableB on(tableA.coluA2=tableB.coluB1),类似一个双重循环。(2)外部连接:要求返回表格的所有记录以及它们相匹配的另外表格中的记录。问题在于是哪
2006-03-28 20:47:00
907
原创 String知识点中内容整理
在java编程中,String 类型可以说是无处不用,现在将其中的部分知识点整理如下,如果能对哪位新手有帮助,将倍感欣慰:-)。str1==str2,判断的是引用str1 ,str2是否指向同一对象,str1.equals(str2):判断引用str1,str2指向的对象内容是否相同。 exam: ............... String str1="s
2006-01-18 12:10:00
684
原创 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
873
转载 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
1308
原创 printf出错
从控制台下运行 System.out.printf("%3d",8)正常,但在eclipse中确报错。而在eclipse中,JDK5.0中的另一新增功能 int []a;.... for(int num:a)却正常。问题在哪呢?
2005-10-08 12:27:00
1135
原创 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
1049
原创 利用MVC模式开发Java应用程序(转自网络,作者龚赤兵)
Java是一种面向对象的语言,是实现面向对象编程的强大工具。我们在实际编程中,应该运用并发挥其最大效能。但是,要利用面向对象编程思想,自己独立开发出好的Java应用程序,特别是大、中型程序,并不是一件简单的事情。正是基于面向对象编程思想,人们将实际中的各种应用程序,进行了大量的分析、总结,从而归纳出许多标准的设计模式。将这些设计模式合理地运用到自己的实际项目中,可以最大限度地减少开发过程中
2005-09-27 13:34:00
1228
原创 参数传递的解释
第一,JAVA 里的参数传递只有值传递,没有所谓的引用传递。(说白了,是因为大家的说法 不统一) 第二,引用一个强人的观点 jamesfancy()边城狂人(James Fancy) : “1. 首先明白参数的传递实质是压栈和出栈的过程。即在调用一个方法(或说子程序)之前,先将需要传入的参数压栈,然后执行代码的指针跳转到方法的起始位置,进行出栈操作,原来压入栈
2005-09-23 23:40:00
1498
2
原创 overload,override
重载与覆盖 成员函数被重载的特征:(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。 覆盖是指派生类函数覆盖基类函数,特征是:(1)不同的范围(分别位于派生类与基类);(2)函数名字相同;(3)参数相同;(4)基类函数必须有virtual关键字。
2005-08-30 20:13:00
741
原创 只能靠参数而不能靠返回值类型的不同来区分重载函数
void function(void);int function (void);上述两个函数,第一个没有返回值,第二个的返回值是int类型。如果这样调用函数: int x = function ();则可以判断出function是第二个函数。问题是在c++/c程序中,我们可以忽略函数的返回值。在这种情况下,编译器和程序员都不知道哪个function函数被调用。 所以只能靠参数而不能靠返回值类
2005-08-30 20:10:00
2625
转载 高质量c++/c编程指南(8,9章)转
c++函数的高级特性对比于c语言的函数,c++增加了重载(overloaded)、内联(inline)、const和virtual四种新机制。其中重载和内联机制既可用于全局函数也可用于类的成员函数,const与virtual机制仅用于类的成员函数。 重载和内联肯定有其好处才会被c++语言采纳,但是不可以当成免费的午餐而滥用。本章将探究重载和内联的优点与局限性,说明什么情况下应该采用、不该采用以
2005-08-30 19:17:00
1378
原创 import javax.servlet.*;
在写servlet程序时,肯定要有import javax.servlet.*;这一语句,但为什么在java文档中没有这方面的API呢?
2005-07-18 23:30:00
947
原创 eclipse使用中出现的一个问题
这些天在上Software Quality Assurance and Software Testing的课程,因为在实验室时用的是eclipse,感觉还好,回到寝室后也下载了eclipse,在解压后启动eclipse时确出现了bug。感到莫名其妙,查看错误报告文件发现上面说本机上的jdk版本竟然是1.3,自己明明装的是1.4啊,并且在path,classpath中也进行了设置。在网上
2005-06-23 18:45:00
906
转载 path ,classpath 的设置
一、什么是JDK? 学JAVA的人都应该知道SUN公司的JAVA 技术平台按其应用环境的不同有三个非常著名的版本,他们是J2SE(用于普通桌面应用程序的开发),J2EE(用于企业级应用程序的开发)和J2ME(用于移动设备及其他消费类电子产品的应用程序开发),SUN公司为这三个版本分别提供了相应的开发工具包(SDK:SoftWare Development Kits),下载的网址在http://
2005-06-23 12:37:00
1736
1
原创 端午节(文章来源于网络)
农历五月初五,是中国民间的传统节日——端午节,它是中华民族古老的传统节日之一。端午也称端五,端阳。此外,端午节还有许多别称,如:午日节、重五节,五月节、浴兰节、女儿节,天中节、地腊、诗人节、龙日等等。虽然名称不同,但总体上说,各地人民过节的习俗还是同多于异的。 过端午节,是中国人二千多年来的传统习惯,由于地域广大,民族众多,加上许多故事传说,于是不仅产生了众多相异的节名,而且各地也有着不尽
2005-06-11 23:14:00
5928
原创 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
907
原创 typedef和define的区别
define char* String; String filename; 这段代码是可以工作的那么为什么还要多个typedef呢? 请看下面代码 利用上面的代码,如果这样写 String file1,file2; 经过替换, 变成 char* file1,file2; 虽然在编译上不错但是含义却错了, 里面的 file1是指针而file2是一个字符 但是用了 typedef就没这个问题了. ty
2005-05-16 16:19:00
998
转载 找出较大值
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
730
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人