
node.js和java的区别
发布日期:2021-05-08 05:34:57
浏览次数:19
分类:原创文章
本文共 334 字,大约阅读时间需要 1 分钟。
1. java是编程语言;node.js是js在服务端的运行环境
2. java的jvm使java可以在任何平台上运行;node.js在不同平台需要不同模块,以至于在不同平台上运行需要重新build
3. java web服务器是多线程的,每个请求由一个单独的线程来处理,多线程允许在不排队的情况下同时执行多个任务,适合CPU密集型应用;
node.js是单线程的,所有请求都在一个线程中处理,事件被放置在队列中,排队处理。node.js为CPU密集型应用提供了"工作线程"的解决方案
4. java使用阻塞和非阻塞IO, 阻塞IO意味着第一个IO请求阻塞所有其他请求, java非阻塞IO比node.js复杂;node.js以非阻塞方式处理IO, 适合大量读写的应用
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2025年04月03日 11时49分12秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【mybatis3】调试/断点打印日志
2019-03-05
Leetcode 102题.从中序与后序遍历序列构造二叉树
2019-03-05
C++
2019-03-05
[CTFSHOW]PHP特性
2019-03-05
navigator对象
2019-03-05
程序员面试防坑宝典,带你手撸红黑树,一文轻松搞定
2019-03-05
关于EFI系统分区(ESP)你应该知道的3件事
2019-03-05
题目总结 web 51-100
2019-03-05
5.Mybatis复杂映射开发
2019-03-05
Servlet2.5的增删改查功能分析与实现------删除功能(四)
2019-03-05
环境配置 jdk_mysql_myeclipse8.6
2019-03-05
Session验证码的实现(2018-7-3)
2019-03-05
spring启动错误:Could not resolve placeholder
2019-03-05
日志写入xml上传ftp遇到的问题
2019-03-05
Eclipse中serverRuntime Environment中没有Tomcat选项
2019-03-05
下载任意版本vmware对应的vmware tools
2019-03-05
将 github 中他人的 仓库 导入 码云中,从而 加快下载速度的 方式
2019-03-05
Java 类加载的过程 加载、验证、准备、解析、初始化
2019-03-05
JavaWeb---实现JavaBean来接收参数、请求转发、域对象
2019-03-05
瀚高数据库中 java代码类型与bit对应(APP)
2019-03-05