egg-redis 没有释放连接, 连接数一直上涨导致错误
使用egg-redis 想用reids做一个消息队列,但是redis的连接数一直上涨,没有释放 简单的demo async pull() { this.redisBlocking = this.app.redis.duplicate(); const result = await this.redisBlocking.brpoplpush(‘MSGQ’, ‘MSGQ_BK’, 10); if...
View Articlenodejs 与golang的性能对比
不相信node的性能好?看看google的测试报告再说。 咋一看数据,go比node好,但要知道,node可是脚本语言,而go的性能跟c差不多的,其他语言python、php跟go是十倍百倍的差距。在实际项目中,结合node天生异步的程序结构,谁的性能更好就说不定了。
View Article前端也能玩硬件:在ESP32上运行JavaScript
0. 写在前面可以在 nodemcujs直接下载编译好的固件。可以在 提莫的神秘商店获取 ESP32 开发板。更多好玩的东西在 http://timor.tech。本文的主要目的是描述如何让 ESP32 芯片运行 JavaScript,并且让 web 前端开发人员也能玩转硬件。 作者之前是 web 前端开发工程师,所以文章会尽量站在 web...
View Article【深圳南山】急招:游戏公司招聘初级/中级Node.js开发工程师!求关注啦!
深圳市一花科技有限公司 招聘 【Node.js 开发工程师】 **主要工作职责: ** 1.在规定时间内完成开发产品提出的新功能; 2.配合前端开发,设计接口完成功能需求; 3.维护日常游戏版本稳定; 4.修复日常玩家反馈的BUG; 5.完善日常游戏数据统计任职资格要求: 1.熟悉NodeJS技术,熟悉V8; 2.熟悉RESTFUL,了解TCP/IP、SOCKET、WEB SOCKET通讯协议;...
View Article【奇志科技】无人机+人工智能的物联网作业平台-招聘前端、后端、Android、iOS,欢迎加入我们~
关于 奇志动联 MeshKit奇志科技成立于2013年,曾发布过拥有千万用户的图文应用——留白,2016年转型人工智能物联网领域,发布过 PFC 、MeshLite、 MeshKit 等多款无人机应用,公司曾先后获经纬创投和美的控股数千万投资。公司核心产品 奇志动联...
View Articlethrough2源码学习及ts版
transform streamthrough2是一个 transform stream的封装库,用来处理 node的 stream,源码虽然仅仅只有100多行,但是里面的内容确实很有看头的!Transform概念Transform是一个变换流,既可读也可写 是双工流 Duplex的特殊形式。Duplex的写和读没有任何关联,两个缓冲区和管道互不干扰,而...
View Article分享一个免费的在线表格转换工具 - TableConvert
TableConvert 是一个可以在线转换表格的工具,支持 Markdown 表格、CSV、JSON、XML、YAML、SQL、HTML 表格、Excel 和 LaTeX 表格,并且还内嵌了一个表格编辑器,像微软的 Excel 一样编辑,使用非常方便。功能列表转换,编辑和生成 Markdown 表格、CSV、JSON、XML、YAML、SQL、HTML 表格、Excel 和 LaTeX...
View ArticleEgg sequelize如何使用操作符号?
如题:比如,大于,等于,模糊查询等等 sequelize有一个原始的方法: const Op = Sequelize.Op[Op.and]: {a: 5} // AND (a = 5) [Op.or]: [{a: 5}, {a: 6}] // (a = 5 OR a = 6)之前原始的查询方法找了半天终于找到了是用 this.app.model.query(“sql syntax”)请问在egg...
View Articleegg js 启动失败
“scripts”: { “start”: “egg-scripts start --port=7001 --env=prod --daemon --title=egg-server-zhuzuo-app-api-v1-prod”, “stop”: “egg-scripts stop --title=egg-server-zhuzuo-app-api-v1-prod”, “start-test”:...
View Articleawait和async
今天是真的被这个东西搞懵逼了。 代码解释:this.aria2 // 是npm中的aria2的库,已经连接到了本地的Aria2 然后官方文档是可以await的,但是我在await的时候却异常,异常信息还是await is only valid in async function,一开始我还以为是这个库的问题,但是打开发现明明就是async函数啊。
View Article求教egg-init出来的项目 无法热启动。。。
修改文件后热更新报的错误。。。。最小可复现仓库地址https://github.com/jiashuai1002/egg-server求助~
View Article各位大佬,我问个Git的问题
惭愧,不会用Git。 现在问题是这样的,我在用flutter开发APP,现在有个bug,有人提交了pull request,貌似解决了,那么我怎么把他的pull request的代码下载到我本地,我自己又能用呢? 就是这个pull request:https://github.com/flutter/flutter/pull/36616
View Article全栈(gan)工程师第一步:搭建一个全栈(gan)框架
作为一个全栈(gan)工程师是不是很苦恼,在一个全栈(gan)项目中被主流前后端项目所迫害所以只能多仓库开发,甚至于启动前端一个命令,启动后端一个命令。现在发挥node.js全栈(gan)优势的机会来了,拒绝两个仓库,拒绝两个命令,转战真全栈(gan)模式!0x01:将前后端和中间层合并到一个仓库合并完目录如下:(当前demo代码:full-stack-demo地址)full-stack-demo...
View Articleleetcode每日一题
1162.地图分析解题思路此题可以使用广度优先搜索,算法步骤如下:第一步,先把所有陆地所在位置加入队列,标记为距离0 第二步,每次从队头向外层递推进行BFS,并将搜索到的位置进行标记,并加入下一级搜索队列,距离深度加1 递推公式为 dp(i, j) = dp(i-1, j) + dp(i+1, j)+ dp(i, j-1) + dp(i,...
View Article推荐插件,可以躺着赚钱的那种
自动京东签到领京豆、领钢镚,领优惠券,最重要的是会自动帮你已购买的产品提交保价,个人用了快一年,赚了几百块,各位感兴趣试试https://ops-coffee.cn/s/lUS2mxBjzm1cIYd0OPmHaw
View Article