• nodejs简介


    1.Node.js是什么?
        Node.js不是一种独立的语言,与PHP、java、.net即是开发语言也是平台不同,也不是javaScript的框架 jquery,更不是浏览器的库ExtJs,能不与ExtJs相提并论。Node.js是一个让JavaScript运行在服务端的开发平台
    2.Node.js能做什么?
        JavaScript是由客户端而产生,Node.js为网络而生。
           具有复杂逻辑的网站
           基于社交网络的大Web的应用
           Web Socket服务器
            TCP/UDP套接字应用程序
            命令行工具
            交互式终端程序
            ...
        Node.js的产生因素:
                V8
                javaScript在服务器端空白
                事件驱动
                CommonJs的规范化
    3.异步式I/O与事件驱动
        Node.js最大的特性就是采用异步式I/O与事件驱动的架构设计。对于高并发的解决方案,传统的架构是多线程模型,也就是为每个业务逻辑提供一个系统线程,通过系统线程切换来弥补同步式I/O调用时的时间开销。Node.js使用的单线程模型,在执行的过程中会维护一个事件队列,程序在执行时在进入时间循环等待下一个事件到来。
    普通:res=db.query("select * from user")
                res.output();
            
    Node.js: res=db.query("select * from user",function(res){
        res.output();
    })
    程序会自动往下执行。
    4.浏览器引擎革命
        Google Chrome的引擎是V8。Node.js 的是引擎引用的就是V8。所以它快,为什么ExtJs在Chrome如此的快,就因为如此。
    5.部署node.js的环境
        Node.js官方:http:/nodejs.org  下载安装包。安装后。打开cmd的dos窗口 
         运行node
                console.log("success")
        
     
     
     
    Node.js不是一种独立的语言,不是js框架,不是浏览器库。Nodejs是一个让javascript运行在服务端的开发平台。
    
    JAVA很安全,nodejs做不到java的安全性。
    
    Nodejs采用异步式IO与事件驱动,java可以做的nodejs都可以做,nj使用单线程模型,会维护一个事件队列,实现异步。
    
    chrome 是V8引擎,Nj是V8引擎,
  • 相关阅读:
    mysql一些基本操作
    redis的简单使用2
    redis的基本conf
    redis的简单使用
    $.ajax()方法详解(转)
    流行的9个Java框架介绍: 优点、缺点等等
    数据库查询,显示为树形结构(easyui+SSM)
    JAVA-汉字转换成汉语拼音(pinyin4j-2.5.0-sources.jar)
    Jquery EasyUI 中ValidateBox验证框使用讲解(转)
    EasyUI验证扩展
  • 原文地址:https://www.cnblogs.com/yaowen/p/7011304.html
Copyright © 2020-2023  润新知