自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(710)
  • 收藏
  • 关注

Struts2入门介绍1 -- Struts2介绍及运行一个简单的Struts2程序

一、MVC简介        概括起来MVC的优点主要有一下方面:        1)多个视图可以对应一个模型。按MVC设计模式,一个模型对应多个视图,可以减少代码的复制及代码的维护量,一旦模型发生改变,也易于维护        2)模型返回的数据与显示逻辑分离。模型数据可以应用任何的显示技术,例如,使用JSP页面、Velocity模板或者直接产生Excel文档等        3)应用被分隔为三...

2009-10-10 20:25:01 218

一个类似于Logic与Bean的Jsp标签示例

一个类似于Logic与Bean的Jsp标签示例 示例说明: 首先通过Logic标准的校验,是否存在相应的属性,如果不存在,就不继续执行其中包含的内容体,如果存在则执行其中包含的内容体,调用方式如: <mytest:logic> <mytest:bean xpath="/Document/Element[@name=\"e2\"]"> </m...

2009-05-13 18:35:00 252

Java源码分析:深入探讨Iterator模式

转自:JAVA中文站作者简介廖雪峰,软件工程师,现从事J2EE开发,您可以通过[email protected]与他联系。java.util包中包含了一系列重要的集合类。本文将从分析源码入手,深入研究一个集合类的内部结构,以及遍历集合的迭代模式的源码实现内幕。下面我们先简单讨论一个根接口Collection,然后分析一个抽象类AbstractList和它的对应Iterator接口,并仔细研究迭代子模式的...

2009-05-13 12:57:00 188

MQSeries通过MQ资源管理器建立的如队列、通道不可以在MQSC中进行管理?

原先通过MQ资源管理器创建了默认的QM管理器、队列、通道等,在启动好MQSeries后,我通过命令:runmqsc QM_portal进入mqsc界面,输入命令:display queue(default)显示无此队列,但是在MQ资源管理器的队列里面可以看到有default队列,通过命令:display queue(*)也可以查看到该队列的存在。我尝试了多次,并分别尝试命令:display cha...

2009-05-13 09:54:00 178

通过JAVA从MQ读取消息的时候报错及解决

如果是通过JAVA将消息写入到MQ,再通过JAVA去读取消息,采用MQMessage读消息的方法readUTF()去读取的时候,就不会报错,可以正常读出来。如果采用在MQ资源管理器中插入测试消息或者是通过另外一台MQ服务器往当前MQ服务器通过远程队例写消息过来,通过JAVA读取出会错,我这里疑点有两个: 1、通过MQ资源管理器放入的消息的编码是什么?是否在读消息的时候需要指定读消息的编码?我通过...

2009-05-11 17:49:00 297

与MQ通讯的完整JAVA程序

这份程序的原始文档是来自于互联网,不过不知道作者是谁,在些先谢了,我增加了个人的理解在里面,增加注释,这样便于阅读与理解。 该程序实现了发送消息与读取消息的功能,见其中的send***与get***方法。这只适合于测试,因为环境中的程序还需要对此有稍微的更改,在真实的环境中肯定是在while(true){...}的无限循环中去调用其中的get方法,如果有值,那就执行对消息的处理操作,如果没有值就...

2009-05-08 17:20:00 112

MQ中将消息发送至远程队列的配置

MQ中将消息发送至远程队列的配置 摘自MQ资源管理器帮助文档V7 在开始学习本教程之前,您需要从系统管理员处了解标识网络上接收机器的名称:IP地址、MQ的端口号、队列管理器、接收(远程机器)或者是发送的队列(本地机器)名称。 消息传递如图示: 本教程介绍了如何设置一台计算机上的队列管理器 QM_ORANGE 与另一台计算机上的队列管理器 QM_APPLE 之间的消息传递。在第一台计算机...

2009-05-08 13:41:00 243

无线互联惊现黑马,这将动了谁的奶酪

