
学习笔记
文章平均质量分 84
weigbo
这个作者很懒,什么都没留下…
展开
-
Scrum学习小记
Scrum学习小记这几天看了《硝烟中的Scrum和XP》,感觉不错,做下备忘。 一. 什么是ScrumScrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。 二. Scrum名词Backlog: 可以预知的所有任务, 包括功能性的和非功能性的所有任务。Sprint:一次跌代开发的时间周期,一般最原创 2010-09-04 04:15:00 · 1140 阅读 · 0 评论 -
设计模式之不变模式(Immutable Pattern)分析
不变模式(Immutable Pattern)分析Peter Wei最近老有人问我不变模式,我其实也是一知半解,于是花了一些时间进行学习总结,分析了一下不变模式(immutable pattern),和大家一起分享。说得不对的地方欢迎拍砖,谢绝谩骂。不变模式(immutable pattern)一个类的内部状态创建后,在整个生命期间都不会发生变化时,就是不变类。这种使用不变类的做法叫做不变模式。不变模式有两种形式:一种是弱不变模式,另一种是强不变模式。弱不变模式:一个类的实例的状态是不可变化的,但是这个类的原创 2011-03-13 11:39:00 · 1712 阅读 · 0 评论 -
Ubuntu10下Memcached1.4.5安装
Ubuntu10下Memcached1.4.5安装<br />Memcached是高性能的分布式内存缓存服务器。一般通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。Memcached常用于存放对数据库操作的结果集以及session信息。所以这个也要装备。安装libevent2.0.10<br />这个是装Memcached1.4.5的前提条件。Ubuntu10已经有libevent1.4的了,可是版本过低。<br />改名-解压-编译安装<br />mv libeven原创 2011-03-25 00:35:00 · 519 阅读 · 0 评论 -
@Transactional-隔离级别-二级缓存的扯谈
引子今天下班后,以前同事小胖问我Spring Service类中的注解@Transactional readOnly=true的作用。做为他眼中的高人,我自然要装下A-C。居然想都没有想就说是注解事务控制,然后给他扯了一通数据库的隔离级别,什么read uncommit之类的,说readOnly是隔离级别最低的,在spring查询方法里用,性能最高。 ps:之前的项目多数基于xml,亲自用annotation的机会很少,都是小弟们在实战。 示例:Java代码 @Component("channelSer原创 2011-04-07 23:42:00 · 3068 阅读 · 0 评论 -
风雨20年:我所积累的20条编程经验
编者按:原文作者乔纳森·丹尼可(Jonathan Danylko)是一位自由职业的web架构师和程序员,编程经验已超过20年,涉足领域有电子商务、生物技术、房地产、医疗、保险和公用事业。正如乔纳森在文中所言,本文适合刚毕业的大学生和刚入门的程序员。如果你已是高级开发人员,或许你能在本文中看到自己的身影。从11岁时,我就一直在编程,并且一直都很喜欢技术和编程。这些年来,我积累了一些艰难又容易的经验。作为一名程序员,你或许还没这些经验,但我会把它们献给那些想从中学到更多的朋友。我会持续更新这些经验,我可能还会有转载 2011-04-10 02:52:00 · 435 阅读 · 0 评论 -
时间管理的40项准则
<br />最近在做很多事情,总感觉时间不够用。陪女朋友、系统的架构设计、新技术的研发、读书、写博、练口语等,实在太多事了。虽然收获很多,但实在有点精疲力尽了。于是查了一下关于个人时间管理的知识进行学习。<br />内容如下:<br />“不善于支配时间的人,经常都感到时间不够用”。这一句话具有相当的真实性。但是,怎么样才能善用时间呢?这是过去十几年来时间管理专家所试图解答的一个问题。底下的一份自我测验表总共搜集了四十道题目。所有这一些题目的正面答复皆表示时间管理专家所倡议的“有效的时间管理准则”,至于它们转载 2011-04-16 13:25:00 · 667 阅读 · 0 评论