<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[teddylu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/teddylu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; teddylu]]></copyright><item><title><![CDATA[关于double精度问题]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/1651203</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/1651203</guid><author>teddylu</author><pubDate>Wed, 13 Jun 2007 22:28:00 +0800</pubDate><description><![CDATA[这主要是由于在程序中double用的表示方法是decimal,而在计算机中任何数字表示方法是binary。而有些decimal用binary表示时是无限长的，在计算机中是有长度限制，这时就会出现精度问题参见：http://bobcat.webappcabaret.net/javachina/faq/08.htm#math_Q18reference:http://java.sun.com/docs/]]></description><category></category></item><item><title><![CDATA[tomcat中连接池的配置]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/1283476</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/1283476</guid><author>teddylu</author><pubDate>Tue, 26 Sep 2006 01:09:00 +0800</pubDate><description><![CDATA[今天花了大半天的时间才把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]]></description><category></category></item><item><title><![CDATA[osworkflow,transientVars的传递]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/1218477</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/1218477</guid><author>teddylu</author><pubDate>Wed, 13 Sep 2006 17:49:00 +0800</pubDate><description><![CDATA[  以前一直对于为什么 osworkflow在pre-function, beanshell,post-function等里面可以随便调用context,store,等信息表示不解。我们do一个action的步骤是先 new BasicWorkflow(username), username会被 用来constructer 一个BasicWorkflowContext, 目前为止B]]></description><category></category></item><item><title><![CDATA[osworkflow,workflowstore]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/1218213</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/1218213</guid><author>teddylu</author><pubDate>Wed, 13 Sep 2006 16:35:00 +0800</pubDate><description><![CDATA[在osworkflow中有一个元素是，顾名思义是一种持久化方式的选择：osworkflow提供的有memory,jdbc,hibernate等多种，这些持久化的实现都在package com.opensymphony.workflow.spi 下面。spi下有WorkflowStore接口 ，各种实现方面都对这一接口进行实现。如果因为实现需求，而我们不得不增加对db的操作时，我们应该先在Workf]]></description><category></category></item><item><title><![CDATA[session]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/1214980</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/1214980</guid><author>teddylu</author><pubDate>Tue, 12 Sep 2006 22:53:00 +0800</pubDate><description><![CDATA[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,. ]]></description><category></category></item><item><title><![CDATA[osworkflow分析(二)]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/1038161</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/1038161</guid><author>teddylu</author><pubDate>Tue, 08 Aug 2006 16:16:00 +0800</pubDate><description><![CDATA[在osworkflow中，关键的是3个xml文件：osworkflow.xml,workflows.xml, example.xml。　   其中osworkflow.xml中定义了persistence(持久化方式)，factory:用来说明对example.xml文件的处理方式。如果定义为com.opensymphony.workflow.loader.XMLWorkflowFactory，也]]></description><category></category></item><item><title><![CDATA[怎样应用osworkflow]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/1034698</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/1034698</guid><author>teddylu</author><pubDate>Mon, 07 Aug 2006 22:20:00 +0800</pubDate><description><![CDATA[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(]]></description><category></category></item><item><title><![CDATA[一条晕的语句]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/936660</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/936660</guid><author>teddylu</author><pubDate>Tue, 18 Jul 2006 16:23:00 +0800</pubDate><description><![CDATA[package com.corejava.collec;import java.util.AbstractQueue;import java.util.ConcurrentModificationException;import java.util.Iterator;import java.util.NoSuchElementException;import java.util.Queue;]]></description><category></category></item><item><title><![CDATA[classloader的一点积累]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/817967</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/817967</guid><author>teddylu</author><pubDate>Wed, 21 Jun 2006 11:00:00 +0800</pubDate><description><![CDATA[　　　Class.forName(String className);今天在用这方法loader一class时，出现了AddCommand class not found的错误，刚开始以为是clasName 写错了，仔细检查后发现并不是这问题。打开jdk文档，看到className - the fully qualified name of the desired class.及例子中的　Clas]]></description><category></category></item><item><title><![CDATA[转JavaOne 2006部分录音下载 ]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/757947</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/757947</guid><author>teddylu</author><pubDate>Sat, 27 May 2006 22:53:00 +0800</pubDate><description><![CDATA[转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]]></description><category></category></item><item><title><![CDATA[查询的连接策略]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/642094</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/642094</guid><author>teddylu</author><pubDate>Tue, 28 Mar 2006 20:47:00 +0800</pubDate><description><![CDATA[多表查询的连接策略：(1)内部连接这是默认的连接方式，假设有两张表tableA,tableB,它们中各有两个字段coluA1,coluA2;coluB1,coluB2;select * from tableA join tableB on(tableA.coluA2=tableB.coluB1),类似一个双重循环。(2)外部连接：要求返回表格的所有记录以及它们相匹配的另外表格中的记录。问题在于是哪]]></description><category></category></item><item><title><![CDATA[String知识点中内容整理]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/582840</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/582840</guid><author>teddylu</author><pubDate>Wed, 18 Jan 2006 12:10:00 +0800</pubDate><description><![CDATA[在java编程中，String 类型可以说是无处不用，现在将其中的部分知识点整理如下，如果能对哪位新手有帮助，将倍感欣慰：-)。str1==str2,判断的是引用str1 ,str2是否指向同一对象，str1.equals(str2):判断引用str1,str2指向的对象内容是否相同。   exam:  ...............            String str1="s]]></description><category></category></item><item><title><![CDATA[Wicket与Struts两个框架比较 ]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/582682</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/582682</guid><author>teddylu</author><pubDate>Wed, 18 Jan 2006 09:49:00 +0800</pubDate><description><![CDATA[ Wicket与Struts两个框架比较document.title="Wicket与Struts两个框架比较 - "+document.title原作者：  Wicket团队原文地址：http://wicket.sourceforge.net/wiki/index.php/Struts StrutsFrom WicketWiki      ]]></description><category></category></item><item><title><![CDATA[java英文网站]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/582440</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/582440</guid><author>teddylu</author><pubDate>Tue, 17 Jan 2006 22:58:00 +0800</pubDate><description><![CDATA[英文技术网站整理 document.title="Java开发者必去的20个英文技术网站 - "+document.title1．http://www.javaalmanac.com - Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处. 2．http://www.onjava.com - OReilly的Java网站. ]]></description><category></category></item><item><title><![CDATA[printf出错　]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/497131</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/497131</guid><author>teddylu</author><pubDate>Sat, 08 Oct 2005 12:27:00 +0800</pubDate><description><![CDATA[　　　从控制台下运行　System.out.printf("%3d",8)正常，但在eclipse中确报错。而在eclipse中，JDK5.0中的另一新增功能 int []a;....　for(int num:a)却正常。问题在哪呢？]]></description><category></category></item><item><title><![CDATA[java命令出错处理]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/496518</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/496518</guid><author>teddylu</author><pubDate>Fri, 07 Oct 2005 16:04:00 +0800</pubDate><description><![CDATA[今天在写一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]]></description><category></category></item><item><title><![CDATA[利用MVC模式开发Java应用程序(转自网络，作者龚赤兵)]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/490437</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/490437</guid><author>teddylu</author><pubDate>Tue, 27 Sep 2005 13:34:00 +0800</pubDate><description><![CDATA[Java是一种面向对象的语言，是实现面向对象编程的强大工具。我们在实际编程中，应该运用并发挥其最大效能。但是，要利用面向对象编程思想，自己独立开发出好的Java应用程序，特别是大、中型程序，并不是一件简单的事情。正是基于面向对象编程思想，人们将实际中的各种应用程序，进行了大量的分析、总结，从而归纳出许多标准的设计模式。将这些设计模式合理地运用到自己的实际项目中，可以最大限度地减少开发过程中]]></description><category></category></item><item><title><![CDATA[参数传递的解释]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/488304</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/488304</guid><author>teddylu</author><pubDate>Fri, 23 Sep 2005 23:40:00 +0800</pubDate><description><![CDATA[     第一，JAVA 里的参数传递只有值传递，没有所谓的引用传递。（说白了，是因为大家的说法           不统一）     第二，引用一个强人的观点 jamesfancy()边城狂人(James Fancy) ： “1. 首先明白参数的传递实质是压栈和出栈的过程。即在调用一个方法(或说子程序)之前，先将需要传入的参数压栈，然后执行代码的指针跳转到方法的起始位置，进行出栈操作，原来压入栈]]></description><category></category></item><item><title><![CDATA[overload,override]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/468113</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/468113</guid><author>teddylu</author><pubDate>Tue, 30 Aug 2005 20:13:00 +0800</pubDate><description><![CDATA[重载与覆盖　　成员函数被重载的特征：（1）相同的范围（在同一个类中）；（2）函数名字相同；（3）参数不同；（4）virtual关键字可有可无。　　覆盖是指派生类函数覆盖基类函数，特征是：（1）不同的范围（分别位于派生类与基类）；（2）函数名字相同；（3）参数相同；（4）基类函数必须有virtual关键字。]]></description><category></category></item><item><title><![CDATA[只能靠参数而不能靠返回值类型的不同来区分重载函数]]></title><link>https://blog.youkuaiyun.com/teddylu/article/details/468112</link><guid>https://blog.youkuaiyun.com/teddylu/article/details/468112</guid><author>teddylu</author><pubDate>Tue, 30 Aug 2005 20:10:00 +0800</pubDate><description><![CDATA[void function(void);int　function (void);上述两个函数，第一个没有返回值，第二个的返回值是int类型。如果这样调用函数：　　int　x = function ();则可以判断出function是第二个函数。问题是在c++/c程序中，我们可以忽略函数的返回值。在这种情况下，编译器和程序员都不知道哪个function函数被调用。　  所以只能靠参数而不能靠返回值类]]></description><category></category></item></channel></rss>