3G时代,应用为王。谁得到更多用户的拥趸和青睐,谁就无疑抢占了3G的制高点。纵观业内已经面世的手机应用商店,以苹果的App store为代表,无不借鉴“强大的业务支持+新颖的定制终端+专有操作系统+移动互联网”的商业模式,大家将自身优势诠释得淋漓尽致的同时,也在暴露着其他维度的弊端。 去年盛夏,苹果重磅推出App store,在业界着实引发不小的争议和追捧。这种全新的商业模式不仅引发苹果爱好者的...

2009-05-06 11:19:00 118

使用DOM4J解析XML及采用Schema校验的方法

使用DOM4J解析XML及采用Schema校验的方法 Validation Currentlydom4jdoesnotcomewithavalidationengine.Youareforcedtouseaexternalvalidator(译:dom4j无校验引擎,需使用外部校验).InthepastwerecommendedXerces,butnowyouareabletouseSun...

2009-05-05 10:53:00 174

JAVA中使用Schema校验XML

源程序来源于网络,感谢程序的原作者。源程序比较不容易看懂,如没有引用相关的包,没有说明相关包如何获取,相关的理论依据是什么,这里我补充完整。完整源程序如下: /* 1、需要四个JAR包的支持:isorelax、dom4j、relaxngDatatype、xsdlib,都可以在sourceforge上面下载,如果不知道如何查找, * 参看:http://blog.csdn.net/fengli...

2009-05-05 10:10:00 138

JARV(与厂商无关、引用无关及独立于描述语言的XML校验器)

转自:http://iso-relax.sourceforge.net/JARV/JARV.html 该文详细介绍了如何使用JARV对XML进行校验,这里有完整而详细的实例: http://blog.csdn.net/fenglibing/archive/2009/05/05/4150642.aspx XMLSchema的学习网站:http://www.w3school.com.cn/sch...

2009-05-05 09:32:00 262

Schema介绍

原贴地址:http://baike.baidu.com/view/1374119.htm Schema  用于描述和规范XML文档的逻辑结构的一种语言,它最大的作用就是验证XML文件逻辑结构的正确性。可以理解成与DTD(文档类型定义)功能差不多,但是Schema在当前的WEB开发环境下优越很多。   因为它本身就是一个有效的XML文档,因而可以更直观地了解XML的结构。除此之外,Schema...

2009-05-04 21:03:00 309

使用native2ascii实现国际化及不同平台的移植

对于不同编码,一直以来都是一个问题,对于我们来说就是中文乱码的问题,这是个什么学JAVA的人都会问上并遇上N次的问题,在编码C/S的JSP的程序的时候也会遇到,我们可以采用过滤器的方式,实现统一编码,以使其不会出现乱码,但是有些时候却又不适合采用过滤器,如将WINDOWS编写的JAVA程序拿到LINUX或者是UNIX系统上,多半是乱码,并且如果不熟悉或者是身边没有这些系统的高手,只有摇头叹头了。 ...

2009-05-04 20:33:00 159

DTD介绍

转自:http://baike.baidu.com/view/147436.htm 目录 1、DTD 简介 2、DTD - XML 构建模块 3、DTD - 元素 4、DTD - 属性 DTD的优势和缺陷   DTD  文档类型定义  (Document Type Definition)  DTD 是一套关于标记符的语法规则。它是XML1.0版规格得一部分,是XM...

2009-05-04 20:15:00 167

这个网站不错,根据引用jar包路径查找原JAR包

http://www.findjar.com/,就是这个网站,经常在网上看到一些好的源码,什么都说了,就是没有说明需要引入那个包,这个包需要从什么地方下载,有些时候在网上搜索还不一定搜索得到,有了这个网站,出名的JAR包在这里基本上都可以找到,到面在为止已经有17600个JAR包,包括了日常使用的大部分,够了。 ...

2009-05-04 19:50:00 108

安全性与可管理性的完美结合——英特尔博锐技术应用之旅

笔者一直认为英特尔博锐处理器技术是商用电脑领域的一项重大革新,其因有三:1、无论是安全性的突破还是可管理性的超越,博锐技术带来的无疑是更大范围的技术创新(而不仅于个人pc);2、其远程可管理性将大大降低企业的隐性成本;3、笔者坚定的认为这种创新是为众多大中(也许还有小)企业量身定做的。 当然,笔者并非企业IT管理人员,缺少切身体验的机会,一直以来,对博锐技术的了解仅处于“可远观,而不可亵玩焉”的水...

2009-04-29 11:48:00 197

Linux(RedFlag)中使用Eclipse问题

因为写的程序需要移植到UNIX或者是LINUX上,所以需要将程序放到LINUX上测试,安装好了JDK,并且可以执行TEST JAVA程序,说明JDK是配置好了,这使用的是JDK6,准备是用JDK5,结果没有找到;从IBM网站上下载的ECLIPSE3.2,解压后点击其执行文件启动ECLIPS报173错误,也找不到其它什么原因,后面在一个网站上说可能是因为可执行文件的原因,就采用JAR执行的方式: ...

2009-04-28 12:36:00 97

JAVA中泛型

JDK4不支持泛型,JDK5支持泛型,不需要再去对类型进行强制转换,可我下载了LINUX版的JDK6.13,在REDFLAG6上面使用JAVA的时候,给的提示是只有JDK5才支持泛型。 ...

2009-04-28 12:33:00 86

使用JAVA编写报文接收端的注意事项

使用JAVA编写报文接收端的注意事项 在JAVA中编写报文服务端,是非常简单的事情,因为JAVA已经为我们封装了TCP/IP这些东西,我们不需要去关注这些;它对我们提供了方便操作的ServerSocket类,如果不考虑其它因素,那么要启动一个服务端,只需要简简单的几句代码: //以下启服务端,其中6500表示用于侦听客户端连接的端口 ServerSocketserverSocket=ne...

2009-04-24 17:18:00 202

设计模式入门学习之适配器模式

转自:http://chat.iteye.com/blog/159671 还记得策略模式里面讲的鸭子吗?让我们来看看鸭子接口和类的一个简化版本: Java代码 //鸭子具有呱呱叫和飞的能力 publicinterfaceDuck{ publicvoidquack(); publicvoidfly(); } //绿头鸭是鸭子的子类 ...

2009-04-24 16:13:00 93

Tomcat5 和 ClassLoader(servlet-api.jar not load问题)

转自:http://hi.baidu.com/geniusian/blog/item/20ff862adb382799033bf685.html 概要许多Java程序员在用Tomcat5进行WEB开发和部署过程中,都会遇到与ClassLoader有关的问题.例如经常出现的java.lang.NoClassDefFoundError.在本文下面的叙述中,将首先介绍Class Loader(类装载器...

2009-04-24 11:14:00 89

java运算符与表达式

转自:http://hi.baidu.com/wanghepeng1986/blog/item/291d3617848b590fc83d6d3c.html 1. 算术运算符与算术表达式(1) 加减运算符 +,-.例如 2+39,908.98-23等.加减运算符是双目运算符,即连接两个操作元的运算符.加减运算符的结合方向是从左到右.例如: 2+3-8,先计算2+3,然后再将得到的结果减8.加减...

2009-04-23 20:02:00 498

Java1.5泛型指南中文版(Java1.5 Generic Tutorial)

转自:http://blog.csdn.net/explorers/archive/2005/08/15/454837.aspx Java1.5泛型指南中文版(Java1.5 Generic Tutorial) 英文版pdf下载链接:http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf 译者: [email protected]...

2009-04-23 19:49:00 66

Hibernate中配置C3P0连接池

转自:http://www.51edu.com/it/2009/0404/article_18154.html Hibernate自带的连接池算法相当不成熟。 它只是为了让你快些上手,并不适合用于产品系统或性能测试中。 出于最佳性能和稳定性考虑你应该使用第三方的连接池。只需要用特定连接池的设置替换 hibernate.connection.pool_size即可。这将关闭Hibernate自带...

2009-04-22 13:56:00 61

Ant全攻略

Ant全攻略 作者: 未知 来源: JR 日期: 2006-12-04,08:25 1 Ant是什么?.... 1 2 下载、安装Ant.. 2 2.1 在你运行Ant之前需要做一些配置工作。... 2 2.2 运行Ant. 2 3 编写build.xml.. 3 3.1 Projects. 3 3.2 Targets. 3 3.3 Tasks. 4 3.4 Propertie...

2009-04-22 13:06:00 63

设置eclipse自动生成的author等注释

转自:http://hi.baidu.com/qianjian21/blog/item/2fecbd2f687ba03e1e308969.html 每新建一个类上面都会有一行注释: /*** @author 马海宝 E-mail:[email protected]* @version 创建时间:2007-8-30 下午04:58:52* 类说明*/ 感觉这个应该很好,多个人一起开发的时候能够...

