本站首页    管理页面    写新日志    退出


«August 2025»
12
3456789
10111213141516
17181920212223
24252627282930
31


公告
 本博客在此声明所有文章均为转摘,只做资料收集使用。

我的分类(专题)

日志更新

最新评论

留言板

链接

Blog信息
blog名称:
日志总数:1304
评论数量:2242
留言数量:5
访问次数:7591011
建立时间:2006年5月29日




[设计模式]Java中的模式 --工厂模式
软件技术

lhwork 发表于 2006/12/19 9:36:28

工厂模式主要负责将大量有共通接口的类实例化,工场模式有以下几种形态
简单工厂(Simple Factory)   又称 静态工厂方法(Static Factory Method)
工厂方法(Factory Method)   又称 多态性工厂(Polymorphic Factory)
抽象工厂(Abstract Factory) 又称 工具箱(Kit or Toolkit) 先说简单工厂模式:
需求:一个水果工厂,为任何来的客人提供水果,现有水果Apple ,Banana,Orange
实现:
定义三个类Apple,Banana,Orange 让他们都实现Fruit接口


阅读全文(1390) | 回复(0) | 编辑 | 精华 | 删除
 


[设计模式]Java中的模式 --- 命令模式的(实现,功能,使用场合)及如何配合其它模式使用命令模式
软件技术

lhwork 发表于 2006/12/19 9:35:47

一,命令模式的实现:
命令模式里边一般都有以下几个角色:客户端,请求者,命令接口,命令实现,接受者,
下边是简单命令模式的实现代码实现:  1

阅读全文(1362) | 回复(0) | 编辑 | 精华 | 删除
 


[设计模式]Java中的模式 --单态 (部分翻译 double-checked locking break)
软件技术

lhwork 发表于 2006/12/19 9:33:42

单态定义:
Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 Singleton模式就为我们提供了这样实现的可能。使用Singleton的好处还在于可以节省内存,因为它限制了
实例的个数,有利于Java垃圾回收(garbage collection)。 使用Singleton注意事项:
有时在某些情况下,使用Singleton并不能达到Singleton的目的,如有多个Singleton对象同时被不同的类
装入器装载;在EJB这样的分布式系统中使用也要注意这种情况,因为EJB是跨服务器,跨JVM的 单态模式的演化:
单态模式是个简单的模式,但是这个简单的模式也有很多复杂的东西。 一,首先最简单的单态模式,单态模式1
import java.util.*;
class Singleton
{
  private static Singleton instance;
  privat

阅读全文(1881) | 回复(0) | 编辑 | 精华 | 删除
 


[设计模式]访问差异类型的集合类--visitor模式入门
软件技术

lhwork 发表于 2006/12/19 9:29:52

访问差异类型的集合类--visitor模式入门
一,问题提出
访问同一类型的集合类是我们最常见的事情了,我们工作中这样的代码太常见了。
1 Iterator ie  = <

阅读全文(1278) | 回复(0) | 编辑 | 精华 | 删除
 


[Spring]在Spring的项目中配置Log4j
软件技术

lhwork 发表于 2006/12/19 9:24:26

1.在classpath的根目录下面不放置log4j.properties
在用junit本地测试的时候会提示: log4j:WARN No appenders could be found for logger (org.springframework.beans.factory.access.SingletonBeanFactoryLocator).
log4j:WARN Please initialize the log4j system properly. 然后我们是看不到spring加载bean的配置信息的。
在classpath路径下加入:log4j.properties,则能够显示bean的加载信息 2. 在web应用中为Spring配置log4j
Spring的做法是使用一个Servlet Listener,在Web Con

阅读全文(1913) | 回复(0) | 编辑 | 精华 | 删除
 


[Subversion]apache + subervison 配置SSL
软件技术

lhwork 发表于 2006/12/18 17:39:38

前面已经安装好了apache2和ssl

首先建立自己的CA文件夹
CA/myCA

1.创建CA认证

找到
etc/ssl/openssl.cnf 
COPY一份到myCA下面

修改其下的变量值
dir = /home/mocci/CA/myCA

建立相应的目录:

mkdir -p //home/mocci/CA/myCA/certs
mkdir -p /home/mocci/CA/myCA/newcerts

建立文件:
echo “01″ > /etc/ssl/CA/serial && touch index.txt

建立root CA的密匙,需要你建立一个CA的密码:

openssl genrsa -des3 2048 > ca.privatekey openssl req -new -x509 -key ca.privatekey -d

阅读全文(3869) | 回复(0) | 编辑 | 精华 | 删除
 


[算法]深度优先搜索和广度优先搜索
软件技术

lhwork 发表于 2006/12/18 14:34:06

一、深度优先搜索 
    深度优先搜索就是在搜索树的每一层始终先只扩展一个子节点,不断地向纵深前进直到不能再前进(到达叶子节点或受到深度限制)时,才从当前节点返回到上一级节点,沿另一方向又继续前进。这种方法的搜索树是从树根开始一枝一枝逐渐形成的。

