Node.js
-
十大 Node.js 库可以帮助你优化代码和简化开发
Node.js 是一个功能强大且流行的 JavaScript 运行时环境,使开发人员能够构建高性能应用程序。Node.js 广泛用于构建服务器端 Web 应用程序和 API,以及创建命令行工具和桌面应用程序。
-
将 Node.js 应用程序容器化的七种方法
本文列出了七种容器化 node.js 应用程序的方法,让我们简要地看一下它们。
-
Node.js 与 Python:哪个适合您的应用程序?
您想知道最适合您的 Web 应用程序的技术吗?看一眼 Node.js 和 Python。
-
Node.js 是如何跑起来的
C++ 层主要通过 V8 为 JS 层提供与底层交互的能力,起到类似桥梁的作用,通过 V8 不仅实现 JS 的解释执行,还扩展的 JS 的能力边界。
-
Linux 下 node.js 多版本管理工具 nvm 安装使用
在本教程中,您学习了在 Ubuntu 20.04/22.04 Linux 系统上安装 nvm。另外,也对 nvm 的使用有基本的了解。
-
Node.js中的事件循环是如何工作的
根据Node.js官方网站的说法,事件循环允许Node.js执行非阻塞I/O操作——尽管JavaScript是单线程的——会尽可能地将操作转移到系统内核中。
-
使用 Ebpf 监控 Node.js 事件循环的耗时
本文介绍如何使用 ebpf 来监控 Node.js 的耗时,从而了解 Node.js 事件循环的执行情况。不过这只是粗粒度的监控,想要精细地了解 Node.js 的运行情况,需要做的事情还很多。 2021-12-18 07:42:15 Ebpf 监控 Node.js 当多米诺骨牌倒下时:只有DataOps和AI以及机器学习才能让微服务和分布式系统立于不败之地 译文 可以想象这样一个场景:当IT运维人员准备享受咖啡的时候,突如其来的急促报警会搅乱他们的好心情。即便经过不懈努力解决了大量的警报信息,如此大的工作量也会使运维人员深陷疲惫。 2021-12-17 08:00:00 人工智能数据运维运维 碾压ES和MongoDB,RedisJson横空出世! 近期官网给出了 RedisJson(RedisSearch)的性能测试报告,可谓碾压其他 NoSQL。 2021-12-17 07:00:56 ESMongoDBRedisJson 超长字符串字段,前缀索引两宗罪 前缀索引并不是一个难理解的东西,但是这里面涉及到的一些细节,我相信很多同学都没有去深入了解过。 2021-12-15 19:37:49 索引字符串字段 换一个角度看 B+ 树 MySQL 支持多种存储引擎,不同的存储引擎,存储数据的方式也是不同的,我们最常使用的是 InnoDB 存储引擎,所以就跟大家图解下InnoDB 是如何存储数据的。 2021-12-14 17:19:15 树存储数据 Gaphor:开源的图形化建模工具 Gaphor 是一个自由开源的建模应用,支持各种建模语言,如 UML、SysML、RAAML 和 C4。 2021-12-14 15:50:43 Gaphor建模工具开源 使用 LVM 添加存储 LVM 在操作系统和磁盘之间创建了一个虚拟层。LVM 不是一个驱动器持有一定数量的分区,而是创建一个统一的存储池(称为卷组Volume Group),跨越任意数量的物理驱动器(称为物理卷Physical Volume)。使用卷组中可用的存储,LVM 可以为你的操作系统提供类似磁盘和分区的功能。 2021-12-14 15:03:58 LVM系统运维 SQL Server解惑——为什么你拼接的SQL语句换行符失效? 在SQL Server数据库的维护管理当中,我们经常要用SQL语句生成一些维护操作的SQL语句,例如,我们要批量的修改数据库的恢复模式。 2021-12-14 07:05:00 SQL语句数据库 Oracle 从共享池删除指定SQL的执行计划 Oracle 11g在DBMS_SHARED_POOL包中引入了一个名为PURGE的新存储过程,用于从对象库缓存中刷新特定对象,例如游标,包,序列,触发器等。 2021-12-13 22:15:29 SQLOracle共享池 SQL中的高级日期函数 平常我们在计算时间或推算日期时都会用到一些日期函数,大多都是些比较常见的,比如YEAR(),MONTH(),DATEADD()等等,今天给大家讲解一些比较高级的日期函数。 2021-12-09 10:35:20 SQL 在 Linux 上安装和使用 Homebrew 包管理器 Homebrew(家酿),也被称为 Brew,是一个主要为 macOS 创建的命令行包管理器。Homebrew 在 macOS 用户中相当流行,因为更多的开发者创造了可以用 Homebrew 轻松安装的命令行工具。 2021-12-09 09:27:22 MacOSHomebrew包管理器 关于 Ubnutu Linux 终端的必知必会的 19 件超简单的事情 这篇文章的重点是解释关于使用终端的一些小的、基本的、经常被忽视的东西。这应该可以帮助 Ubuntu 桌面的新用户了解终端,并以更高的效率使用它。 2021-12-09 08:39:25 Ubuntu桌面系统Linux 最左前缀有手就会,那索引下推呢? 联合索引的最左前缀原则属于面试高频题,想必大部分同学都知道一些,但是,那些不符合最左前缀的部分,会怎么样呢(索引下推)? 2021-12-09 07:22:52 索引下推前缀 Flink SQL 知其所以然:Flink SQL 开发利器之 Zeppelin 本节主要介绍一下博主在本地部署 Apache Zeppelin 的过程以及感受。先说下安装感受,Apache Zeppelin 安装起来真的是非常的方便!!! 2021-12-09 06:59:24 FlinkSQL 开发 深扒 SQL 的历史,说点秘密给你听 很多学SQL的朋友,或正在用SQL的朋友,都感觉到害怕,最近兴起的大数据,NoSQL会不会终结了SQL的命运,这帮只会SQL的朋友,怎么办?想学吧,又没精力,不学吧,提高不了自己,不能升职加薪! 2021-12-08 08:37:38 SQLIBM计算机 K8S自定义Webhook实现认证管理 在Kubernetes中,APIServer是整个集群的中枢神经,它不仅连接了各个模块,更是为整个集群提供了访问控制能力。这篇文章主要和大家讨论认证环节。 2021-12-08 07:55:53 K8S WebhookKubernetes 一文教你如何构建 Redis Docker镜像 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
-
Node.js 应用全链路追踪技术——全链路信息存储
本文主要介绍在Node.js应用中, 如何用全链路信息存储技术把全链路追踪数据存储起来,并进行相应的展示,最终实现基于业界通用 OpenTracing 标准的 Zipkin 的 Node.js 方案。
-
使用 Node.js 构建博客 API
为什么要使用 Node.js 构建博客 API? Node.js 是一种流行的开源运行时环境,用于在浏览器外部执行 JavaScript 代码。
-
2022年JavaScript明星项目公布,最受欢迎的竟是它?
随着边缘计算的兴起,现在出现了一种强烈的趋势,即在任何地方都使用相同的标准化 API 子集(fetch、HTTP 请求和响应等)。
-
Node.js这么火,为什么还要选ASP.NET?
为什么我依旧建议初创公司最好考虑选择.NET而不是Node呢?以下是我的7个理由。
-
选择 Node.js 进行应用程序开发的五个理由
什么是 Node.js?为什么使用 Node.js?让我们深入挖掘并找出更多详细信息,以帮助您确定此环境是否是您应用程序开发的正确选择。
-
在Ubuntu 14.04/15.04上配置Node JS v4.0.0
Node.JS 4.0发布了,这个流行的服务器端JS平台合并了Node.js和io.js的代码,4.0版就是这两个项目结合的产物——现在合并为一个代码库。这次最主要的变化是Node.js封装了4.5版本的Google V8 JS引擎,与当前的Chrome所带的一致。本文介绍如何轻松的在ubuntu server上安装、配置Node.js。
-
Node.js C++ 层的任务管理
我们都知道 Node.js 是基于事件循环来运行的,本质上是一个生产者 / 消费者模型,所以就少不了任务的管理机制,不过本文不是介绍事件循环中的任务管理,而是 C++ 层的任务管理。本文主要介绍 SetImmediate、SetImmediateThreadsafe、RequestInterrupt、AddCleanupHook 这四个 API 产生的任务。时间关系,随便写写,权当笔记。
-
两年过去了,谁还记得曾想取代Node.js的他?
作为Node.js的竞争者,Deno似乎并没有达到「取代前者」的目标。甚至,他在前端社区的声量也越来越小。那么,这两年Deno都经历了什么,未来他会取代Node.js么?