概论: 敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中, 软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和 可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目, 并分别完成,在此过程中软件一直处于 ...
分类:
其他好文 时间:
2016-04-29 14:16:27
阅读次数:
127
架构的产生是由于人的能力有限,从而产生了分工,人人各司其职,通过沟通来获得生活的必须品,这就产生了架构。架构就是把一个整体切分成不同的部分,由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制,使得这些部分能够有机的结合为一个整体,并完成这个整体所需要的所有活动。架构解决的是人的问题。做好架构 ...
分类:
其他好文 时间:
2016-04-28 20:11:54
阅读次数:
322
作者通过一个人群的分工配合的例子引出了他对架构的一个定义:把一个整体(完成人类生存的所有工作)切分成不同的部分(分工),由不同角色来完成这些分工,并通过建立不同部分相互沟通的机制,使得这些部分能够有机的结合为一个整体,并完成这个整体所需要的所有活动。再总结一下,架构是一个有不同部分构成的一个整体,且 ...
分类:
其他好文 时间:
2016-04-28 20:06:40
阅读次数:
243
首先,什么是架构? 要了解什么是架构,首先要知道它产生的原因:《架构漫谈》中说了五点,我的理解是: 架构--是人们为了提高生活质量,进而为了提高生产力,接着为了提高生产效率,而做出的对目标的有机的分割。 这种分割与建筑的架构是一样,对目标内部进行空间切分,又留下门窗与各部分进行连通,让各部分相互隔离 ...
分类:
其他好文 时间:
2016-04-28 19:51:19
阅读次数:
142
这周刚刚开设了软件体系结构这门课程,刚开始对于这门课程也不了解,今天通过阅读架构漫谈这一系列文章,文章逐步讨论了什么是架构、怎样做好架构、软件架构如何落地、如何写好程序等问题,来认识了解架构方面的知识。 通俗的来讲,把一个整体切分成不同的部分,由不同角色来完成这些分工,并通过建立不同部分相互沟通的机 ...
分类:
其他好文 时间:
2016-04-28 13:58:46
阅读次数:
129
问题
spark的计算模型是如何做到并行的呢?如果你有一箱香蕉,让三个人拿回家吃完,如果不拆箱子就会很麻烦对吧,哈哈,一个箱子嘛,当然只有一个人才能抱走了。这时候智商正常的人都知道要把箱子打开,倒出来香蕉,分别拿三个小箱子重新装起来,然后,各自抱回家去啃吧。 Spark和很多其他分布式计算系统都借用了这种思想来实现并行:把一个超大的数据集,切分成N个小堆,找M个执行器(M < N),各自拿一块或...
分类:
其他好文 时间:
2016-04-26 22:02:05
阅读次数:
1476
Hadoop中的MapReduce是一个使用简单的软件框架,基于它写出来的应用程序能够运行在由上千个机器组成的大型集群上,并且以一种可靠容错并行处理TB级别的数据集。
一个MapReduce作业(job)通常会把输入的数据集切分为若干独立的数据块,由Map任务并行处理它们。框架会对map函数的输出先进行排序,然后把结果输入 给Reduce任务。通常作业的输入和输出都会被存储在文件系统中。整...
分类:
其他好文 时间:
2016-04-26 21:45:06
阅读次数:
351
awk命令可以获取文件的某一行,某一列,可以很方便的切分有格式的log文件。 使用方法: awk '{pattern + action}' {filename} 例子: 1.显示文件的第一列 awk '{print $1}' file 2.以","的方式切分文件,并输出切分后的第一列 awk -F ...
分类:
系统相关 时间:
2016-04-26 17:23:13
阅读次数:
238
第1条:不要调试太多 一个关于调试的疯狂声明作为开头。但它必须是要说的!尝试切分一下你那复杂的逻辑成多个独立的单元,并编写单元测试来检测你代码的正确性。我想像如下这样的流程应该是发生得非常频繁的 一些人通过大型web应用程序点击、填写多个表单、切换到不同的页面、正在最后的页面上检测工个计算逻辑和实现 ...
分类:
编程语言 时间:
2016-04-18 13:11:23
阅读次数:
148
团队名称: 铁大老司机 团队成员: 组长:杨超群 组员:杨涛 杜文星 张家军 计划会议过程: 我们小组在周三下午进行了团队会议,会议召开在图书馆大厅,主要内容是进行项目的总体计划安排,并且制作了索引卡,将程序功能模块进行切分,分成很多小任务进行安排,每个人认领了相应的任务,之后制作了燃尽图,并且进行 ...
分类:
其他好文 时间:
2016-04-13 20:39:35
阅读次数:
103