08 2010 档案

摘要:过往使用的方式从最原始的IDE的DEBUG工具断点查错到目前还在用最快捷的使用文字输出(log或system.out)。这些调试方式不是说不好,但有些情况下达不到自己的需求,浪费了一些时间,因为在SSH的环境下修改的源码就意味着要部署。有个误区,有的人认为把ApplicationServer的热部署方式设置为ture,就不用部署了。其实实际还是重新部署了一遍,只是不需要你按键罢了。而且这样的后果还... 阅读全文
posted @ 2010-08-22 20:21 六不朽 阅读(2414) 评论(0) 推荐(0) 编辑
摘要:Reflection是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变f... 阅读全文
posted @ 2010-08-21 17:44 六不朽 阅读(590) 评论(0) 推荐(0) 编辑
摘要:今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。jar包因为我不知道怎么传到javaeye上,所以朋友们回去自己打吧。我的代码有三个类:第一个类:MailSenderInfo.javaJava代码packagecom.util.mail;/... 阅读全文
posted @ 2010-08-20 20:46 六不朽 阅读(18771) 评论(10) 推荐(4) 编辑
摘要:Apache James 简称 James, 是 Java Apache Mail Enterprise Server的缩写。James 是100%基于Java的电子邮件服务器。它是一种独立的邮件服务器,并提供了一个完整的电子邮件解决方案,用来收、发电子邮件。本文不赘述James服务器的参数细节,这个以后有机会再详细讨论,这里先从服务器搭建开始,用搭建的服务器收、发电子邮件来熟悉一下Apache ... 阅读全文
posted @ 2010-08-20 20:43 六不朽 阅读(13013) 评论(1) 推荐(2) 编辑
摘要:简介James 是一个企业级的邮件服务器,它完全实现了smtp 和 pops 以及nntp 协议。同时,james服务器又是一个邮件应用程序平台。James的核心是Mailet API,而james 服务齐是一个mailet的容器。它可以让你非常容易的实现出很强大的邮件应用程序。James开源项目被广泛的应用于与邮件有关的项目中。你可以通过它来搭建自己的邮件服务器。我们可以利用Mailet API... 阅读全文
posted @ 2010-08-20 20:42 六不朽 阅读(3536) 评论(0) 推荐(0) 编辑
摘要:先说一下需求和环境: 一个系统的站内信模块,有存在大量的按部门群发的可能,相对的个人对个人的群发是比较少的。 数据库是采用的mysql5.0。最先的数据库设计如下: 两张表: 一张Msg表,字段如下: id int 自增长id senderid int 外键关联发送者id title varchar(128) 短信标题 content varchar(512) 短信内容 createTime ... 阅读全文
posted @ 2010-08-17 21:46 六不朽 阅读(1179) 评论(1) 推荐(0) 编辑
摘要:“站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。  “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息传送。管理员给用户(指定满足某一条件的... 阅读全文
posted @ 2010-08-17 21:46 六不朽 阅读(1618) 评论(2) 推荐(0) 编辑
摘要:CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对应的。但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Associa... 阅读全文
posted @ 2010-08-17 09:26 六不朽 阅读(638) 评论(1) 推荐(0) 编辑
摘要:PD提供了强大的配置功能,可以对生成的数据库对象命名、数据模型的展现进行设置。这里首先讲下样式的设置。颜色和字体设置1.单独设置某个对象的颜色和字体1.1修改实体填充色(1)单击选中某个需要修改填充色的实体。(2)右击,在弹出式菜单中选择“Format”选项,系统将弹出格式化窗口。(3)切换到“Fill”选项卡中,选择Fill color为白色,如图... 阅读全文
posted @ 2010-08-17 09:15 六不朽 阅读(1269) 评论(0) 推荐(0) 编辑
摘要:一、定义实体用鼠标双击实体的符号,可以进入实体的属性页。1、General项目Name:是用来在模型中标识一个实体,一般用于模型在界面中的显示(这个可以通过更改选项设置进行改变)。在一个模型当中,实体的名字不能重复。Code:在模型转化时一般作为对象的物理名称。Name用中文英文以便查询,写程序的时候方便,Code才是最终产生的Table Name。Generate:默认是选择状态,如果取消,则在... 阅读全文
posted @ 2010-08-16 15:04 六不朽 阅读(989) 评论(0) 推荐(0) 编辑
摘要:由于图片复制上去不显示,如想看内容及图片详情,请下载附件PowerDesigner数据模型(CDM—PDM—SQL脚本的转换流程)在开发的过程中会经常遇到做一个模块功能,首先让你根据需要先画一个E-R图出来,很多的朋友对E-R图都不是很熟悉,或者说有的朋友在开发的项目过程中,根本就没有用到E-R图,因为对于有些对E-R图不是很熟悉的朋友感觉画E-R图无从下手:我个人根据一些... 阅读全文
posted @ 2010-08-15 21:02 六不朽 阅读(3032) 评论(0) 推荐(0) 编辑
摘要:importjava.security.MessageDigest;publicclassMD5Util{publicfinalstaticStringMD5(Strings){charhexDigits[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};try{byte[]btInput=s.getBytes(... 阅读全文
posted @ 2010-08-15 10:20 六不朽 阅读(7566) 评论(0) 推荐(0) 编辑
摘要:UUID(UniversallyUniqueIdentifier)全局唯一标识符,是指在一台机器上生成的数字,它保证对在同一时空中的所有机器都是唯一的。按照开放软件基金会(OSF)制定的标准计算,用到了以太网卡地址、纳秒级时间、芯片ID码和许多可能的数字。由以下几部分的组合:当前日期和时间(UUID的第一个部分与时间有关,如果你在生成一个UUID之后,过几秒又生成一个UUID,则第一个部分不同,其... 阅读全文
posted @ 2010-08-15 10:14 六不朽 阅读(602) 评论(0) 推荐(0) 编辑
摘要:统一建模语言(UML)在全世界范围内,成为软件开发项目方面广泛采用的交流标准。在软件项目中,UML 模型现在用于描述以及交流软件产品,它从获取软件结构的需求出发,然后分析,设计,开发,部署应用,以及维护。但是,在大多数情况下,项目中的信息资源是用文本格式描述的,所以这些资源在 UML 中需要以最佳实践方式表达出来,这样就能与项目的其他成员顺利交流。例如,在设计团队设计软件时,提交给团队之前,业务过... 阅读全文
posted @ 2010-08-14 14:41 六不朽 阅读(934) 评论(0) 推荐(0) 编辑
摘要:1.提示“缺少对象”原因: 程序中使用了dwr.util.setValue("userInfo",data);或getValues()之类的语句。而控件ID与这里的userInfo名字不匹配,则提示缺少对象。解决方法: 检查每一个setValue中的控件ID名称,保证一一对应。 如果依然找不到错误,则可能是由于setValue()中的控件无法也结果值绑定,可以再一个一个试一... 阅读全文
posted @ 2010-08-14 09:17 六不朽 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:在其它地方看到一道题目,估计有不少园友也已经看过了,也有同学解了,但本人比较愚,当时看到这个题目,我都快蒙了,还好有好心人给了些思路,于是,慢慢摸索着,用我们伟大的面向对象的思想来解这道题(虽然这道题跟面向对象没有半点关系)。题目如下: 国王招来100个囚犯,对他们说:你们犯的是死罪,但我给你们一次求生的机会。15分钟以后,你们将被关进一个有100间隔离牢房的监狱里,每人一间牢房,都与外界隔绝,什... 阅读全文
posted @ 2010-08-10 21:50 六不朽 阅读(4944) 评论(10) 推荐(0) 编辑
摘要:开发一个好模型并不是一件轻而易举的事情,当我们有了一个好用的模型后,怎样才能最大程度地发挥它的效用呢?答案就是重用!重用可能是软件行业最重要的思想之一。多数开发人员都有过这样的经历,在新的软件开发中复制自己曾经写过的代码,这就是最普遍最简单的重用形式。根据重用的层次不同,我们大致可以把软件行业中的重用分为以下一些类型。1)代码级的重用。每一个开发人员可能都有复制代码的经历。在软件开发生涯中,很多开... 阅读全文
posted @ 2010-08-09 21:25 六不朽 阅读(1164) 评论(0) 推荐(0) 编辑
摘要:RSA之活动图活动图在用例模型中被用来对业务流程进行建模,在对用例进行建模的阶段使用活动图是为了显示一个用例中的控制流和数据流.活动图是由操作(Action)节点,以及连接各个操作节点的控制流或输出流节点组成的.创建活动图:右击包--->添加图--->活动图RSA中创建操作打开活动图--->在"选用板"视图上选择"活动图"抽取器--->选择"操作",然后拖到活动图中.初始节... 阅读全文
posted @ 2010-08-09 21:21 六不朽 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:IBMRationalSoftwareArchitect7.5特性1 基于Eclipse平台IBMRational软件交付平台版本7.5桌面产品是一套全面基于Eclipse的软件产品,可以帮助客户有效地进行软件治理并强化系统开发流程.密切IT与业务部门之间的联系.全新版本的Rational软件强化了面向服务的架构(SOA)中的架构功能,帮助客户更加高效地交付高质量的软件和服务.2 建模和开发平台R... 阅读全文
posted @ 2010-08-09 21:20 六不朽 阅读(343) 评论(0) 推荐(0) 编辑
摘要:RSAUML模型概述1 模型文件项目下面的每个模型文件在文件系统中都有对应的文件名,它的扩展名是emx.RSA支持导入旧版本的RationalRose和XDE的模型文件.创建UML项目: 文件-->新建-->项目-->建模-->UML项目-->项目名(标准模型)-->常规-->简化的空白UML包-->包(自由格式图)-->下一步-->完成... 阅读全文
posted @ 2010-08-09 21:19 六不朽 阅读(956) 评论(0) 推荐(0) 编辑
摘要:OptionsResult.jsp<%@ page contentType="text/html; charset=GBK" %><% 当利用request.getParameter得到Form元素的时候,默认情况的字符编码为ISO-8859-1,这种编码不能正确地显示汉字。目前有两种解决方法,一种是在执行操作之前,设置request的编码格式,语法是“request... 阅读全文
posted @ 2010-08-09 19:12 六不朽 阅读(1043) 评论(0) 推荐(0) 编辑
摘要:本文从Java异常最基本的概念、语法开始讲述了Java异常处理的基本知识,分析了Java异常体系结构,对比Spring的异常处理框架,阐述了异常处理的基本原则。并且作者提出了自己处理一个大型应用系统异常的思想,并通过设计一个异常处理的框架来论述此思想。 阅读全文
posted @ 2010-08-03 12:35 六不朽 阅读(1126) 评论(1) 推荐(1) 编辑
摘要:六种异常处理的陋习你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?1 OutputStreamWriter out = ...2 java.sql.Connection conn = ...3 try { // ⑸4  Statement stat = conn.createStatement();... 阅读全文
posted @ 2010-08-03 12:33 六不朽 阅读(408) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示