自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于敏捷的一些东西

敏捷宣言如下: 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 由价值观引出的12条敏捷原则: 我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。 即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。 经常性地交付可以工作的软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好...

2011-10-28 22:35:08 150

原创 CRC(类—职责—协作)卡片

每个类按照下面的术语描述。   类名。   职责:它应该做什么?   协作者:要完成工作它要与其他什么对象一起工作? 

2011-10-26 23:42:27 1786

原创 跟踪变化

迭代和增量式的学习。每天计划用一段时间来学习新技术,它不需要很长时间,但需要经常进行。记下那些你想学习的东西——当你听到一些不熟悉的术语或者短语时,简要地把它记录下来。然后在计划的时间中深入研究它。  了解最新行情。互联网上有大量关于学习新技术的资源。阅读社区讨论和邮件列表,可以了解其他人遇到的问题,以及他们发现的很酷的解决方案。选择一些公认的优秀技术博客,经常去读一读,以了解那些顶...

2011-10-26 23:38:21 149

原创 团队决策的特殊技术

设定最终期限。如果你正在参加设计方案讨论会,或者是寻找解决方案时遇到问题,请设定一个明确的最终期限,例如午饭时间或者一天的结束。这样的时间限制可以防止人们陷入无休止的理论争辩之中,保证团队工作的顺利进行。同时(我们觉得)应现实一些:没有最好的答案,只有更合适的方案。设定期限能够帮你在为难的时候果断做出决策,让工作可以继续进行。  逆向思维。团队中的每个成员都应该意识到权衡的必要性。一...

2011-10-26 23:31:20 161

原创 NSIS 制作静默安装包

在脚本的section之前添加SilentInstall silent ;安装静默SilentUninstall silent ;卸载静默

2010-10-25 09:31:40 1813

原创 EC2 load balacing 获取用户请求IP

在ELB中部署的应用通过request去获取的ip都会是ELB的ip地址。用户的IP会丢失掉。如果你要获取用户的IP的话,需要获取request里面名为 X-FORWARDED-FOR 的header的值。但是这种方法只针对http的请求生效,对于https的请求暂时未找到方法获取。 ...

2010-06-23 10:54:58 94

原创 label 和循环

循环语句必须紧跟label之后,中间不能插入任何其他语句。这样就能保证label只用于控制循环之间的逻辑。不过这样就不会使逻辑混乱吗?这东西还是少用为妙吧。...

2010-05-10 22:04:22 195

原创 for 循环中的逗号操作符

java中唯一用到逗号操作符的地方就是for循环控制表达式,在控制表达式的初始化和步进控制部分,可以使用一系列由逗号分隔的语句;而且这些语句都会独立执行。通过逗号操作符,可以在for语句中定义多个变量,但是他们必须是相同类型。 for(int i = 1 , j = i + 10 ; i < 5 ; i++ , j = i * 2){ dosomething();}...

2010-05-10 21:53:59 1611

Separate Query from Modifier

某个函数既返回函数的状态值又修改对象的状态。建立两个不同的函数,一个用来修改,一个用来查询。

2010-04-15 20:47:49 107

Remove Setting Method

《重构——改善既有代码的设计》10.10 p300 可能受到Hibernate和spring的影响,一直都以为set方法是理所当然,也是非常必要的。但是有时候想一下,set方法也存在着一些不合理的地方。我在使用一个类的时候何时给他设置值?都有哪些值需要去设定?该调用哪个设置函数?诸如此类的东西会我们的类带来混淆。 所以,个人认为编写某个类的时候为其提供功能完善的构造函数或者是具有特定含义的...

2010-03-23 22:06:42 127

webwork in Action

webwork in Action 英文版

2009-05-02

hibernate in action 2

hibernate in antion 英文第二版

2009-05-02

Quartz Job Scheduling Framework 中文版

Quartz Job Scheduling Framework 中文版

2008-12-23

struts2 文章集锦

一些关于struts2的好文章,比较详细。适合于初学者。

2008-09-08

spring in action 2.0

spring in action 2.0 需要源码可以联系我

2008-06-16

用J2EE和UML开发Java企业级应用程序

j2ee 与 UML 结合应用的书籍

2008-04-17

LFS-6.1.1中文版

LFS linux 系统定制教程中文版

2008-03-27

空空如也

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

TA关注的人

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