知道Node.js是好几年前的事情,但没有过多关注。正好趁ITeye的试读活动了解一下。《深入浅出Node.js》的试读样章是第1章与第5章。第1章主要介绍了Node.js诞生历程、命名原因、特点以及适用场景。第5章主要介绍了V8的内存控制,详细讲述了V8的内存垃圾回收机制与内存控制,如何高效使用内存、如何防止和排查内存泄露等。
Node.js采用的语言是Javascript,JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。作为一个客户端开发语言,为啥能够运行在服务端呢?在本书第一章中能找到理由。Node.js设计为高性能非阻塞异步I/O、事件驱动、跨平台的构建网络应用的基础框架,同时解决了Javascript单线程大量计算的不足的问题,使得Javascript不仅仅只能运行在客户端浏览器中,而且完全可以为服务端的开发语言。Node.js非常合适在I/O密集、分布式应用场景中,同时在CPU密集的场景中也有不俗的表现。谈到内存控制,不得不说V8的垃圾回收机制,这对于Java开发人员,看起来相当亲切。由于由是V8虚拟机开发者Lars Bak,曾经在Sun公司工作过,致力于Java高性能虚拟机的开发,V8垃圾回收机制与Java非常类似,同样采用了新生代与老年代的内存分代式机制。
Node.js作为短时间内快速火起来的新秀,必然吸收了很多后台开发语言优点,值得我们去关注去了解,《深入浅出Node.js》这本书将会给予详细深度的解析。
分享到:
相关推荐
Node.js是一种基于Chrome V8引擎的JavaScript运行时环境,主要用于服务器端的开发。它采用事件驱动、非阻塞I/O模型,具有轻量级、高效的特点,非常适合构建网络应用。在Node.js中,开发者可以使用JavaScript编写...
dSploitzANTI渗透测试基础教程试读陆小马功钟浩.pdf
Metasploit漏洞利用基础教程v2019.1试读陆小马功钟浩.pdf
这是《竹林蹊径--深入浅出Windows内核驱动开发》的三章试读内容,算是官方发布吧。内容是:第二章(64位编程)、第六章(内核C++)、附录2(虚拟机调试)。 本书由China-pub首发,目前在当当和淘宝上都有卖。价格低...
Kali Linux NetHunter基础教程v2.0试读陆小马功钟浩.pdf
Kali Linux系统使用基础教程v2017.2试读陆小马功钟浩.pdf
Kali Linux无线网络渗透测试教程v2017.2试读陆小马功钟浩.pdf
Kali Linux系统命令使用手册v2.0试读陆小马功钟浩.pdf
Kali Linux漏洞利用工具集v1.0试读陆小马功钟浩.pdf
Kali Linux维持访问工具集v1.0试读陆小马功钟浩.pdf
文档中的内容涉及的是学生在遇到学业困难,如挂科过多,需要进行留级或试读时,需要提交的申请书样本。留级和试读是高等教育中对学生学业表现不佳的一种处理方式,通常根据学校的学籍管理制度执行。以下是相关知识点...
测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读资源.zip测试试读...
《竹林蹊径——深入浅出Windows驱动开发》是一本专为想要深入了解Windows驱动程序开发的读者准备的书籍。本书旨在通过清晰易懂的方式,帮助读者掌握Windows驱动程序设计的基本概念、原理和技术。试读样章节包括第02...
简历模板可以让你轻松地制作出简约大方、专业精致的求职简历,包括免费和高级简历模板和求职信示例。这些模板覆盖了传统和新时代的求职信和简历样式,让你在寻求理想工作时获得所需的优势。借助这些模板,你可以节省...
本书适合于Windows Phone 7开发入门的读者,也适合于从其他智能手机平台转向Windows Phone 7平台的读者,同时对于有Windows Phone 7开发经验的读者也极具参考价值。 本书系统论述了Windows Phone 7操作系统的应用...
"操作系统高分笔记" 操作系统是计算机系统中的一个系统软件,其管理和控制计算机系统中的资源。从系统观点看,操作系统是计算机系统中的一个系统软件;从用户的观点看,操作系统是用户与计算机之间的接口;...
根据文件提供的内容,以下是从标题、描述、和部分内容中提炼出的关于Kali Linux配置常用服务的知识点: Kali Linux是一个基于Debian的Linux发行版,它主要被用于数字取证和渗透测试。渗透测试是一个安全领域,它...
留级跟班试读申请书参考.doc
Metasploit是一款非常著名的安全漏洞测试工具,它主要用于渗透测试和漏洞发现。Metasploit框架允许安全研究人员、渗透测试人员和攻击者发现目标系统中的安全漏洞,并利用这些漏洞来实现对目标系统的控制。...
KaliLinux操作系统是业界著名的安全渗透测试操作系统,它的前身是BackTrack,后者在2013年停止更新后转为KaliLinux。作为渗透测试工具的集大成者,KaliLinux提供大量的渗透测试、网络扫描和攻击工具,并且能够通过...