02 2023 档案
摘要:Q:什么是Spark? A:简单理解,Spark是在Hadoop基础上的改进,是UC Berkeley AMP lab所开源的类Hadoop MapReduce的通用的并行计算框架,Spark基于map reduce算法实现的分布式计算,拥有Hadoop MapReduce所具有的优点;但不同于Ma
阅读全文
摘要:软件架构师基本要求: 1.对项目开发涉及的所有问题领域都有经验,包括彻底地理解项目需求,开展分析设计之类软件工程活动等; 2.具备领导素质,以在各小组之间推进技术工作,并在项目压力下做出牢靠的关键决策; 3.拥有优秀的沟通能力,用以进行说服、鼓励和指导等活动,并赢得项目成员的信任; 4.以目标导向和
阅读全文
摘要:软件架构(software architecture)就是软件的基本结构。 合适的架构是软件成功的最重要因素之一。大型软件公司通常有专门的架构师职位(architect),只有资深程序员才可以担任。 一、分层架构 分层架构(layered architecture)是最常见的软件架构,也是事实上的标
阅读全文