相关推荐
-
中小研发团队架构实践之统一应用分层
一、写在前面 应用分层这件事情看起来很简单,但每个程序员都有自己的一套,哪怕是初学者。如何让一家公司的几百个应用采用统一的分层结构,并得到大部分程序员的认同呢?这可不是件简单的事情,接下来以我们真实案例与大家一起探讨,先问大家两个技术问题: 服务的调用代码你觉得放到哪一层好呢?A表现层;B业务逻辑层;C数据层;D公共层。 如何组织好VO(View Object视图对象
-
DCOM实现分布式应用(五)
负载平衡 一个分布式应用系统越成功,由于用户数量的增长而给应用系统中的所有组件带来的负载就越高。一个经常出现的情况是即使是最快的硬件的计算能力也无法满足用户的需求。 这一问题的一个无法必免的解决方案是将负载分布到多个服务器中去。在“可扩展性”部分简要地提到了DCOM怎样促进负载平衡的几种不同的技术:并行配置,分离关键组件和连续进程的pipelining技术。 “负载平衡”是一个经常被
-
软件开发中的理性和感性决定
我们开发软件,当然希望用户喜欢,并持续为我们的软件付钱。CSDN 这个 “软件” (网站,app,开发云、猿如意、插件、公众号等)在过去的很多年中,有很多用户使用,也有不少用户喜欢,还有更少的用户为之付钱。我们...
-
用事实说话 看IBM如何用人工智能赋能行业变革
近日,主题为“天工开物 人机同行”的2017 IBM论坛在北京举行。本次论坛上,IBM进一步明确了发展“商业人工智能”的战略,并展示了IBM在全球范围内的突破性进展,大力推动行业转型。同时,一系列与中国本地伙伴在...
-
IoT 开发,我们需要学习哪些内容?
物联网,英文为 “Internet of Things”,顾名思义物物相连的互联网。本质上,物联网的核心及基础仍然是互联网,只是终端不再是计算机,而是嵌入式计算机系统及其配套的传感器,其用户端延伸和扩展到了物品与物品...
-
就互联网进化接受科技日报采访
作者:刘锋 2008年12月19日,科技日报颜伟杰记者就互联网进化问题对我进行了采访,相关内容发表在12月26日科技日报中,很感谢颜伟杰记者的工作。 我相信我们的工作已经远远走在美国人的前面,更总要的是,如果我们...
-
中国顶级互联网公司的技术组织架构调整预示着什么?
针对这种变化,卢山就曾对内表示,希望今后的新员工会觉得,在腾讯做开发是很幸福的东西,能学到很多东西,能看到很多优秀的代码。“人们不仅谈论硅谷文化,也谈论我们中国开发人员的代码文化。” 而在公有云上开发...
-
专家预测:未来三十年互联网将会变成什么样
近日,美国《未来学家》杂志预测,到2030年,每个人都将拥有一个独一无二的IP地址,人类将组成...随着语音对话网络这一技术的成熟,IBM预测,在未来的5年中,人们将能够使用自己的语音,而不是双手在互联网上冲浪,因此
-
Web前端开发十日谈
一直想写这篇“十日谈”,聊聊我对Web前端开发的体会,顺便解答下周围不少人的困惑和迷惘。我不打算聊太多技术,我想,通过技术的历练,得到的反思应当更重要。
-
互联网头条:寒冬,你们全家都寒冬
近日,BAT三家公司相继控制招聘规模,此举引发“互联网寒冬论”甚嚣尘上。然而,所谓的寒冬论到底是真是假,却让人无从分辨。那么,实际情况究竟如何?(@互联网头条君注:呵呵) 各位看官请勿着急,且看头条君为您...
-
趣学python编程 (一、计算机发展历史)
Java Java 可以用于网站后台开发、Android 开发、PC软件开发,近年来又涉足了大数据领域(这主要归功于 Hadoop 框架的流行)。 PHP PHP 主要用来开发网站后台程序。 C# C# 的实现机制和 Java 类似,目前主要用于 ...
-
程序员在互联网公司和行业软件公司工作,有什么区别?
日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的(觉得工作强度低)。他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣? 其实两者之间没有优劣之分,...
-
Web前端开发体会十日谈
我一直认为自己是“初级”前端开发工程师,一方面我入道尚浅,只有短短几年,另一方面我自知对技术的钻研并不深入,可能是由于环境的原因,当然最重要的是,我幸运的参与到互联网崛起的浪潮之巅。时势造就了一批技能...
-
转载:未来30年,互联网将会变成啥样?
内容: 未来30年,互联网将会变成啥样?近日,美国《未来学家》杂志预测,到2030年,每个人都将拥有一个独一无二的IP地址,人类将组成一个无所不在的互联网。而我国专家预测,到2050年,互联网虚拟大脑将会出现。...
-
经典人工智能及开发工具--不看会后悔!!
谷歌、微软、百度等互联网巨头,还有众多的初创科技公司,纷纷加入人工智能产品的战场,掀起又一轮的智能化狂潮,而且随着技术的日趋成熟和大众的广泛接受,这一次狂潮也许会架起一座现代文明与未来文明的桥梁。...
-
互联网人必读 | 大数据思维的十大核心原理
例如:IBM将使用以数据为中心的设计,目的是降低在超级计算机之间进行大量数据交换的必要性。大数据下,云计算找到了破茧重生的机会,在存储和计算上都体现了数据为核心的理念。大数据和云计算的关系:云计算为...
-
DCOM实现分布式应用(四)
安全性使用网络来将应用系统分布化是一个挑战,这不仅是因为带宽的物理限制以及一些潜在的问题,而且也由于它产生一些诸如关系到客户间、组件间以及客户和组件之间的安全问题。因为现在的许多操作可以被网络中的任何一个人访问,所以对这些操作的访问应该被限制在一个高级别上。 如果分布式开发平台没有提供安全支持,那么每一个分布式应用就必需完成自己的安全机制。一种典型的方法是用某种登录的方法要求用户通过用
-
DCOM实现分布式应用(三)
带宽及潜在问题 分布式应用利用了网络的优点将组件结合到一起。理论上来说,DCOM将组件在不同的机器上运行这一事实隐藏起来。实际上,应用必须考虑到网络连接带来的两个主要限制: 带宽:传递给方法调用的参数的大小直接影响着完成方法调用的时间。 存在问题:物理距离以及相关的网络器件(例如路由器合传输线)甚至能使最小的数据包都被显著地延迟。 DCOM怎样帮助应用解决这些局限呢?DCO
-
DCOM实现分布式应用(六)
跨平台的互操作性标准从另一方面来说,DCOM为面向对象的分布式计算定义了跨平台服务(或抽象),其中包括连接组件、创建组件、组件的定位、激活组件的方法以及一个安全性框架。 除了这些以外,DCOM仅仅使用了每一个平台上都有的服务来完成多线程化和并发控制、用户界面、文件系统之间的相互作用、非DCOM网络的相互作用以及实际的安全性模块。 使用大多数的DCE RPC DCOM的线路
3 楼 AllenZhang 2009-03-18 11:50
2 楼 JimyChen 2009-03-18 09:16
1 楼 eyejava 2009-03-17 14:31