2009-04-22 09:35:00 69

多线程的环境中,尽量采用线程池

我个人比较喜欢线程,因为线程可以同时并发处理多个请求,于是乎我在编写线程的总是以如下方式启动: ... while(true){ server.clientSocket=server.serverSocket.accept(); if(server.clientSocket!=null) { Thread thread=new Thread(new MsgListener(s...

2009-04-21 20:11:00 74

JAVA线程中,哪里有synchronized,那里就要有notifyAll()

JAVA线程中,哪里有synchronized,那里就要有notifyAll(),写多线程一定要记得这个原则,否则是哪里出了问题,你根本就找不出来,我可是吃了够大的苦,因为我模拟的线程很多,都是1000一批,大部份时候都是不能够全部执行成功,一步步的找呀,真的很痛苦。同步一般用的比较多的用块同步、方法同步,也有些需要对类同步,对类同步则类中的所有方法都是同步的,如典型的Hashtable,就是线程...

2009-04-21 19:58:00 46

使用JDOM输入XML到硬盘的时候,为其设置编码

如果不为其设置,将会默认编码为utf-8,并且不会换行等,生成的XML就会不美观,在网上搜索了,原到有采用这样设置编码的: Document doc = ... //内存中已构造好的jdom Document对象 XMLOutputter output = new XMLOutputter(2, true, "GB2312"); ...

2009-04-21 15:44:00 124

对Hibernate.cfg.xml中的用户名和密码进行加密码

对Hibernate.cfg.xml中的用户名和密码进行加密码 如果在Hibernate.cfg.xml配置的用户名和密码配置如下: <!--连接数据库的用户名--> <propertyname="connection.username">sa</property> <!--连接数据库的密码--> <propertyname="c...

2009-04-16 21:02:00 79

TOMCAT 连接池数据库密码加密方法

原文来自:http://club.youshang.com/173/viewspace-1701,因为我觉得作者讲解不太详细,我把后面给去掉,保留了作者的前半部份。 Tomcat连接池写在server.xml里的数据用户以及密码都是明文,这样非常不安全的,如果一但知道了这个数据库名和密码获得,可想而知。 那么如何实现对数据库密码加密呢,,因为喜欢开源,接下来就奉献给大家。 最开始的想法是通过...

2009-04-16 19:36:00 143

JAVA中反射调用实例

现在有一个模块中需要允许用户自定义扩展功能,就是我把基本实现的东西写好,然后有一些业务上的扩充就由其它人员去自己实现,我采取的方式是抽象类+XML配置文件+反射。 因为我要实现基本的功能,还必须要控制其它人员必须实现的功能,所以采用抽象类是最合适,因为在抽象类中可以有实现的方法及未实现的接口,这样其它的开发人员在继承该接口的时候,他们只需要实现自己的业务逻辑就可以,然后将他们写在配置文件中,我只...

2009-04-15 20:23:00 63

ThreadLocal类讲解及实例

转自:http://hi.baidu.com/%BB%98%D7%D3%D6%E0/blog/item/b5eaa4340d5adf83a71e1219.html 早在Java 1.2推出之时,Java平台中就引入了一个新的支持:java.lang.ThreadLocal,给我们在编写多线程程序时提供了一种新的选择。使用这个工具类可以很简洁地编写出优美的多线程程序,虽然ThreadL...

2009-04-15 19:24:00 63

私有静态成员变量,在多线程环境,别的线程会修改当前线程的变量值?

情况是这样的,用SOCKET实现了报文接收器,该接收器收到报文后,就调用报文处理线程,而该线程中,要通过反射的机制去调用用户实现的功能,用户实现的功能类是未知道,在配置文件中说明,用户实现的功能类必须要继承一个抽象类,该抽象类规定了用户必须实现的方法,而该抽象类我提供三个方法,两个由我实现,其中就包括可以取到接到的报文,另外一个由用户实现,但用户实现另外一个方法的时候,就需要用到我取得到的报文,...

2009-04-15 17:56:00 169

WebSphere MQ程序设计初探

(引用位置:http://java.chinaitlab.com/base/529586.html) IBM 的WebSphere MQ产品可以用来方便地实现分布式异构系统之间的消息传递。对于大型的分布式系统,使用MQ进行数据通信是可以说是非常有效的,而 且适用于异构环境(如NT和多种UNIX之间通信)。本文主要介绍:MQ的核心组件介绍、MQ环境的搭建以及利用JAVA对MQ队列管理器的操作的程序设...

2009-04-14 13:36:00 82

IBM MQ 使用指南

转自:http://blog.sina.com.cn/s/blog_3d1c58190100ax7f.html~type=v5_one&label=rela_prevarticle 随着计算机网络和分布式应用的不断发展,远程消息传递越来越成为应用系统中不可缺少的组成部分。商业消息中间件的出现保证了消息传输的可靠性,高效率和安全性,同时也减少了系统的开发周期。目前应用最多的消息中间件产...

2009-04-14 13:36:00 94

IBM MQ介绍

转自:http://hi.baidu.com/lubezhang/blog/item/bd308b3b7ecce3ec14cecb4f.html IBM MQ(IBM Message Queue)是IBM的一款商业消息中间产品,适用于分布式计算环境或异构系统之中。消息队列技术是分布式应用间交换信息的一种技术。消息队列可驻留在内存或磁盘上,队列存储消息直到它们被应用程序读走。通过消息队列,应用程序...

2009-04-14 13:30:00 124

一个完整的对日期、金额格式化的标签及使用示例

1、完整JAVA类如下: /* * 创建日期 2009-04-13 * Author:Fenglibin * Blog:http://blog.csdn.net/fenglibing * 更改所生成文件模板为 * 窗口 > 首选项 > Java > 代码生成 > 代码和注释 */ import java.text.NumberFormat; ...

2009-04-13 17:31:00 123

最简单的JSP TAG示例

1、编写标签,继承于标签类: importjava.io.IOException; importjavax.servlet.jsp.JspException; importjavax.servlet.jsp.tagext.TagSupport; /** *该标签只做简单的输出动作 *@authorAdministrator * */ publicclassTest1exten...

2009-04-13 17:22:00 80

JAVA中字符串转与日期型的互转实例

免得我每次要用的时候都搞半天,先放这里:import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; /** * JAVA中字符串转与日期型的互转实例 * @author Administrator * * 更改所生成类型注释的模板为 窗口 > ...

2009-04-13 15:36:00 59

空空如也

空空如也

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

TA关注的人

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