Web秀
首页
ChatAi
专栏
文章
问答
热点
导航
实例
文章
登录
首页
ChatAi
前端
JavaScript
Vue.js
CSS
Uni-App
专栏
问答
工具
全网热点
导航
前端
设计
实例
写文章
登录
综合
Uni-App
Webpack
React
Html
Electron-Vue
Electron
Vue-Nuxt
TypeScript
NodeJs
web前端
Vue
Css
JavaScript
比特币
ThreeJs
工具类
面试
服务器
小程序
其他
展开
推荐
最新
热榜
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
NodeJs
说说你对Node.js 的理解?优缺点?应用场景?
一、是什么Node.js是一个开源与跨平台的JavaScript运行时环境在浏览器外运行V8JavaScript引擎(GoogleChrome的内核),利用事件驱动、非阻塞和异步输入输出模型等技术提高性能可以理解为Node.js就是一个服务器端的、非阻塞式I/O的、事件驱动的JavaScript运行环境非阻塞异步Nodejs采用了非阻塞型I/O机制,在做I/O操作的时候不会造成任何的阻塞,当完成之后,以时间的形式通知执行操作例如在执行了访问数据库的代码之后,将立即转而执行其后面的代码,把数据库返回结果的处
400753
2748
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
NodeJs
Nodejs+ Sequelize单表高级查询
引言在第4小节上面,已经用了的findAndCountAll()分页查询方法,本小结重点围绕排序、分组等细节部分讲讲排序普通排序在我们直接代码的基础上,增加排序,比如根据年龄排序let{rows,count}=awaituserDB.findAndCountAll({offset:offset,limit:pageSize,where:where,order:[['age','desc'],['sex','asc']]})加入order参数,增加age倒序查询高阶排序需求,根据匹配程度排序返回,比如搜索n
399473
2689
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
4年前
NodeJs
Todo List: Client端与Server端交互,待办任务入库等 - 第六章
前言前面也更新了一章《Axios是什么?用在什么场景?如何使用?》,主要是为了我们的todo-list项目做一个铺垫,我们这里Client端就用axios来请求Server端的接口。代码请戳:TodoListGitHub代码库本次《todolist:Vue待办事项任务管理》,分为一下章节,有兴趣的同学可以持续关注。第一章:初识(项目搭建、基本功能组件实现)第二章:数据动态化处理(localStorage+Vuex),可新增,可编辑第三章:待办事项自定义分组第四章:待办事项添加描述图片等信息第五章:Node
409504
3175
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
3年前
NodeJs
字节跳动面试官:请你实现一个大文件上传和断点续传
前言这段时间面试官都挺忙的,频频出现在博客文章标题,虽然我不是特别想蹭热度,但是实在想不到好的标题了-。-,蹭蹭就蹭蹭:)事实上我在面试的时候确实被问到了这个问题,而且是一道在线coding的编程题,当时虽然思路正确,可惜最终也并不算完全答对结束后花了一段时间整理了下思路,那么究竟该如何实现一个大文件上传,以及在上传中如何实现断点续传的功能呢?本文将从零搭建前端和服务端,实现一个大文件上传和断点续传的demo前端:vueelement-ui服务端:nodejs文章有误解的地方,欢迎指出,将在第一时间改正,
406621
2734
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
1年前
NodeJs
说说对 Nodejs 中的事件循环机制理解?
#面试官:说说对Nodejs中的事件循环机制理解?#一、是什么在浏览器事件循环(opensnewwindow)中,我们了解到javascript在浏览器中的事件循环机制,其是根据HTML5定义的规范来实现而在NodeJS中,事件循环是基于libuv实现,libuv是一个多平台的专注于异步IO的库,如下图最右侧所示:上图EVENT_QUEUE给人看起来只有一个队列,但EventLoop存在6个阶段,每个阶段都有对应的一个先进先出的回调队列#二、流程上节讲到事件循环分成了六个阶段,对应如下:timers阶段:
399805
2627
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
NodeJs
Nodejs + Express生成在线api接口文档
引言为了更好的方便前后端联调,nodejs作为后台服务端代码,必须要能生成api接口文档,否则全部口头约定,非常不利于后期维护这里就有了插件apidoc安装方法npminstallapidoc-g全局安装即可,它是通过运行命令生成本地html文件的配置文件我们可以在根目录新建apidoc.json文件,配置如下{"name":"test接口文档","title":"test接口文档","description":"test接口文档说明","url":"http://localhost:8111","ver
400623
2631
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
1年前
NodeJs
Node性能如何进行监控以及优化?
#面试官:Node性能如何进行监控以及优化?#一、是什么Node作为一门服务端语言,性能方面尤为重要,其衡量指标一般有如下:CPU内存I/O网络#CPU主要分成了两部分:CPU负载:在某个时间段内,占用以及等待CPU的进程总数CPU使用率:CPU时间占用状况,等于1-空闲CPU时间(idletime)/CPU总时间这两个指标都是用来评估系统当前CPU的繁忙程度的量化指标Node应用一般不会消耗很多的CPU,如果CPU占用率高,则表明应用存在很多同步操作,导致异步任务回调被阻塞#内存指标内存是一个非常容易量
399992
2668
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
4年前
NodeJs
Node应用的进程管理器: PM2详细介绍
前言本文不涉及的前端知识,是NodeJs服务器端的知识点,有兴趣的可以了解一波。这里的PM2,不是PM2.5,跟空气没有半毛钱的关系。它是NodeJs应用的进程管理器,可以利用它来简化很多Node应用管理的繁琐任务,如性能监控、自动重启、负载均衡等。PM2主要特性1、内建负载均衡(使用Nodecluster集群模块)2、线程守护,keepalive3、0秒停机重载,维护升级的时候不需要停机.4、Linux(stable)&MacOSx(stable)&Windows(stable).多平台
411364
3110
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
4年前
NodeJs
Todo List: 待办事项添加描述图片等信息(file转base64存储) - 第四章
前言有了前面的代码,这次添加图片附件就非常简单了,这里就写个简单的示例,后面优化样式等。TodoListGitHub代码库本次《todolist:Vue待办事项任务管理》,分为一下章节,有兴趣的同学可以持续关注。第一章:初识(项目搭建、基本功能组件实现)第二章:数据动态化处理(localStorage+Vuex),可新增,可编辑第三章:待办事项自定义分组第四章:待办事项添加描述图片等信息第五章:可线上操作,入库Mysql第六章:多人协同处理待办事项,权限管理第七章:完结:线上发布初步定义7个章节,实际开发
409705
2660
0
Javan
Lv6
专注于前端知识分享
0
关注
0
关注者
关注
Javan
2年前
NodeJs
Nodejs + Sequelize单表增删改查
引言前面为了项目能更好的使用,也是做了非常多的铺垫,又是生成api文档,又是log4j日志。现在回到正题,Sequelize来操作我们的mysql数据库。本小节分为:(1)单条数据/多条数据新增(2)单条修改/批量修改(3)数据删除(4)数据查询单条数据/多条数据新增(1)单条数据新增继续在router/user.js上面写测试接口实现新增/****@api{get}/api/user/add新增*@apiName新增*@apiGroup用户*@apiDescription新增用户*@apiVersion
400367
2702
0
下拉加载更多
您好
去签到
你已经连续签到
0
天
猜你喜欢
换一换
最新文章
更多