      深度优先搜索亦称为纵向搜索。由于一个有解的问题树可能含有无穷分枝,深度优先搜索如果误入无穷分枝(即深度无限),则不可能找到目标节点。所以,深度优先搜索策略是不完备的。另外,应用此策略得到的解不一定是最佳解(最短路径)。

阅读全文(3864) | 回复(0) | 编辑 | 精华 | 删除
 


[算法]单循环比赛的"贝格尔"编排法
软件技术

lhwork 发表于 2006/12/18 14:33:04

      单循环是指所有参赛队在竞赛中均能相遇一次,最后按各队在竞赛中的得分多少、胜负场次来排列名次。 单循环一般在参赛队不太多,又有足够的竞赛时间才能采用。单循环由于参加竞赛的各队都有相遇比赛的机会, 是一种比较公平合理的比赛制度。 一) 单循环比赛的轮数和场数的计算 ① 比赛轮数:在循环制的比赛中,各队都参加完一场比赛即为一轮。

阅读全文(4147) | 回复(0) | 编辑 | 精华 | 删除
 


[eXtremeComponents]ET Limit方式的分页查询
软件技术

lhwork 发表于 2006/12/18 11:35:48

1.Limit
默认的情况下eXtremeTable取得所有的结果集然后处理Beans集合,这样的好处是 你可以随意进行排序、过滤和分页操作。
你只需要组装Beans集合并让eXtremeTable知道如何 然而在查询结果较大,可以考虑使用数据库端分页的方案。此时,eXtremeTable
会使用Limit对象向Action/Controller传递PageNo,PageSize,OrderBy等分页信息。而服务端将向EC返回总记录数和当前页的内容。 2.创建Limit

首先你需要通过LimitFactory得到一个Limit实例:
代码Context 

阅读全文(4570) | 回复(1) | 编辑 | 精华 | 删除
 


[eXtremeComponents]eXtreme Table 的基本用法及配制
软件技术

lhwork 发表于 2006/12/18 11:34:41

1。简介:
Extreme Table 是ExtremeCompontents(Home Page:http://www.extremecomponents.org? )中一个功能强大 而又容易配置,扩展,自定义的Table 控件,其功能包括排序, 分页, 导出Excel, pdf和汇总。 2。基本配制:
1)首先下载发行包 http://sourceforge.net/projects/extremecomp;
2)将包内的extremecomponents.jar 文件拷贝到项目的 WEB-INF/lib 目录中
3)将 dist 目录中的 extremecomponents.tld 文件拷贝到 WEB-INF 中
4)将 test 目录中的 test.jsp 文件拷贝到 webroot目录中 (测试用Demo)
5)将 images 文件夹拷贝到 webroot目录中
6)将 extremecomp

阅读全文(5736) | 回复(0) | 编辑 | 精华 | 删除
 


« 61 62 63 64 65 66 67 68 69 70 »



站点首页 | 联系我们 | 博客注册 | 博客登陆

Sponsored By W3CHINA
W3CHINA Blog 0.8 Processed in 1.018 second(s), page refreshed 144763915 times.
《全国人大常委会关于维护互联网安全的决定》  《计算机信息网络国际联网安全保护管理办法》
苏ICP备05006046号