设为首页 | 加入收藏
文献检索:
  • 谋定而后动:微软布局SOA
  • 微软的风格就是这样:不管外界的声音多么嘈杂,一定要先把事情想清楚了才会行动。虽然2007年SOA的声势不可谓不盛,可微软对SOA的态度却相当暧昧,相当低调。
  • Myspace中国率先开放API
  • 国内关于API的探索还进展缓慢,Myspace的行动将会对此产生怎样的影响呢?为此,CSDN和《程序员》杂志专访了Myspace技术高层,了解此次开放API背后的过程和技术策略。
  • IT精英中的活雷锋——八年成就开发梦
  • 1999年,就是郭红俊踏出校园的那一年。4年会计专业的学习并没有让他对会计学有任何好感。用他自己的话说是:“那些毫无感情的数字,哪怕有一分钱误差,都得重新再核算一遍。”也许选择调配专业是他在人生中摔下的第一个大跟头,也从此在他的人生上记录了深刻的一笔。
  • 回顾过去,展望“钱”景——2007年软件开发者薪资调查报告
  • 本次薪资调查数据收集历时近一个月,收集到有效问卷4009份,我们将以此为依据,为广大程序员解读2007年有关薪资的几个关键词,并以此展望2008年可能出现的新动态。
  • .NET垃圾收集器的过去现在和未来(上)
  • Patrick Dussud是.NET垃圾收集机制的创始人、微软著名架构师,跟随他进行这段技术之旅,相信会解开我们心中不少的困惑。
  • 打造最强大的Ruby on Rails开发团队ELC Technologies公司CEO Lex Sisney专访
  • 更高的商业价值源自于公司业务的简洁高效。公司提供的产品和服务需要贴紧市场需求,在有效捕捉需求的同时必须交付恰当有益的产品和服务。
  • 软件考古学
  • 《古墓奇兵》、《印地安那琼斯》、《国家宝藏》等电影中,美艳或帅气的考古学家不断地与坏人打斗,逃避坏人的追杀——这绝对不是考古学家正常的任务。正常的考古学家会通过发掘和调查古代人类的遗迹遗物和文献,来研究古代社会。几年前也出现了软件考古学(Software Archeology)一词。不需要在黄土堆中一插一铲,不需要遍读古籍一卷一册,因为软件考古学研究的对象是源码。有哪些状况需要进行软件考古?看看几个经典的例子:
  • CSDN&《程序员》2007软件中国年度评选提名榜单
  • 2004年《程序员》杂志第一次评选活动揭开序幕,2005年成功发布“软件创新20强”、“十佳技术网站”、“十佳技术Blog”及“十佳开发类图书”等榜单,在业内引起强烈反响,为多家网站与公司引用。2006年又成功评选出了“10大最具创新性技术”、“10大最佳技术应用网站”、“10大最具影响力公司”、“10大最具影响力人物”、“10大技术开发类图书”等专业奖项,在业界形成了巨大的影响力。
  • 微软和开放一段不得不说的往事(三)
  • 在以后的日子里,我们大概不会再见到十年前那样激烈的API战争了,因为开放已经成为我们每个人的共识。但是,这段历史却不应该被遗忘。
  • 奉献,分享,开放——记北京Linux User Group
  • BLUG,被认为是世界上最好的Linux用户组,带头人Frederic Muller,为我们讲述了他是如何以“奉献”、“分享”与“开放”的精神,达到目前的高度。
  • 如何做好需求收集
  • 项目前期需求收集过程的效果好坏,会对软件产品的最终质量产生直接的影响。如何收集好需求,本文作者给出了一条行之有效的实际操作途径。
  • 为什么应该保留TOP 10风险列表?
  • 没有不存在风险的项目,能否识别和管理潜在的风险,也是一个项目经理最重要的基本素质。作者以实际的案例论证了这一点。
  • 白话CMMI
  • 作者首先对CMMI的前世今生进行了回顾,接下来结合具体实例对CMMIA个级别的特点和过程进行了简要介绍。
  • Second Life架构剖析
  • 本文介绍了在线三维互动虚拟社区——Second Life中几种不同类型的服务器,并以用户登录验证过程为例讲述了服务器之间的交互过程。
  • Boost.Function内核剖析
  • 前文介绍了Boost.Function的用法,本期介绍其内核技术,我将带领读者观察Boost相关源码。我们常在Boost的不同子库中看到它们尝试以简单代码“衍生膨胀”出一些近似重复的代码。就今天讨论的Boost.Function而言,乃是利用“宏持续自身迭代”加上C++极具特色的合并操作符(拌拌)完成这类需求,而与此前介绍过的Boost.Tuple作法又有不同。Boost对这种“衍生膨胀代码”的需求的解法并非定于一尊。不同的子库采用不同的作法原因在于它们来自不同的作者,因而百花齐放。这让我们一方面在学习上感到杂乱,一方面却也能感受技术思路的多样化。这些解法无所谓优劣,百花齐放的正面意义终究大于负面意义。
  • 游戏程序中的骨骼插件(上)
  • 本文将会介绍骨骼动画系统里的一个基础部件:3Ds MAX的骨骼动画导出插件。
  • Spring framework 2.5介绍(中)
  • 这是上期介绍Spring发展史文章的第二部分,对这个领域陌生的开发者,可以通过此文学习Spring,对于比较熟悉这个领域的人,也是一个温故知新的机会。
  • Java前沿——Bill Shannon和Roberto Chinnici访谈录
  • 在Artima的这次采访中,Bill Shannon和Roberto Chinnici(他们是JSR316、Java Platform和Enterprise Edition6的规范的领导者)讨论了即将推出的下一版本企业Java规范的关键设计考虑。
  • Cantor表 解答
  • 在分析和研究算法之前,我们先把题意弄清楚。Cantor表中的数是按规律排列的,题目描述中给出对表内的数编号的顺序,可以更形象地表示成下图。
  • Cantor表与Kolmogorov复杂度
  • 算法与数学具有显然的关系,因此我们打算今年在算法擂台发表一些数学随笔性的文章,给喜欢研究算法的朋友开拓视野。因为是初步尝试,希望各路编程高手和数学好手对本栏目多多支持。写稿要求只有一个:不要太难。异调是三思论坛的版主,热心科普,经常在论坛上看到他用群论帮人做题,按网络语言来说是个“神人”,他的网文《沃沃斯基和动机理论》第一次向公众介绍了格罗登迪克(Alexander Grothendieck)。
  • 浅谈算法学习
  • 孙旭东先生是2007年算法擂台最优秀奖获得者,我们约请他谈谈学习算法的体会,希望对关注这个栏目的朋友有所帮助。
  • 采访侧记
  • 由于工作关系,我们有机会更多的接触吴文虎老师和他的团队,而且每次接触,都会感觉很有收获,觉得有必要把这些印象和感受记录下来,或许对这里参加算法擂台的,而没有机会与他们谋面的朋友有所帮助。
  • 基于MINA构建简单高性能的NIO应用
  • 网络通讯框架的主要作用是封装底层IO操作,提供高级的操作API。比较出名的有C++的ACE、Python的Twisted,而Java的通讯框架还有QuickServer、Netty2、Cindy、Grizzly等。
  • 高性能的HTTP引擎——Grizzly
  • 用Java技术来编写一个扩展性能很高的服务器软件是件很困难的事情。在JDK1.4推出NIO之后,有很多基于NIO的框架出现,利用NIO的新特性,来编写高性能的HTTP引擎。其中以Jean.Francois Arcand的Grizzly最为引人瞩目。
  • 新书上架
  • 乱世中的英雄
  • 这个月做特别策划,要对2007年的软件领域进行一个全面的盘点。坦白说,我心中并没有某个明确的话题,是过去一年发生过最最重要的事情,也没有某一个线索能将所有重要的事件全部串联起来。在软件领域,甚至于IT领域,我所知道的2007,是一个发生了很多大事的年份。等到我和约稿作者沟通,并看到这些专家的文字后,得出一个结论:2007的软件领域,真乱!
  • Ray Ozzie——宇宙中最顶尖的程序员
  • 当比尔·盖茨知道RayOzzie要来微软时说:“23年了,我一直想他能来,今天终于实现了。23年了,如果只能雇用一个人,那他一定是RayOzzie。现在RayOzzie来了,微软终于有救了!”这么多年来,能得到盖茨如此评价的,只RayOzzie一人而已。Ray Ozzie—Lotus Notes的创造者,美国国家工程院院士,不久前刚接替比尔盖茨成为了微软的首席构架师。
  • 动态语言
  • 伴随Ruby1.9的正式发布,相关的文档与图书支持也在不断跟进,帮助开发者迁移到新的Ruby平台之上。著名的“镐头书”《Programming Ruby》宣布了第三版的出版计划,预计将在本年度的5月份上市,按照惯例,本书已经给出了Beta版样例供给读者下载阅读。
  • 安全
  • 在通过外接式磁盘驱动器散播的前五大恶意程序当中,有四个在亚洲地区的感染数占有相当高的比例。据趋势科技全球病毒实时监控中心的数据显示,今年10月全球感染数最高的恶意程序PE_LUDER.CH亚洲地区感染数占全球总数的91%。
  • 微软技术
  • ADO.NET Entity Framework发布了Beta3版本:Entity Framework在性能上进行了大幅度的提升,并且增加了新的DataProvider,Data Direct Technologies、lBMDB2、MySQL AB、Open Link Software、Sybase等常见数据库的Data Provider现在被添加进了Entity Framework。对LINQ Query的速度,Beta3进行了很多的优化,比如,当一个应用程序被编译的时候,查询请求也同时被编译了,而不是再等到每次进行查询请求的时候才编译。
  • 数据库技术
  • 近几年数据库技术的发展主要以应用为导,随着以数据为中心的开发越来越趋向于异构数据源环境,在微软发布ADO.NET实体访问框架(Beta3)的同时,IBM、MySQL、Sybase等厂商也推出了对应的数据驱动产品,避免.NET2.0发布时内置的.NET驱动对Oracle仅提供有限支持,导致Oracle 10g(包括R2)在.NET社区使用率受直接影响的教训。
  • Java技术
  • 2008年新年伊始,Java行业就接连爆出两颗重磅炸弹:Oracle公司以85亿美元的价格收购BEA公司;Sun公司以10亿美元的价格收购MySQL公司。
  • 软件工程与项目管理
  • 近日,NoMagic发布了建模工具最新版本Magic Draw15.0。这个新版本开始完全兼容最新的UML2.1.2标准。除此之外,Magic Draw15.0还在提升可用性上下了很大大功夫,增加了不少新特性,比如:全屏模式、导出TIFF文件、导入UML1.4文件等。并把MagicDraw相应的插件SysML plugin、DoDAF plugin、MagicRQ plugin等也升级到了15.0。
  • 嵌入式移动开发
  • 去年底,设备软件优化厂商风河系统公司一年一度的“Wind River开发者区域大会”上以多核处理器应用开发和设备管理为亮点,展示了其在设备软件领域全方位的技术和解决方案。不过我最感兴趣的不是多核技术,而是风河系统公司提供的新版开发工具:在几年前的调查中就显示,在电子产品制造商用于嵌入式软件开发的费用中,对各种嵌入式软件模块进行集成就占去了90%以上,而真正用来购买这些软件和服务的费用不到10%。
  • Open Source
  • Sun推出一种基于Xen的虚拟技术xVM。现有的产品包括xVMServer和xVM Ops Center系统。xVM的客户操作系统包括Linux,Windows或Solaris。xVM能够很好地利用Solaris 10操作系统的关键特性。Sun副总裁Rich Green认为“Windows会意识到ZFS的优点”,Sun会将Solaris的一些有差异的特性移植到客户操作系统中。作为VMware的ESX和Virtual Infrastructure 3的竞争对手,xVM系列产品需要更多的商业用户来证明它的成功。
  • 如何吸引和留住技术人才
  • 人才是一潭活水,允许流动,尊重选择,就必有流失。人才的需求是企业永远的需求。如何发现和留住优秀的人才,是每一个企业都一直思考及探索的问题。2008年1月15日,由CSDN与《程序员》杂志携手举办的“2008IT人才研讨会(暨2007—2008年度最受程序员欢迎雇主评选启动)”成功举行,共有近百家企业参加了会议。
  • 网络聚焦
  • 摩卡软件发布Mocha BSM6.4.0;佳杰科技将代理英特尔软件产品;同一个冠军梦想,同一个安全世界;ACCP5.0引领就业透明化时代;“在线软件峰会”在京召开;NVIDIA发布全新网络社区;Softworks与上海新致软件签订战略同盟;
  • UCWEB6.0手机浏览器
  • UCWEB是一个全覆盖各种手机系统的人性化多功能浏览器,它实现了移动互联网与软件应用的有效结合,集网站导航、搜索、下载、邮件、个人数据管理等功能为一体,并以快速和稳定的特性而著称。
  • Picjoke
  • Picjoke能够让用户在线制作属于自己的真人漫画。主要有以下特色及创新点: 1.使用方便快捷:结合Adobe推出的Flex技术并利用自主框架设计出高性能RIA(Rich Jnternet Application)富客户端网站,使得用户访问和在线操作迅捷通畅。
  • SourceFORGE优秀项目——sourceFORGE.net
  • HypericHQ是一款开源的系统管理软件,可以用于各种规模的复杂的Web基础设施。其自动化发现、整合和管理新技术的能力,能帮助企业简单、高效地维护关键业务的服务。HypericHQ面向企业的多平台的特征,可以监控、修复、预防来自每一层的问题,包括硬件层、网络层、虚拟层和应用层。可以协助操作者更好地监控复杂的Web部署工作,帮助企业跟上变化,并提供了广泛的产品支持,同时它还能设置警报条件和控制动作,帮助操作员关注于实际问题,并在第一时间清除错误警报。
  • 国内优秀开源项目推荐
  • ZK为AJAXWeb开源框架,提供Richclient界面而不需要编写JavaScript,是一种以事件驱动组件的开发过程。开发员就像开发桌面应用程式般轻松,类似设计及编写HTML标记语言般简单。ZK是通过Java平台开发的AJAX网页架构,是目前第一个采用服务器为中心的RIA解决方案。开发AJAX时,由于浏览器支持JavaScript的情况各不相同,开发人员经常必须去处理这些异同或修正Bug。
  • 幽默
  • 三种谎言 谎言一共有三种:谎言、善意的谎言、软件评测报告。 问题出在你那边 一个程序员应征入伍,参加新兵训练营。在射击训练时,他瞄准靶子开了几枪,但报靶员说他射出的子弹全都脱靶了。程序员看了看他的步枪,看了看靶子,再看看步枪,再看看靶子。他用手指堵住枪口,用另一只手扣动扳机。枪声响过,他的手指被子弹打飞了。他马上冲着靶区大喊:“我这里一切正常,问题出在你那边!”
  • 声音
  • 新《劳动合同法》太注意照顾现有企业里面员工的利益,而这样实际上对于企业的发展是不利的。 ——联想控股有限公司总裁柳传志谈到对“新劳动法”的看法时,如是说:
  • 团队中的老成员和骨干成员应当怎么管理?
  • 基本上这个问题是一个团队、组织里一直存在的“现实”。个人曾经两、三度碰到这样的管理困难,在我的单位里或项目团队中有一两位比我资历更深、年纪更长的工作前辈,我想,只要用心,没有管不来的。
  • 技术盘点——2007中国软件业的分水岭
  • 2007年给我们的印象是什么?也许你会说是越来越成熟的SOA实施方案,也许你会说是软件开发的2.0方法,也许你会说是一大堆可以随意选用的WebSewice,也许你会说看到了一个新的移动开发平台,又或者是新的SaaS业务模型。不管你的选择是什么,有一点可以肯定,2007年让我们有了很多选择。 如果列举这一年在软件开发领域所发生的所有事情,恐怕这本杂志全部用上也远远不够。我只记得在采访EMC公司CTO Jeff Nick先生的时候他告诉我,去年产生的数字信息是过去所有年代平面出版物信息量的300万倍。这是一笔财富,也是一场灾难,因为软件技术,是驱动所有这些信息产物的源泉。 然而我们也不能无视已经走过的2007,毕竟它对于我们这些靠软件吃饭的人来说,实在是太重要了!就像随后你将看到的专家文章所描述的一样,2007年对于软件技术人员来说是极为混乱的一年。因为在每一个领域,都发生了足以影响未来软件技术发展方向的事件,出现了足以影响未来软件产业的英雄,同时也诞生了足以领导未来软件市场的产品。 但我并不打算细数他们,因为这些领域的专家比我更清楚这些事件、技术、产品以及背后的人物所代表的深刻意义。 为此,杂志编辑部特别邀请了多位著名专家为杂志撰文,回顾过去这一年来软件开发十个领域的快速变化与发展。这些领域包括:微软技术、Java、开源社区、安全、数据库、移动与嵌入式、企业级软件、Web开发、软件工程、动态语言。除了复习2007年上述领域的重点内容外,他们也为将来各个领域的发展指出了方向。 时逢农历新年,希望拿到这本杂志的读者除了能从这个盘点的策划当中有所感悟外,也祝各位新年快乐,万事如意!
  • 自由之剑再次升级——2007年自由软件运动评述
  • 2007年6月29日,自由软件基金会(Free Software Foundation)发布了GNU GPL version3,时隔16年,自由之剑再次升级。这是2007年自由软件社团的头等大事,影响深远。如果一个软件赋予了用户如下4个自由度,那么这个软件就是自由软件:
  • Web技术2007盘点
  • 上学的时候,年底都需要写一个总结,像俺这种懒人,每次都写的不过关,工作了以为能躲过了,被老大逼着写工作总结,而且和奖金挂钩,写的俺是郁闷不已。自己和朋友创业了,又被编辑逼着写一个盘点,看来这辈子估计都躲不过这劫了。
  • 回顾企业软件2007,面向服务、面向交互
  • 在2007年中,出镜率最高的两个词语当属“SOA”和“2.0”。风风火火的“SOA路演”让国人看到,原来国内企业也可以参与到国际化标准的游戏当中。随之发布的“SOA中国路线图”到底是否适合我们的国情和国内的企业、客户,暂时无从考证,让时间去检验吧。而由“Web2.0”延伸出的“Enterprise2.0”,打破了传统企业软件固有的交互模式,更加强调用户自身的体验。
  • 2007 Java技术回顾与展望
  • 2007年对于Java而言,是平稳发展的一年(也许不是大事的大事是Sun在07年8月把它们股票的称号从SUNW改到JAVA,显示了他们对Java及其所衍生的软件体系的重视!)回归正题,Java语言领域延续了2006年的发展,商业领域以及开源领域继续着大幅度的发展,在IDE、SOA、开发框架等多种领域也给业界带来了提升和发展,而同时其他语言的快速发展对Java领域产生了不同程度的冲击。
  • 微软2007技术回顾
  • 我发现我们IT从业人员对待时间从来就没有一种从容的态度。2008年元旦,我们大大的舒了一口气,2007年终于过去了。又一年过去了,仿佛我们没有任何留恋,那是又一个充斥着各种令人眼花缭乱的新技术、新产品、新观念的一年,它是一股奔流着的大潮,而你被裹挟其中,无法驻足稍息片刻来理解、品味、消化、吸收。各种理念被你生吞活剥吞下肚去,因为时间不等人,2008年新一轮的技术大潮又朝你扑面而来。
  • 乱花渐欲迷人眼——回顾动态语言的2007
  • 在去年这个时候,《程序员》&CSDN的总编孟岩在展望2007年的动态语言发展时,发出感叹“未来属于动态语言”。未来这个词汇包含着无限的含义,2007年属于“未来”,5年后的2012年也属于“未来”,究竟动态语言什么时候能够占据统治地位,目前来看还是个未知数,但同时我们可以感知的是:在动态语言领域,现在的形势是——乱花渐欲迷人眼。
  • 新产品&工具
  • Ruby1.9 Ruby1.9于前不久正式发布了。相对于1.8.6来说,新版本中加入了诸多新特性,包括语法和语义方面的变化。这也使得1.9在某些方面并不向下兼容,一些1.8.6的程序需要经过修改才能在1,9上顺利运行。
  • 软件工程发展趋势分析
  • “2000年左右我们进入了一个新的纪元——全球化3.0。全球化3.0使得这个世界进一步缩小到微型,同时平坦化了我们的竞争场地。如果说全球化1.0版本的主要动力是国家,全球化2.0的主要动力是公司,那么全球化3.0的独特动力就是个人在全球范围内的合作与竞争,而这赋予了它与众不同的新特征。”
  • 2007主流数据库产品回顾与展望
  • 2007年已经渐渐远去,在这一年中,各数据库厂商无不全力以赴,大张旗鼓者有之,蓄势待发者有之,步步为营者有之,那么现在,让我们一起来回顾一下这一年中数据库市场的主要变化。
  • 机遇与竞争并存——2007年的嵌入式市场
  • “机遇与竞争并存”似乎是一个放之四海皆准的真理!在哪个行业都如此,更何况在高速发展的信息技术领域。只要有生活,就有机遇,而当机遇出现以后,随之而来的就是近乎残酷的竞争。
  • 2007信息安全技术与产业大盘点
  • 基础体系与产业环境 2007年,信息安全产业有了前所未有的欣欣向荣,微软新的桌面系统Vista发布给产业带来的影响,比任何其它任何新的安全产品和理念都要深远。
  • 2008年开发者的新挑战
  • 新技术不断出现,其中某些技术很可能会成为我们不可避免的挑战,因此每隔几年,我们都应该审视我们未来应该注意的技术有哪些。透过本文章,和大家分享我的技术观察与建议。
  • 2007年的10个焦点
  • 已经过去的2007年留给软件开发领域很多非常关键的词汇,这些词汇关系到未来软件技术的发展历史。经过CSDN的统计,我们选择了一下10个重点的关键词,它们也是软件开发人员在2007年最关注的重点词汇。
  • 2007产品工具与技术提名榜单
  • SOA SOA自2003年开始就成为企业软件开发和中间件领域的专家们津津乐道的话题。粗粒度和松耦合的企业应用设计问题经过4年多发展,基本得到解决。这一切都归功于SOA。今天的SOA不再只是一个技术架构,也不仅是方法论,而是许许多多不同的应用实践和产品。
  • 2007年度人物提名榜单
  • Beijing Linux User Group:一个由外国人在北京牵头的Linux用户组,在过去的一年中,通过深入北京的多所高校开展活动,为中国开源软件运动的推广,起到了潜移默化的作用。
  • 2007金牛奖图书提名榜单
  • Head First设计模式——Head First Design Patterns
  • 因为不想重头制造轮子,所以会从设计模式中寻求协助一学习了解、甚或组合创造他人的经验与实际的精华。
  • NIM“拈”游戏分析
  • 《编程之美——微软技术面试心得》是微软亚洲研究院技术创新组研发主管邹欣老师继《移山之道——VSTS软件开发指南》后的最新力作。他带领其他几位同事和实习生经过9个月的时间完成了这本书。本书收集了大约60道微软技术面试题,这些问题妙趣横生,其解答别出心裁,还穿插了面试者的各种小故事。它传达给读者:微软重视什么样的能力,需要什么样的人才。
  • 实践出真知
  • 我最近在讲授全新的“原则、模式与实践”的课程。在开始讲授关于单一职责原则的内容时,我向大家展示了这样一个UML类图:
  • 宫本茂的童心和乔布斯的叛逆——设计哲学背后的文化基因
  • 天堂的掌上游戏机NDSL里有一个叫《吉娃娃》的养狗游戏,让我这个对真狗兴趣不大的人忽然有了对宠物的兴趣。用笔可以以不同的手法去抚摸狗,不同的抚摸方式,会让那条狗作出各种可爱的动作。通过语音识别技术,我可以给狗起名字,并用说话来训练狗“坐下,站起来”等各种动作。这个游戏还可以利用游戏的无线功能,让狗的主人在一些公共场合找到另一个拥有此游戏的人,然后系统会将两者的狗档案互相传递,两只狗就可以在屏幕里一起玩耍了。
  • 并购重整产业格局,标准还需竞争实现
  • Sun收购MySQL和Oracle收购BEA这两件事已经在业界引起了不小了波澜。这两次收购行为各有同异,相同的是SunMy SQL和Oracle收购BEA都是为了填补本身产品线的空白。
  • Java开源网络通信框架设计评析——NIO网络开发设计实践
  • 在JDK 1.4的新特性中,NIO无疑是最显著和鼓舞人心的。NIO的出现事实上意味着Java虚拟机的性能比以前的版本有了较大的飞跃。在以前的JVM的版本中,代码的执行效率不高(在最原始的版本中Java是解释执行的语言),用Java编写的应用程序通常所消耗的主要资源就是CPU,也就是说应用系统的瓶颈是CPU的计算和运行能力。在不断更新的Java虚拟机版本中,通过动态编译技术使得Java代码执行的效率得到大幅度提高,几乎和操作系统的本地语言(例如C/C++)的程序不相上下。在这种情况下,应用系统的性能瓶颈就从CPU转移到IO操作了。尤其是服务器端的应用,大量的网络IO和磁盘IO的操作,使得IO数据等待的延迟成为影响性能的主要因素。NIO的出现使得Java应用程序能够更加紧密地结合操作系统,更加充分地利用操作系统的高级特性,获得高性能的IO操作。
  • [人物]
    谋定而后动:微软布局SOA(黄甫)
    Myspace中国率先开放API(闫辉 黎昕)
    IT精英中的活雷锋——八年成就开发梦(介入)
    回顾过去,展望“钱”景——2007年软件开发者薪资调查报告(刘龙静)
    .NET垃圾收集器的过去现在和未来(上)
    打造最强大的Ruby on Rails开发团队ELC Technologies公司CEO Lex Sisney专访(高昂)
    软件考古学(蔡学镛)
    CSDN&《程序员》2007软件中国年度评选提名榜单
    [管理]
    微软和开放一段不得不说的往事(三)(黄晓春)
    奉献,分享,开放——记北京Linux User Group(刘洪洁 舒克)
    如何做好需求收集(张弦 黄义华)
    为什么应该保留TOP 10风险列表?(胡百师)
    白话CMMI(李红)
    Second Life架构剖析(刘柏)
    [技术]
    Boost.Function内核剖析(侯捷)
    游戏程序中的骨骼插件(上)(潘李亮)
    Spring framework 2.5介绍(中)(Rod Johnson 田佳伟[译])
    Java前沿——Bill Shannon和Roberto Chinnici访谈录(Frank Sommers 欧阳宇[译])
    Cantor表 解答(邬晓钧)
    Cantor表与Kolmogorov复杂度(异调)
    浅谈算法学习(孙旭东)
    采访侧记

    基于MINA构建简单高性能的NIO应用(曾冠东)
    高性能的HTTP引擎——Grizzly(王昱)
    新书上架
    乱世中的英雄(欧阳璟)
    Ray Ozzie——宇宙中最顶尖的程序员(倪志刚)
    动态语言(高昂)
    安全(徐学龙)
    微软技术(Kaneboy)
    数据库技术(王翔)
    Java技术(范凯)
    软件工程与项目管理(潘加宇)
    嵌入式移动开发(孙天泽)
    Open Source(叶亮)
    如何吸引和留住技术人才
    网络聚焦
    UCWEB6.0手机浏览器
    Picjoke
    SourceFORGE优秀项目——sourceFORGE.net
    国内优秀开源项目推荐
    幽默
    声音
    团队中的老成员和骨干成员应当怎么管理?
    技术盘点——2007中国软件业的分水岭
    自由之剑再次升级——2007年自由软件运动评述(徐继哲)
    Web技术2007盘点(钱宏武)
    回顾企业软件2007,面向服务、面向交互(胡长城)
    2007 Java技术回顾与展望(林昊 王文彬)
    微软2007技术回顾(曹严明)
    乱花渐欲迷人眼——回顾动态语言的2007(霍泰稳)
    新产品&工具
    软件工程发展趋势分析(宁德军)
    2007主流数据库产品回顾与展望(盖国强)
    机遇与竞争并存——2007年的嵌入式市场(孙天泽)
    2007信息安全技术与产业大盘点(江海客)
    2008年开发者的新挑战(蔡学镛)
    2007年的10个焦点(子珍)
    2007产品工具与技术提名榜单
    2007年度人物提名榜单
    2007金牛奖图书提名榜单
    [产品]
    Head First设计模式——Head First Design Patterns(王克明)
    NIM“拈”游戏分析
    实践出真知(Robert S.Koss)
    宫本茂的童心和乔布斯的叛逆——设计哲学背后的文化基因(刘松)
    并购重整产业格局,标准还需竞争实现
    Java开源网络通信框架设计评析——NIO网络开发设计实践(彭帅)
    《程序员》封面

    主管单位:中国社会科学院

    主办单位:中国社会科学院文献信息中心

    社  长:张悦校

    主  编:孟迎霞

    地  址:北京市朝阳区酒仙桥路14号兆维工业园b区3楼2门1层

    邮政编码:100015

    电  话:010-64351458

    电子邮件:[email protected]

    国际标准刊号:issn 1672-3252

    国内统一刊号:cn 11-5038/g2

    邮发代号:2-665

    单  价:10.00

    定  价:120.00