DevOps
文章平均质量分 71
唐家文
喜欢系统架构、开发流程的研究。
展开
-
敏捷开发的真实体现
现在大部分企业都说自己是【敏捷开发】,站在管理者的角度可能敏捷代表加快软件交付的速度,站在开发者的角度可能敏捷代表一堆执行的方法和规则,更有不少人(心里)认为敏捷是逼迫开发者老实点的方法。无论怎样,各个企业都执行着或多或少的敏捷开发中的元素:迭代,每天站会,复盘等等。形式是有的,但是总觉得哪里不对了,就是没达到敏捷应该有的效果。最近看了一个Dave Farley的一个有关敏捷的YouTube视频,当中指出了一个敏捷开发的几个核心内容:开发软件是一个不可重复的工作:一个需求和另一个需求的开发内容、场景和原创 2021-07-19 17:55:20 · 258 阅读 · 0 评论 -
持续集成的成功要素
成功的持续集成环境,在我看来包括几个重要部分:1. 清晰的依赖管理 Dependency Management2. 内部软件库 Package Repository3. 可配置的环境参数、配置管理 Configuration Management4. 可分拆的部署单元、发布单元、贡献单元原创 2014-09-11 15:17:34 · 1915 阅读 · 1 评论 -
持续集成交付的流水作业
最近和一位朋友讨论持续集成()原创 2014-08-14 17:51:45 · 1381 阅读 · 0 评论 -
Logback和Logstash的集成
http://www.elasticsearch.org/overview/elkdownloads/有一段时间没有关注这个原创 2014-08-29 10:00:19 · 17868 阅读 · 7 评论 -
无中生有
很多伙伴做了多年开发,都不太注重【从无到有】这个过程,这里我想展开一下。从无到有,是一个创造过程,基本上整个编程工作都是无中生有的,在你敲第一个字的代码开始,代表了整个创造过程的开始,不过且慢。用什么程序敲你的第一个字?在笔记本Notepad中?当然可以,但一般不会这样。一般需要一个IDE帮助我们开发的,我们第一行代码通常在一个IDE中敲的。所以注明用什么IDE什么版本什么插件等,就是从无...原创 2018-04-02 14:53:34 · 428 阅读 · 0 评论 -
消防员的工作量
作为老板,你肯定希望员工的工作能饱和,不会闲着。如果你要招聘的是消防员,你希望他的工作饱和吗?如果按资源利用率的角度,假如有一天你发现这个消防员闲着没事干,你很有可能把他裁掉,等到一天每一个消防员都非常忙的时候,再招几个来应付一下。天天出去救火的消防员,从资源运用的角度是充分利用了这份人力资源,但这并不是社会的目标。有些角色是要维持一定缓冲量的,你闲放着,是不希望需要用上,但万一有一天...原创 2018-06-19 16:21:26 · 411 阅读 · 0 评论 -
时间的基础知识
时间的基础知识前言时间的本质时间的表达方式运行结构存储方式数据库存储结构JDBC调用的影响传递方式总结前言时间处理是所有程序员都必须面对的难题,如果你遇过以下问题:时间显示时总是差八个小时时差存储在数据库的时间看起来没问题,就是程序读出来的时候差了八个小时时差浏览器传过到后台的时间,差了八个小时时差八个小时时差这个事,好像总是跟程序员过不去,而程序员总是糊里糊涂的把时差补上去完事,...原创 2018-09-30 17:38:22 · 637 阅读 · 0 评论