首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏睡不着所以学编程

    node.js(5) MySQL数据的学习

    学习内容 ⊙ 数据的基本概念 ⊙ MySQL的安装 ⊙ MySQL的使用 ⊙ MySQL的语法 ⊙ 在项目中操作MySQL 大部分知识点都是直接截图,到实际操作我会演示 MySQL p=59&spm_id_from=pageDriver MySQL的使用 输入完密码以后就能进入到主界面 注意:数据的名字不要出现空格和中文 现在来看看上面一行标识的含义 设置为这样 =都是可以的 order by count(*)函数 运行前的数据 运行后,找出5条满足status=0的数据 左右滑动查看 AS设置别名 也可以给特定的列取别名 在项目中操作

    1.6K20编辑于 2022-09-20
  • 来自专栏前端笔记薄

    node网络请求对比

    在研究了各种Node.js网络之后,我发现了一些流行的选项,它们具有不同的功能和稳定性。 以下是一些最常用的及其各自的GitHub星级: Axios (99.5k星),每周npm下载量(35,907,327):面向浏览器和Node.js的基于承诺的HTTP客户端,支持拦截器、转换器等。 在稳定性方面,所有这些都已经存在了好几年,并且拥有活跃的开发社区。但是,值得注意的是,Axios和Node-fetch都是基于承诺的,这可以使错误处理和调试更容易。 最终,网络的选择将取决于项目的具体需求。如果你需要很多灵活性和自定义选项,Axios或Superagent可能是你的选择。 如果你正在寻找一个更简单、更轻量级的选项,Node-fetch可能是一个更好的选择。为什么不选request,因为已经被废弃了。 我判断一个是否好用,下载量是一个很重要的指标,这样看起来。

    1.7K10编辑于 2023-04-22
  • 来自专栏黯羽轻扬

    5 图看懂 Node 模块加载原理

    ,实际加载、执行、以及扩展模块暴露出的属性/方法如何传入 JS 运行时都是由 C++层来完成的: addon module cpp 关键在于通过dlopen()/uv_dlopen加载 C++动态链接( 相关 Node.js 源码见(Node v14.0.0): 模块加载:DLOpen、DLib::Open、DLib::Close 模块自注册:NODE_MODULE宏、node_module_register FunctionCallbackInfo<Value>& args) { /* ...略去部分非关键代码 */ const bool is_opened = dlib->Open(); // 加载动态链接后 核心模块实现上大多依赖相应的下层 C++模块(如文件 I/O、网络请求、加密/解密等),只是通过 JS 封装出面向用户的上层接口(如fs.writeFile、fs.writeFileSync等) 本质上都是 C++类, 最主要的区别在于核心模块会被编译到 Node.js 安装包中(包括上层封装的 JS 代码,编译时就已经链接到可执行文件中了),而扩展模块需要在运行时动态加载 P.S.关于 C++动态链接、静态的更多信息

    1.4K20发布于 2020-05-22
  • 来自专栏mySoul

    Node 连接mysql数据

    github地址 https://github.com/jxcore/jxcore 所以下面是Node.js连接Mysql Node.js 连接Mysql 使用的内容作者依旧在维护 安装 PS C:\Users 这就完成了一次连接,使用的是npm下载的mysql模块,使用的是c++语言编写的 数据操作 PS C:\Users\mingm\Desktop\test> node test.js --------- : '微博', url: 'http://weibo.com/', alexa: 20, country: 'CN' }, RowDataPacket { id: 5, www.taobao.com/ | 13 | CN | | 3 | 微博 | http://weibo.com/ | 20 | CN | | 5 www.iming.info | 0 | CN | +----+----------+---------------------------+-------+---------+ 5

    4K40发布于 2018-07-31
  • 来自专栏不止dotNET

    dotNet 5 中执行 Node.js

    本文简单介绍下在 dotNET 5 中怎么样进行 Node.js 的调用以及怎样部署到 CentOS 和 Docker 容器中。 环境 dotNET :5 Node.js:14.17.4 CentOS:7.6 Docker:19.03.13 dotNET 5 中的代码实现 1、在 VS 中创建 WebAPI 示例项目 nodejs-demo module.exports = function (callback, name) { var msg = 'Hello,' + name; callback(null, msg); }; 5、 、输入 node -v 进行检查,如果有版本号出现说明安装成功; 8、执行下面的命令进行 dotNET 5 安装: sudo rpm -Uvh https://packages.microsoft.com /app WORKDIR /app EXPOSE 80/tcp ENTRYPOINT ["dotnet", "nodejs-demo.dll"] 5、这样构建出来的镜像中就包含了 Node 环境。

    2K30发布于 2021-08-23
  • 来自专栏学习猿地

    Web前端学习 第5node基础教程4 Node基础

    一、模块化开发 之前我们做过一个练习,使用node运行一个js文件。但是在实际项目开发中,不可能将全部代码都写在一个文件中。 示例代码如下所示: 1 // add.js定义一个模块,处理加法和减法 2 function add(a,b){ 3 return a + b; 4 } 5 module.exports 二、核心模块 fs fs模块是node的文件系统模块,通过此模块的readFile方法可以读取文件,我们新建一个readFile.js文件,然后在其目录同级创建一个txt文件,内容为hello node require("fs"); 2 fs.readFile("hello.txt", (err,data) => { 3 if(err){ 4 console.log(err); 5 1 const path = require("path"); 2 3 let domain = "https://www.eduwork.cn/" 4 let url = "docs"; 5 let

    45320发布于 2020-06-19
  • 来自专栏学习猿地

    Web前端学习 第5node基础教程2 node概述

    Node同样也是JavaScript这门语言的运行环境。通过Node,我们可以让JavaScript进入后台开发的能力。 测试节点 安装完成之后,打开命令行工具,我这里使用的是windows系统自带的命令行工具,输入以下命令: node -v 如果可以显示Node的版本号,说明Node已经安装成功。 二,npm概述 npm是node的包管理器,我们可以通过npm下载第三方模块,也可以通过npm管理一整个Node项目或前端开发项目的所有依赖。 四,在节点中执行JavaScript程序 直接执行 :控制台工具,输入命令: 1 node 按回车键即可进入node的终端,然后可以在这个终端输入JavaScript程序。 虽然这样可以执行node程序,但是在开发过程中我们不会这样使用。

    50820发布于 2020-06-19
  • 来自专栏方球

    chalk.js(node终端样式

    const chalk = reuquire("chalk")
     const log = console.log
     ​
     // 颜色字体
     log( chalk.red("红色") )
     ​
     // 背景色
     log( chalk.bgBlue("蓝色背景") )
     ​
     // 样式字体
     log( chalk.bold("加粗") )
     ​
     // 多参数
     log( chalk.blue("name", "age", "job") )
     ​
     // ES6 多行文本
     log(
     // 多行文本将保留缩进格式
     chalk.blue(name: Rogan age: ${25} job: ${ 'IT' })
     )
     ​
     ​
     // 其他颜色设置方式
     log(chalk.keyword("orange")(' keyword ')) // 关键字
     log(chalk.rgb(100, 100, 100)(' rgb ')) // rgb
     log(chalk.hex('#ffffff')(' hex ')) // hex
     ​
     ​
     ​
     // 样式组合
     log(colors: ${chalk.blue('blue')}, ${chalk.red('red')}) // 拼接
     ​
     log(chalk.blue.bold("Title")) // 链式组合
     ​
     log( chalk.bgYellow(error: ${chalk.red(" chalk is undefined ")}) ) // 嵌套
     ​
     ​
     ​
     // 自定义组合
     const error = chalk.bgRed;
     const warning = chalk.yellow.bold;

    3.2K40发布于 2019-08-21
  • 来自专栏京程一灯

    5 分钟搭建 Node.js 微服务原型

    翻译:疯狂的技术宅 作者:Sergey Kravchenko 来源:medium 正文共:1099 字 预计阅读时间:5 分钟 ? 微服务已成为在 Node.js 中构建可扩展且强大的云应用的主流方法。同时也存在一些门槛,其中一些难点需要你在以下方面做出决策: 组织项目结构。 将自定义服务连接到第三方服务(数据,消息代理等) 处理微服务之间共享的代码。 将项目容器化。 在本地运行和调试,然后将其部署到云中。 演示服务,main 模块 要停止项目,请运行 $ smf down 添加新服务 让我们添加一项服务,该服务可以通过消息代理发送和接收消息,并将某些内容保存到数据中: $ smf add service 原文链接 https://medium.com/@krawa76/bootstrap-node-js-microservice-stack-4a348db38e51 2020年京程一灯全新课程体系即将推出

    1.4K12发布于 2020-03-16
  • 来自专栏杨焱的专栏

    Node.js 连接数据

    首先使用npm install mysql var mysql = require('mysql'); var conn = mysql.createConnection({ host: 'localhost', user: 'root', password: '123456', database: 'mysql', port: 3306 }); conn.connect(); conn.query( 'select * from user', fun

    2.5K20编辑于 2021-12-08
  • 来自专栏pangguoming

    node.js应用Redis数据

    node.js下使用Redis,首先: 1、有一台安装了Redis的服务器,当然,安装在本机也行 2、本机,也就是客户端,要装node.js 3、项目要安装nodejs_redis模块 注意第 3 点, 看看,多了一个文件夹:node_modules\redis 编写以下代码,保存到当前目录下\hello.js var redis = require("redis"),//召唤redis /* 连接redis 数据,createClient(port,host,options); 如果REDIS在本机,端口又是默认,直接写createClient()即可 redis.createClient() = redis.createClient

    2.6K40发布于 2018-03-07
  • 来自专栏杰的记事本

    node 数据ORM框架TypeORM入门

    官方地址 https://github.com/typeorm/typeorm TypeORM是一个采用TypeScript编写的用于Node.js的优秀ORM框架,支持使用TypeScript或Javascript (ES5, ES6, ES7)开发。 版本 TypeORM在Node.JS 4.0或以上版本上测试通过。 如果在应用启动过程中出错可以尝试升级node.js到最新版本。 photo.name=:photoName OR photo.name=:bearName)") .orderBy("photo.id", "DESC") .setFirstResult(5)

    9.8K31发布于 2019-09-04
  • 来自专栏学习猿地

    【融职培训】Web前端学习 第5node基础教程2 node概述

    Node同样也是JavaScript这门语言的运行环境。通过Node,我们可以让JavaScript进入后台开发的能力。 测试节点 安装完成之后,打开命令行工具,我这里使用的是windows系统自带的命令行工具,输入以下命令: node -v 如果可以显示Node的版本号,说明Node已经安装成功。 二,npm概述 npm是node的包管理器,我们可以通过npm下载第三方模块,也可以通过npm管理一整个Node项目或前端开发项目的所有依赖。 四,在节点中执行JavaScript程序 直接执行 :控制台工具,输入命令: 1 node 按回车键即可进入node的终端,然后可以在这个终端输入JavaScript程序。 虽然这样可以执行node程序,但是在开发过程中我们不会这样使用。

    37020发布于 2020-06-22
  • 来自专栏学习猿地

    【融职培训】Web前端学习 第5node基础教程4 Node基础

    一、模块化开发 之前我们做过一个练习,使用node运行一个js文件。但是在实际项目开发中,不可能将全部代码都写在一个文件中。 示例代码如下所示: 1 // add.js定义一个模块,处理加法和减法 2 function add(a,b){ 3 return a + b; 4 } 5 module.exports 二、核心模块 fs fs模块是node的文件系统模块,通过此模块的readFile方法可以读取文件,我们新建一个readFile.js文件,然后在其目录同级创建一个txt文件,内容为hello node require("fs"); 2 fs.readFile("hello.txt", (err,data) => { 3 if(err){ 4 console.log(err); 5 1 const path = require("path"); 2 3 let domain = "https://www.eduwork.cn/" 4 let url = "docs"; 5 let

    35110发布于 2020-06-22
  • 来自专栏从零学习云计算

    openshiftorigin工作记录(5)——node节点系统资源预留

    实际应用中发现,如果不做处理,当集群内应用数量不断增加时,会占满node节点的系统资源,导致某node节点挂掉,同时也会造成openshift集群的卡死。 解决思路为设置node节点系统资源预留值。 参考k8s博客:《Kubernetes 针对资源紧缺处理方式的配置》、《kubernetes节点资源限制》 设置node节点系统资源预留值 如果尚未安装集群 修改ansible的hosts文件,在变量openshift_node_kubelet_args 如果已安装集群 修改每个节点的/etc/origin/node/node-config.yaml文件。 修改文件中的kubeletArguments。 # systemctl restart origin-node 验证 实验的pod需要设置limit range。 查看node节点的内存使用量 [这里写图片描述] [这里写图片描述] 可以看出,node节点的内存还有2G多可用。 这样就可以避免node节点系统资源被使用完,导致节点挂掉。

    1.2K100发布于 2018-01-03
  • 来自专栏从零学习云计算

    openshiftorigin工作记录(5)——node节点系统资源预留

    实际应用中发现,如果不做处理,当集群内应用数量不断增加时,会占满node节点的系统资源,导致某node节点挂掉,同时也会造成openshift集群的卡死。 解决思路为设置node节点系统资源预留值。 参考k8s博客:《Kubernetes 针对资源紧缺处理方式的配置》、《kubernetes节点资源限制》 设置node节点系统资源预留值 如果尚未安装集群 修改ansible的hosts文件,在变量openshift_node_kubelet_args 如果已安装集群 修改每个节点的/etc/origin/node/node-config.yaml文件。 修改文件中的kubeletArguments。 查看node节点的内存使用量 ? ? 可以看出,node节点的内存还有2G多可用。 这样就可以避免node节点系统资源被使用完,导致节点挂掉。

    88230发布于 2019-05-26
  • 来自专栏ops技术分享

    Node.js MYSQL数据查询操作

    更新数据 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', port: '3306', database: 'test' }); connectio

    3.5K40发布于 2021-07-13
  • 来自专栏ops技术分享

    Node.js MYSQL数据删除操作

    删除数据 我们可以使用以下代码来删除 id 为 6 的数据: 删除数据 var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', port: '3306', dat

    6.9K40发布于 2021-07-13
  • 来自专栏ops技术分享

    Node.js MYSQL数据查询操作

    --------------------------------------------------\n\n'); }); connection.end(); 执行以下命令输出就结果为: $ node

    3.7K10发布于 2021-07-13
  • 来自专栏ops技术分享

    Node.js MYSQL数据查询操作

    数据操作( CURD ) 在进行数据操作前,你需要将本站提供的 Websites 表 SQL 文件websites.sql 导入到你的 MySQL 数据中。 本教程测试的 MySQL 用户名为 root,密码为 123456,数据为 test,你需要根据自己配置情况修改。 查询数据 将上面我们提供的 SQL 文件导入数据后,执行以下代码即可查询出数据: var mysql = require('mysql'); var connection = mysql.createConnection -------------------------------------------------\n\n'); }); connection.end(); 执行以下命令输出就结果为: $ node : '微博', url: 'http://weibo.com/', alexa: 20, country: 'CN' }, RowDataPacket { id: 5,

    3.8K20发布于 2021-07-13
领券