摘要: 英文原文:http://www.nvie.com/posts/a-successful-git-branching-model/ 原文作者:Vincent Driessen 本文经Linux大棚博主总结精简而成。 1 GIT,在技术层面上,绝对是一个无中心的分布式版本控制系统,但在管理层面上,我建议 阅读全文
posted @ 2017-01-12 14:42 水木羽人 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 不都是SCM代码管理嘛,有很大区别么?很多svn老鸟都是抱着这样的心态去学习git,然后无一幸免地陷入“查阅过很多资料,依然掌握不好”的困境,至少我们团队是这样的。 网上的资料确实已经很多了,却没有把整个知识结构串起来。通读《git权威指南》是可行的,只是大家都急着用,没那耐性。我这里熬一碗鸡汤,整 阅读全文
posted @ 2017-01-11 15:03 水木羽人 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 在使用maven多模块的结构的时候,同时有多个web工程使用maven-war-plugin的overlay来组织的时候,本地开发时如何在eclipse里面启动容器并且可以热部署调试是个比较麻烦的问题,之前一直使用maven-tomcat-plugin, 不可否认tomcat是最快的,而且也是最方便 阅读全文
posted @ 2017-01-10 14:02 水木羽人 阅读(1625) 评论(0) 推荐(0) 编辑
摘要: 网站技术高速发展的今天,缓存技术已经成为大型网站的一个关键技术,缓存设计好坏直接关系的一个网站访问的速度,以及购置服务器的数量,甚至影响到用户的体验。 网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。 网站缓存按照存放的地点不同,可以分为客户端缓存、服务端缓存。 客户端缓存 客户端缓存又 阅读全文
posted @ 2017-01-06 16:25 水木羽人 阅读(13277) 评论(0) 推荐(3) 编辑
摘要: 我们有一个job A, A只是配置了一些参数,它会去触发模板job B. 我一开始点击构建A, 马上发现参数配置不对,于是撤消了构建,但是我没有发现B已经被触发,我重新配置参数,然后再次构建A,这个时候就有两个B在同时构建一个项目,时间差了几十秒。 两个B在不同的机器上进行,第一个B,我们暂且叫B1 阅读全文
posted @ 2016-12-09 09:12 水木羽人 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 决策和执行必需合一,比如王石和郁亮,他们必须在决策上达成共识,才会有郁亮去执行。如果一项决策是管理层认为必须要做的,也必须和董事长达成共识后才能去做。如果决策和执行分离,是管理的错误。 1、信任的秘密 互相信任,互相欣赏,为了彼此的欣赏,每个人都很努力。 一个人不可能不相信命运而能相信自己,也不可能 阅读全文
posted @ 2016-11-25 17:47 水木羽人 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 关于界面设计中的交互,看到一句话非常经典: 1、操作前可以预知 2、操作中有反馈 3、操作后可撤销 在视觉方面则是不要超过三个颜色。 应用系统的设计和网页设计的感觉不一样,不只是美观,更多应该在操作体验及视觉舒适度上下足功夫。 如果颜色太鲜艳或者太暗沉,都会让使用者遭受眼球上的磨难。 一些按钮和操作 阅读全文
posted @ 2016-11-24 15:55 水木羽人 阅读(200) 评论(0) 推荐(0) 编辑
摘要: this是非常强大的一个关键字,但是如果你不了解它,可能很难正确的使用它。 下面我解释一下如果在事件处理中使用this。 首先我们讨论一下下面这个函数中的this关联到什么。 所有权(Owner) 在javascript中,this总是关联到执行函数的对象或者包含这个函数的对象。当我们在页面上定义了 阅读全文
posted @ 2016-11-23 11:02 水木羽人 阅读(222) 评论(0) 推荐(0) 编辑