- 浏览: 1148980 次
- 性别:
- 来自: 北京
最新评论
-
a535114641:
LZ你好, 用了这个方法后子页面里的JS方法就全不能用了呀
页面局部刷新的两种方式:form+iframe 和 ajax -
di1984HIT:
学习了,真不错,做个记号啊
Machine Learning -
赵师傅临死前:
我一台老机器,myeclipse9 + FB3.5 可以正常使 ...
myeclipse 10 安装 flash builder 4.6 -
Wu_Jiang:
触发时间在将来的某个时间 但是第一次触发的时间超出了失效时间, ...
Based on configured schedule, the given trigger will never fire. -
cylove007:
找了好久,顶你
Editable Select 可编辑select
文章列表
职场攻略:不要和聪明人较劲
1.郭敬明是很励志的,我朋友说郭敬明不写书的话,这么矮的个连对象都找不到。但现在呢,他成功了。
2.王石面如金刚,这类面相的老板对下属宽厚对自己狠厉;而潘石屹面如菩萨,看他 ...
Generics allow you to abstract over types这里的 types 指的是什么?The Java programming language includes classes and interfaces, both are collectively re-ferred to as types. (见附件 Choosing Efficient Inheritance Patterns for Java Generics)
好文一篇 - Java Generics FAQs:
http://www.angelikalanger.com/GenericsFAQ/Ja ...
Annotations Gotchas and Best Practices:
http://willcode4beer.com/design.jsp?set=annotations_gotchas_best_practices
写的非常全面实用的一个Java Annotation系列:
作者:cleverpig
作者Blog:http://blog.matrix.org.cn/page/cleverpig
一 Java Annotation入门
http://blog.csdn.net/dongtg/archive/2007/09/06/1774101.aspx
二 Java Annotat ...
CDM 概念数据模型
PDM 物理数据模型
OOM 面向对象模型
CDM PDM区别与联系简单图解:
http://www.iteye.com/topic/728464
角色和功能表的CDM示例:
生成的mysql的PDM示例:
http://blog.csdn.net/seusoftware/archive/2010/04/24/5524414.aspx引用一、综述
命名和编码过程中,定义有意义的名称,以易于理解、方便书写为原则。
(1)避免使用中文,尽量使用全拼音或全英文,以方便国际化;
(2)避免拼音和英文的中西合璧,如:CAOZUO_TIME;
(3)避免在命名中包括空格及特殊字符;
(4)避免使用保留字;
(5)避免名称太长,注意缩写的使用,缩写规则为单词前4个字母,合成词取每个单词前两位组成4位缩写,对于约定束成的缩写不必遵守取4位的规则,比如:NO代表NUMBER,如果取NUMB反而让人费解。
二、命名 ...
引用
做数据库设计的时候,某些表必须有一个状态字段.比如角色表,它的状态为:已禁用、正常等。那是不是要单独做一张角色状态表呢?
那么其他表的中的状态字段,是不是也要做一张对应的状态表呢?
即使状态只有两个值?
如果这种状态只有两个值可以设置一个字段为bool类型
如果状态包括多个值,但这些值不需要总变化,可以考虑用枚举类型
如果状态包括多个值,且需要经常添加或删除,可考虑创建一个新的表,与主表关联
http://blog.csdn.net/hehuii/archive/2010/07/25/5764683.aspx引用例如面向过程的设计中,一张申请表很可能被设计成一张物理表;而面向对象设计 ...
关于数据库设计中的状态字段
- 博客分类:
- 软件工程/UML
引用
做数据库设计的时候,某些表必须有一个状态字段.比如角色表,它的状态为:已禁用、正常等。那是不是要单独做一张角色状态表呢?
那么其他表的中的状态字段,是不是也要做一张对应的状态表呢?
即使状态只有两个值?
如果这种状态只有两个值可以设置一个字段为bool类型
如果状态包括多个值,但这些值不需要总变化,可以考虑用枚举类型
如果状态包括多个值,且需要经常添加或删除,可考虑创建一个新的表,与主表关联
FreeMarker
http://freemarker.sourceforge.net/
FreeMarker Manual :FreeMarker
http://freemarker.sourceforge.net/docs/index.html
找到一份比较全面的Freemarker语法总结:
http://www.havenliu.com/goodarticle/420.html引用语法
FreeMarker的模板文件并不比HTML页面复杂多少,Fr ...
后台Action中有String数组expPros:private String[] expPros;
///get set
在form表单中试图通过以下方式向action中expPros赋值时:<input type="text" name="expPros[0]" value="extProp1_VALUE">
<input type="text" name="expPros[1]" value="extProp2_VALUE&q ...
问题描述(我的回复):
http://went3456.iteye.com/blog/846759
其他人的相同问题:
http://www.chengxy.com/article/9705.html
http://v-vampires.iteye.com/blog/834693
采用url链接形式提交action(非s:from方式提交):
http://www.blogjava.net/jzone/articles/322215.html
select A.M,B.N
from Table1 A
left join Table2 B on A.Table2_SID = B.SID
where M = 'xxx'
当Table1和Table2中都有名为M的列时,将会查不出任何记录!尽管Table1中有符合where条件的记录。
这个问题很奇怪。。。按理说,如果是因为M未明确指定的原因,oracle应该给报个“ORA-00918: column ambiguously defined”才是。
当然,避免问题出现的解决办法很简单,就是为where条件里的列M指定表别名:
select A.M,B.N
from Ta ...
模块划分应遵循的准则:
高内聚低偶合
模块大小规模适当
模块的依赖关系适当等
大型软件项目开发中,模块的划分非常的重要!一般来说,模块在功能上尽可能单一和明确化,最好做到模块与目标的一一对应。模块间的联系应尽可能少,对于必须的联系都应该有明确的说明,模块应足够小,以方便单个模块的调试。
从模块划分的视角优化架构:
http://blog.csdn.net/zengjibing/archive/2009/02/13/3888747.aspx引用对初步的架构轮廓作第二个方面的审视,是考虑模块化的设计问题。也就是从架构的组
成单元来说,定义清楚子系统以后,下一步就是定义模块。
1,模块化设计的概念 ...
关联与依赖的区别(A [关联 or 依赖] B):
关联是有A就有B,依赖有A不一定有B,是A在某个业务过程中(这也就是依赖常表现为方法参数的原因)会用到B。
Understanding UML Class Relationships:
https://vaughnvernon.co/?page_id=31
Association, Aggregation, Composition, Generalization, Realization, Dependency:
http://javapapers.com/oops/association-aggregation-composition- ...
用例:
http://www.ibm.com/developerworks/cn/rational/r-usecase-atm/index.html
参与者的确定
http://www.cnblogs.com/bigtree21cn/archive/2004/04/19/6555.html
不要对参与者进行职位建模或具体用户建模,而该是基于角色去做。这样可以避免用户图中出现参与者也参与者之间的关系。
用例场景的确定;
用例粒度的确定
http://www.cnblogs.com/HeroBeast/archive/2009/09/27/1575094.html
系统边界的确定;
http://t ...
数据库模型设计:
http://blog.csdn.net/liu7537/archive/2006/04/10/657207.aspx
数据库设计准则(第一、第二、第三范式说明):
http://www.cnblogs.com/Seasky/archive/2008/10/29/1321963.html