![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
软件架构
cpzhong
程序员,对系统架构、敏捷项目管理、前端开发有着浓厚的兴趣。
展开
-
高级语言分类特性
<br />在介绍一门语言时,总会提到编译型、解释型、脚本、动态这些特性,其实了解了语言的翻译过程也就可以给它归类了。<br /> <br />计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。<br /> <br />编译型语言(Compiling Languages):程序在执行之前,需要先编译成机器语言文件,比如exe,运行的时候不需要再去翻译,直接运行就行,所以原创 2011-05-16 19:46:00 · 3491 阅读 · 0 评论 -
两种SOA平台建设方案比较
为了能支撑业务迅速发展,应用系统需要重构,做相应的分层和拆分,原来在一个系统内部能处理完的逻辑现在可能分散到多个系统协作完成,系统间调用的方式有很多种,比如Http,Hession,RMI,WebService,还有同步和异步的区分,可以想象一下如果不通过SOA平台进行封装和统一,光这些调用方式就会让系统变得很乱,也会增加学习和开发成本。如何做SOA化?下面对两个方案进行了比较(整理自blueda原创 2012-02-19 14:11:29 · 3113 阅读 · 0 评论 -
架构相关领域的学习材料
对于工程师来说,到一定阶段后往往会遇到成长瓶颈。要突破此瓶颈,需要在所属技术领域更深入学习,了解本领域的问题本质、方法论与设计理念、发展历史等。以下提供一些架构相关领域的学习材料,附上简单点评,供有兴趣的工程师参考。希望大家能通过对这些领域的了解和学习,掌握更多system design principles,在自己的工作中得心应手,步入自由王国。 1. Operating Sys转载 2012-06-24 15:35:22 · 1478 阅读 · 0 评论