- 浏览: 1424319 次
- 性别:
- 来自: 北京
最新评论
-
a98709474:
写的很详细,看完了,明白了这种概念了
数据库水平切分(拆库拆表)的实现原理解析(转) -
a98709474:
MYSQL分库分表总结 -
CatchU:
7年前的招聘要求,厉害厉害
面试要求 -
luozhixiong:
<table class="bbcode&qu ...
MYSQL分库分表总结 -
沈寅麟:
好用
freemarker格式化
文章列表
insert into tb_sys_menu
(menu_id,
menu_nm,
menu_desc,
menu_pid,
menu_level,
link_url,
sys_cd,
menu_stat_cd,
disp_seq,
etr_id,
etr_date,
mdf_id,
mdf_date,
is_data_menu,
open_yn,
menu_id_old,
menu_pid_old)
select '302014',
'采购 ...
引用主孰有道?将孰有能?天地孰得?法令孰行?兵众孰强?士卒孰练?赏罚孰明?吾以此知胜负矣。
哪一方的君主是有道明君,能得民心?哪一方的将领更有能力?哪一方占有天时地利?哪一方的法规、法令更能严格执行?哪一方资源更充足,装备更精良,兵员更广大?哪一方的士兵训练更有素,更有战斗力?哪一方的赏罚更公正严明?通过这些比较,我就知道了胜负。
控制文本框只能输入数字
- 博客分类:
- 网站前台
<input id="prodValue" onkeyup="value=value.replace(/[^\d]/g,'')" name="prodValue" type="text" />
jquery ajax 提交表单大数据
- 博客分类:
- 网站前台
<input type="button" class="btn-50" value="保存" id="saveBtn" style="cursor: pointer;"/>
$("#saveBtn").click(function() {
jQuery.post("insertOrUpdatePo.ugo",$("#submitform").serialize(),function(jso ...
java 对于 8种基本类型 和 他们的包装类型 , 外加 String 类型 ,都是 值传递,没有引用传递 。即:传到一个方法里时,都是拷贝了一份,所以无法在一个方法里修改他们 的值
如果传递的是对象的话,也就是引用,那么其实是拷贝这 个对象的一个引用,修改会引起变化。
例子:
package Demo;
/**
* User: liuwentao
* Time: 12-7-28 下午10:50
*/
public class Test {
public static void main(String[] args) {
in ...
不明白整洁对代码有何意义,尝试去写整洁代码就毫无所益
“细节之中自有天地,整洁成就卓越代码”
代码质量与其整洁度成正比,干净的代码,即在质量上较为可靠,也为后期维护升级奠定了良好基础。
童子军军规:“让 ...
刷新当前页
location.reload()
如何刷新包含该框架的页面用
parent.location.reload();
子窗口刷新父窗口
self.opener.location.reload();
Code Review
- 博客分类:
- 项目管理
Code Review 的目的:
a)可以在项目早期就能够发现代码中的BUG ,让自己的代码更健壮,更高效 (包括开发高效和执行高效)
b)同时可以达到知识共享 ,避免我们所有开发人员犯一些很常见,很普通低级的错误 ;
c)保证项目组人员的良好沟通 ,项目的代码更容易维护
具体检查点 :
a)一致性检查:
代码中使用的格式、符号、结构等风格是否保持一致
所有的注释都是准确的
所有的变量都被正确定义和使用 包括类型和名字,涉及(类属性,方法参数,返回值)
代码是否符合制定的标准
代码是否具有定义良好的语法和语义
b)可修改性检查:
代码涉及到的常量是否易于修改 ( 如使用配置、定义 ...
父游标、子游标及共享游标
- 博客分类:
- oracle
游标是数据库领域较为复杂的一个概念,因为游标包含了shared cursor和session cursor。两者有其不同的概念,也有不同的表现形式。 共享游标的概念易于与SQL语句中定义的游标相混淆。本文主要描述解析过程中的父游标,子游标以及 ...
select t2.prod_id, t2.prod_name, t2.ven_id
from (select rid
from (select rid, rownum as rn
from (select rowid as rid
from tb_prod_mas
where trans_cd='200'
order by prod_id desc)
...
对面向对象设计原则的总结
- 博客分类:
- 设计模式
正如牛顿三大定律在经典力学中的位置一样,“开-闭”原则(Open-ClosedPrinciple)是面向对象的可复用设计(Object OrientedDesign或OOD)的基石。其他设计原则(里氏代换原则、依赖倒转原则、合成/聚合复用原则、迪米特法则、接口隔 ...
c:forEach>标签的使用
- 博客分类:
- JSP
<c:forEach>标签的使用
2007年03月10日 15:46<c:forEach>标签的使用
在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。
JSTL所支持的迭代标签有两个,分别是<c:forEach>和<c:forTokens>。在这里介绍的是<c:forEach>标签。
简单点说,< ...
项目管理的三个重要概念:检查点、里程碑、基线
- 博客分类:
- 项目管理
项目生命周期中有三个与时间相关的重要概念,这三个概念分别是: 检查点(Checkpoint )、里程碑(Mile Stone )和基线(Base Line ),他们一起描述了在什么时候(When )对项目进行什么样控制。
1:检查点
指在规定的时间间隔内对项目进行检查,比较实际与计划之间的差异,并根据差异进行调整。可将检查点看作是一个 固定 “ 采样 ” 时点,而时间间隔根据项目周期长短不同而不同,频度过小会失去意义,频度过大会增加管理成本。常见的间隔是每周一次,项目经理需要召开例会并上交周报。
2:里程碑
完成阶段性工作的标志,不同类型的项目里程碑不同。里程碑在项目管理中具有重要意义, ...
原文:http://www.infoq.com/cn/news/2010/11/ugly-code-0
引用作者简介:
郑晔,ThoughtWorks公司咨询师,拥有多年企业级软件开发经验,热衷于探索各种程序设计语言在真实软件开发中所能发挥的威力,致力于探寻合理的软件开发方式,加入ThoughtWorks公司后,投入到敏捷开发方法的实践之中,为其他公司提供敏捷开发方法方面的咨询服务。他的blog是梦想风暴。
开篇
我是一个程序员,也是一个咨询师。成为咨询师之后,我有机会在不同的项目中穿梭。同客户合作的过程中,我经常干的一件事是:code diff,也就是用源码管理工具的diff功能把当天全部 ...
通过在Struts2中使用struts.xml和Struts2注解结合来配置Action,可以简化配置文件代码量,又使配置变得更加灵活。在Strtus2中有以下几个注解:
@ParentPackage:
@Namespace:
@Results和Result注解:
@ParentPackage:
它相当于<package>中的extends属性,也就是设置当前包的父包。其中它有一个value属性,它相当于<package>中的name属性值。
@Namespace
是用来指定当前包的命名空间的。它只有一个value属性,表示命名空间的名字。
@Res ...