http://www.aiview.com/2004/07/power_designer_tips.html;
http://www.wangchao.net.cn/bbsdetail_580546.html
- 16:11
- 浏览 (26)
- 评论 (0)
http://blog.csdn.net/cuijpus/archive/2008/05/25/24 (转)
starUML VS Telelogic TAU VS Rational Rose
UML建模软件目前用的主要有3种:
商业版本:Telelogic TAU 和 Rational Rose
开源版本:StarUML
Telelogic TAU与Rational Rose的功能很强,但是需要买License。
StarUML就是希望能提供和TAU/Rose一样功能的开源版本。
目前使用起来还是不错的。
能熟练使用其中一个是软件设计人员的基本功。
...
- 00:00
- 浏览 (404)
- 评论 (0)
final变量定义: 变量一经初始化就不能指向其它对象。指向的存储地址不可修改,但指向的对象本身是可以修改的。
先说final变量初始化:
很多文章都这么说:其初始化可以在两个地方,一是其定义处,二是在构造函数中,两者只能选其一。
胡说八道!
final变量可以在任何可以被始化的地方被始化,但只能被初始化一次.一旦被初始化后就不能再次赋
值(重新指向其它对象),作为成员变量一定要显式初始化,而作为临时变量则可以只定义不初始化(当然也不能引用)
即使是作为一个类中的成员变量,也还可以在初始化块中初始化,所以"其初始化可以在两个地方,一是其定义处,
二是在构造函数中,两者只能选其一"是错误的. ...
- 11:22
- 浏览 (190)
- 评论 (0)
前不久刚换了工作,觉得现在的工作不顺心~~~~~~所做的工作与自己的期望有很大的差距,在考虑是不是要换工作,一方面频繁跳槽太累,比较难抉择。
Oracle SQL的优化规则:
尽量少用IN操作符,基本上所有的IN操作符都可以用EXISTS代替
用IN写出来的SQL的优点是比较容易写及清晰易懂,但是用IN的SQL性能总是比较低的,从ORACLE执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:
ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用 IN的SQL至 ...
jar文件听说过吗,没有?或者陌生!好,没关系,这就是我们的第一站:打包发布。
为什么会有这个玩意呢,首先,这是jar的全称:JavaTM Archive (JAR) file,是的,就是java存档文件。这有点类似zip文件,想一想它是干什么的用的呢,压缩!?没错就是要压缩,将我们原先零散的东西放到一下,重新组织,所有这些目的只有一个:方便!好了,不用管他是怎么压缩的,我们的重点是哪些是我们要压缩的(输入),还有压缩成了什么(输出),进而将它发布(部署)。
那我们的输入(要压缩的东西)主要是class文件,还有辅助的资源(这其中可能有图片,jsp文件,html文件等等)。 Jar技术在j ...
- 10:55
- 浏览 (54)
- 评论 (0)
---------数学函数
1.绝对值
S:select abs(-1) value
O:select abs(-1) value from dual
2.取整(大)
S:select ceiling(-1.001) value
O:select ceil(-1.001) value from dual
3.取整(小)
S:select floor(-1.001) value
O:select floor(-1.001) value from dual
4.取整(截取)
S:select cast(-1.002 as int) value
O:select trunc(-1.002) ...
- 08:30
- 浏览 (82)
- 评论 (0)
O/R Mapping 是 Object Relational
Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R
Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。
VO,值对象(Value Object),PO,持久对象(Persisent
Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的。
1.VO是用new关键字创建,由GC回收的。
PO则是向数据库中添加新数据时创建,删除数据库中数据时削除的。并且它只能存活在 ...
- 16:06
- 浏览 (465)
- 评论 (1)
引用 http://www.blogjava.net/mintqzy/archive/2007/01/18/94694.html
本文是在参阅了http://ivanl.javaeye.com/blog/24739基础上完成的
在看JPetStore的代码时,发现它的分页处理主要是通过返回PaginatedList对象来完成的。如:在CatalogService类中
public PaginatedList getProductListByCategory(String categoryId) {
return productDao.getPr ...
1、 filter基于回调函数,我们需要实现的filter接口中doFilter方法就是回调函数,而interceptor则基于java本身的反射机制,如果对这种形式不了解,可以去看看java是如何实现动态代理的,这是aop的基础。这是两者最本质的区别。
2、 filter是依赖于servlet容器的,即只能在servlet容器中执行,很显然没有servlet容器就无法来回调doFilter方法。而interceptor与servlet容器无关。
看到一个很好的东西在国内没有被很多人使用起来,实在是不爽,所以花了很大功夫把这个手册翻译成中文,由于这篇文章很长,所以,翻译的工作量很大而且有些地方英文版也没有说清楚,虽得查看源代码,好在不是坚持做完了,大家鼓励下啊!^o^
prototype.js是一个非常优雅的javas.c.r.i.p.t基础类库,对javas.c.r.i.p.t做了大量的扩展,而且很好的支持Ajax,国外有多个基于此类库实现的效果库,也做得很棒。
prototype.js不仅是一个有很大实用价值的js库,而且有很高的学习价值,所以我强烈建议B/S开发人员和对JS开发感兴趣的朋友去浏览一些它的源代码,其中有很 ...
- 14:48
- 浏览 (601)
- 评论 (0)
转自:http://www.blogjava.net/jfy3d/archive/2006/04/11/40430.html
WebWork中除了默认支持的几中视图外还可以自己来定义需要的视图,如JFreeChart,Excel等
这里生成Excel用的是POI的API
WebWork中定义ResultType视图类型只需要继承Result接口
代码如下
package com.customer.resulttype;
import com.opensymphony.xwork.Result;
import com.opensymphony.xwork.ActionI ...
- 16:49
- 浏览 (493)
- 评论 (0)
毕业已经二年了.回想这两年,自己所取得的进步,不由得感叹下!
生活总会让人明白很多事!要想获得成功,不付出艰苦的努力是不行的。
- 19:18
- 浏览 (855)
- 评论 (2)
本篇文章转自http://dev.21tx.com/2006/11/27/10772.html
事务管理最佳实践全面解析
前言
写作这篇文章的起因,是前一段时间,我使用Jbpm工作流引擎开发工作流管理系统的过程中,使用编程方式管理事务时遇到的问题。
由于之前很长一段时间,我一直都在使用Spring和EJB容器的声明式事务管理,因此,咋一遇到Jbpm这样的编程方式管理事务的情况,一下子搞不定了!经过几天的研究,我重新思考了怎样进行事务管理这个问题,并且发明了一种非常好的编程范式,或者说是事务管理的最佳实践。不敢独享,拿出来与诸君共赏。请大家批评指正。
前几个月,我对C++和Java ...
- 16:06
- 浏览 (470)
- 评论 (0)
最近加入圈子
最新评论
-
Oracle SQL 优化 (转)
String a = ""; 3
-- by diaobiyong -
感触ing
有些人只有在压力的情况下,才能发恢很大的效用。
-- by czjxdm -
Oracle SQL 优化 (转)
呵呵,我也是网上转过来的。觉得这份资料会有点用,就放在自己的blog里,供以后需 ...
-- by czjxdm -
Oracle SQL 优化 (转)
看上去怎么象是alibab的数据库面试题,呵呵!
-- by sagah -
关于VO、PO的理解-java的 ...
作者纯属忽悠人!
-- by king_108







评论排行榜