ssh登录(免密码输入)
作者:cllovelf 日期:2008-11-28
Hibernate 多条件查询(条件不固定:模糊查询)
作者:cllovelf 日期:2008-10-24
利用location的hash值来解决Ajax两大难题
作者:cllovelf 日期:2008-08-29
利用location的hash值来解决Ajax两大难题
location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。
很多人都喜欢收藏网页,以便于以后的浏览。不过对于Ajax页面来说的话,一般用一个页面来处
理所有的事务,也就是说,如果你浏览到一个Aj...
location是javascript里边管理地址栏的内置对象,比如location.href就管理页面的url,用location.href=url就可以直接将页面重定向url。而location.hash则可以用来获取或设置页面的标签值。比如http://domain/#admin的location.hash="#admin"。利用这个属性值可以做一个非常有意义的事情。
很多人都喜欢收藏网页,以便于以后的浏览。不过对于Ajax页面来说的话,一般用一个页面来处
理所有的事务,也就是说,如果你浏览到一个Aj...
uml中的几种关系及表示图
作者:cllovelf 日期:2008-08-06
1、关联(association)
说明:是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象,反之亦然。
图形:一条实线,可以带箭头。
属性:名称、角色(关联中靠近它的一端的类对别外一端的类呈现的职责)、多重性。
2、聚合()
说明:一种特殊的关联,表示“整体/部分”的关系,其中一个类描述了一个较大的事物,它由较小的事物组成。
图形:整体的一端用一个空心菱形表示。
3、组合()
说明:是关联的更强的形式,该关系中组合具有管理组成部分的特有责任,如它们的分配和释放。
图形:组合的一端用一个实心...
说明:是一种结构关系,它指明一个事物的对象与另一个事物的对象间的联系。给定一个连接两个类的关联,可以从一个类的对象导航到另一个类的对象,反之亦然。
图形:一条实线,可以带箭头。
属性:名称、角色(关联中靠近它的一端的类对别外一端的类呈现的职责)、多重性。
2、聚合()
说明:一种特殊的关联,表示“整体/部分”的关系,其中一个类描述了一个较大的事物,它由较小的事物组成。
图形:整体的一端用一个空心菱形表示。
3、组合()
说明:是关联的更强的形式,该关系中组合具有管理组成部分的特有责任,如它们的分配和释放。
图形:组合的一端用一个实心...
标签: UML
String和StringBuffer之概览
作者:cllovelf 日期:2008-07-30
String和StringBuffer之概览
非可变对象一旦创建之后就不能再被改变,可变对象则可以在创建之后被改变。String对象是非可变对象,StringBuffer对象则是可变对象。为获得更佳的性能你需要根据实际情况小心谨慎地选择到底使用这两者中的某一个。下面的话题会作详细的阐述。(注意:这个章节假设读者已经具备Java的String和StringBuffer的相关基础知识。)
创建字符串的较佳途径
你可以按照以下方式创建字符串对象:[code]1. String s1 = "hello";
String s2 = "hello&...
非可变对象一旦创建之后就不能再被改变,可变对象则可以在创建之后被改变。String对象是非可变对象,StringBuffer对象则是可变对象。为获得更佳的性能你需要根据实际情况小心谨慎地选择到底使用这两者中的某一个。下面的话题会作详细的阐述。(注意:这个章节假设读者已经具备Java的String和StringBuffer的相关基础知识。)
创建字符串的较佳途径
你可以按照以下方式创建字符串对象:[code]1. String s1 = "hello";
String s2 = "hello&...
标签: String StringBuffer
很好听的一首歌
作者:cllovelf 日期:2008-06-27
分析xloadtree, 用ajax实现的动态目录树
作者:cllovelf 日期:2008-06-13
这两天,为了实现ajax的树形目录,找了很多代码. 最后确定用xloadtree.
在xloadtree的主页上, 有项目xtree 和xloadtree 一个是固定显示的树,一个是动态加载的树.
在他的隐藏目录里,有一个xtree2 地址为http://webfx.eae.net/dhtml/xtree2b/ 这个是正在测试的版本, 融合了xtree和xloadtree. 更新了代码, 但还是beta版.
xloadtree 可以在各种浏览器下通用. 兼容性效果非常好.
主要的三个文件: xtree2.js, xloadtree2.js, xtree2...
在xloadtree的主页上, 有项目xtree 和xloadtree 一个是固定显示的树,一个是动态加载的树.
在他的隐藏目录里,有一个xtree2 地址为http://webfx.eae.net/dhtml/xtree2b/ 这个是正在测试的版本, 融合了xtree和xloadtree. 更新了代码, 但还是beta版.
xloadtree 可以在各种浏览器下通用. 兼容性效果非常好.
主要的三个文件: xtree2.js, xloadtree2.js, xtree2...
标签: JAVASCRIPT Js Ajax xtree sloadtree
struts2 部署在 tomcat5 上的问题
作者:cllovelf 日期:2008-05-21
struts2.0 开发的应用部署到tomcat5上以后,
会出现 Tomcat 5.5 严重: Error filterStart ,
查看tomcat_home\logs日志可以看到是因为找不到xml解析类出现的问题。
解决的办法是从
http://www.apache.org/dist/xml/xalan-j/xalan-j_2_7_1-bin-2jars.zip
下载xalan的jar包解开后,找到
xercesImpl.jar,serializer.jar,xalan.jar,xml-apis.jar,
将他们拷贝到tomcat_home\com...
会出现 Tomcat 5.5 严重: Error filterStart ,
查看tomcat_home\logs日志可以看到是因为找不到xml解析类出现的问题。
解决的办法是从
http://www.apache.org/dist/xml/xalan-j/xalan-j_2_7_1-bin-2jars.zip
下载xalan的jar包解开后,找到
xercesImpl.jar,serializer.jar,xalan.jar,xml-apis.jar,
将他们拷贝到tomcat_home\com...
标准sql查询前10条记录
作者:cllovelf 日期:2008-05-19
动态页面静态化
作者:cllovelf 日期:2008-04-23
动态页面静态化目前我发现两种好的解决办法:
1.配置apache的rewrite模块。(本人一直没有配置成功[smile])
2.urlrewritefilter实现(成功)。
现在主要讲一下urlrewritefilter的配置方法:
1.到http://tuckey.org/urlrewrite/#download下载jar包,将jar文件考到相应的WEB-INF/lib和WEB-INF下
2.在web.xml文件中添加[code]<filter>
<filter-name>UrlRewriteFilter<...
1.配置apache的rewrite模块。(本人一直没有配置成功[smile])
2.urlrewritefilter实现(成功)。
现在主要讲一下urlrewritefilter的配置方法:
1.到http://tuckey.org/urlrewrite/#download下载jar包,将jar文件考到相应的WEB-INF/lib和WEB-INF下
2.在web.xml文件中添加[code]<filter>
<filter-name>UrlRewriteFilter<...
标签: java urlrewrite
用RMI建立一个分布式Java应用程序详解
作者:cllovelf 日期:2008-04-03
RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。
RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序
一个正常工作的RMI系统由下面几个部分组成:
● 远程服务的接口定义
● 远程服务接口的具体实现
● 桩(Stub)和框架(Skeleton)文件
● 一个运行远程服务的服务器...
RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序
一个正常工作的RMI系统由下面几个部分组成:
● 远程服务的接口定义
● 远程服务接口的具体实现
● 桩(Stub)和框架(Skeleton)文件
● 一个运行远程服务的服务器...
java Singleton模式
作者:cllovelf 日期:2008-03-20
Java Singleton 模式用来保证在运行的应用程序中,一个Class只是实例化一次,也就是只有一个相应的对象存在。在 web 程序中我们会用一个核心的分配功能的Servlet程序,在这里我们就可以运用这种设计模式了。
一般Singleton模式通常有几种种形式:
第一种形式:
定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。
public class Singleton {
private Singleto...
一般Singleton模式通常有几种种形式:
第一种形式:
定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。
public class Singleton {
private Singleto...
在java中利用动态编译实现eval
作者:cllovelf 日期:2008-03-05
xml+xsl+java生成html
作者:cllovelf 日期:2008-01-30
XSLTMain .java
[code]
import java.io.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
public class XSLTMain {
public static void main(String[] args) throws Exception {
InputStream xslt = ClassLoader.getSystemResourceAsStream("test.xsl");
...
[code]
import java.io.*;
import javax.xml.transform.*;
import javax.xml.transform.stream.*;
public class XSLTMain {
public static void main(String[] args) throws Exception {
InputStream xslt = ClassLoader.getSystemResourceAsStream("test.xsl");
...
java浮点数的精确计算及表示
作者:cllovelf 日期:2008-01-18
(1)、浮点数精确计算
胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子:
System.out.println(0.05 + 0.01);
System.out.println(1.0 - 0.42);
System.out.println(4.015 * 100);
...
胜利油田三流合一项目中一直存在一个问题,就是每次报表统计的物资金额和实际的金额要差那么几分钱,和实际金额不一致,让客户觉得总是不那么舒服,原因是因为我们使用java的浮点类型double来定义物资金额,并且在报表统计中我们经常要进行一些运算,但Java中浮点数(double、float)的计算是非精确计算,请看下面一个例子:
System.out.println(0.05 + 0.01);
System.out.println(1.0 - 0.42);
System.out.println(4.015 * 100);
...
标签: java BigDecimal






