通向架构师的道路(第三天)之apache性能调优 一、总结前一天的学习 在前两天的学习中我们知道、了解并掌握了Web Server结合App Server实现单向Https的这样的一个架构。这个架构
项目经理和架构师 一、软件项目经理兼职架构师的无奈 1. 国内似乎流行软件项目经理兼职架构师 2. 其实大家都知道软件项目经理不是架构师 3. 合格的架构师凤毛麟角 4. 为了保证项目成功,还是由软件项目经理兼职架构师吧
通向架构师的道路(第四天)之Tomcat性能调优 一、总结前一天的学习 从“第三天”的性能测试一节中,我们得知了决定性能测试的几个重要指标,它们是: ü 吞吐量 ü Responsetime
本人也是coding很多年,虽然很失败,但也总算有点失败的心得,不过我在中国,大多数程序员都是像我一样,在一直走着弯路。如果想成为一个架构师,就必须走正确的路,否则离目标越来越远,正在辛苦工作的程序员们,你们有没有下面几种感觉? 一、
软件架构师的定义乃至所需要的特质历来众说纷纭。下面从一些另类的角度来做点分析。 从产生根源来看,程序规模越大,参与人员越多,越需要架构师; 程序越小,参与人员越精英化,架构师存在价值越小。
其实本文想说的是:当面试一个架构师的时候,我们应该问什么问题?我觉得,问什么样的问题,体现了 team leader 更加看重架构师的哪些特点。 我一直认为,做技术就跟练武一样,在练武的不同阶段,
的有意思的东西实在不多,所以,只能把数学拿来凑数了,小学的数学其实应该叫做算术。 数学和软件架构师到底有没有关系呢?从功利的观点来看,数学知识可以直接应用于许多领域,作为和数学有紧密关系的计算机软
通向架构师的道路(第五天)之tomcat集群 一、为何要集群 单台App Server再强劲,也有其瓶劲,先来看一下下面这个真实的场景。 当时这个工程是这样的,tomcat这一段被称为web zon
存储,面对一个企业级的应用而言,对存储的要求是要特别注意的。 l5)Network,网络拓扑结构,以及企业对网络的要求层级,数据传输要求等等。 在了解了软件架构的这些本本上的东西,那么我们来搭个应用看看。以我碰到的项目为例
programmer 六个月前,当我们开始新项目时,我和我的团队里的每个人都收到了来自我们的架构师的一封邮件: 每次当我开始做一个新项目时我都非常的兴奋。即使是在做了20年的软件开发后,我仍然
通向架构师的道路(第六天)之漫谈基于数据库的权限系统的设计 一、权限系统 这一天将讲述一个基本的基于数据库的权限管理系统的设计,在这一天的课程的最后将讲述“左右值无限分类实现算法”如何来优化“系统菜
上正轨,一直拖延着,现在终于有时间把一些想法写下来记录成文字。 今天早晨,还看到一篇文章,讲“大前端”,文中展望了近年来“前端”影响的领域,从美工时代刀耕火种的时代到现在延伸到 NodeJS ,R
Intel 数据中心软件部首席架构师陈奇 “IntelHadoop 是一个开源技术,Intel 利用自己的力量改进了版本,这些改进会放到开源的社区,希望相互的开放式的结构不光是为程序员作贡献,为整
eXtremeComponents指南 eXtremeComponents指南 Jeff Johnston 版本1.0.0 本文档允许在遵守以下两条原则的条件下被使用和传播: 1)不能凭借本文档索取任何费用
Quartz指南 Quartz指南 1 什么是Quartz Quartz是一个作业调度系统(a job scheduling system),Quartz不但可以集成到其他的软件系统中,而且也可以独立运行的;在本文中“job
ANTLR指南(v3.0) 第一章Hello World JVM .NET ANTLR文法 ANTLR Runtime C# 生成 Java csc.exe 语法分析器 编译 javac.exee 语法分析器
hive是什么? hive是基于hadoop构建的数据仓库基础架构,通过提供一系列的工具,使得用户能够方便的做数据ETL,数据结构化,并针对存放在hadoop上的海量数据进行查询和分析。 hive定义了一种
regularjs指南 regularjs是一个基于字符串模板的用于创建数据驱动的组件的类库, 相较于其它同类的基于字符串的模板引擎比如(mustache), regularjs在compile之后数据和dom仍然保持联系
XML是EXtensible Markup Language的缩写; XML是一种类似于HTML的标记语言;XML是用来描述数据的;XML的标记不是在XML中预定义的,你必须定义自己的标记;XML使用文档类型定义(DTD)或者模式(Schema)来描述数据;XML使用DTD或者Schema后就是自描述的语言。
These tutorials are intended for developers who wish to write rich AJAX applications using Google Web Toolkit. You might be a Java developer who would like to be able to apply the software engineering principles of object-oriented programming and leverage the tools in your Java IDE when writing applications for the web. Or you might be a JavaScript guru curious about GWT’s ability to generate highly optimized JavaScript.