![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 75
^Mark_Zhang^
禾益桑梓,造福百川。
展开
-
【后端开发实习】Python基于Quart框架实现SSE数据传输
在类似Chatgpt的应用中要实现数据的流式传输,模仿实现打字机效果,SSE是不二之选。传统的Flask框架不能满足异步处理的要求,没有异步处理就很难实现实时交互的需求,因此全新的Quart框架出现,但是Quart框架并没有原生好用的SSE类,官网只给出了如下的封装Server-Sent Events (SSE) 是一种基于 HTTP 的协议,服务器可以使用它来向客户端推送实时更新。实时交互:在某些 AI 应用中,如聊天机器人、实时推荐系统等,需要服务器能够实时地向客户端推送新的信息或更新。原创 2024-07-26 11:57:29 · 973 阅读 · 0 评论 -
【后端开发实习】用MongoDB和Redis实现消息队列搭建分布式邮件消息系统
本次要实现的是一个能够实现实时监控Mongodb中数据变化的系统,要能够在数据发生变动的时候实时将变动消息发送给指定的邮箱。Node.js:用于开发的语言,既能用于前端开发,又能用来做后端开发。Redis:用于搭建消息队列,实现消息的分布式。MongoDB:持久化数据,同时实现触发条件的监听,当MongoDB中有新增数据的时候发送新增数据的邮件消息。原创 2024-07-16 21:22:24 · 1376 阅读 · 0 评论 -
【问题记录】Docker配置mongodb副本集实现数据流实时获取
由于想用nodejs实现实时获取Mongodb数据流,但是报错显示需要有副本集的mongodb才能实现实时获取信息流,因此特此进行副本集的配置。另外由于笔者使用的是Windows开发,虚拟机上面的Ubuntu20.04的apt源又被整坏了,因此只能寻求通过docker来实现副本集的部署。原创 2024-07-15 16:30:04 · 556 阅读 · 0 评论 -
【后端开发实习】用Node.js从mongodb中读取数据并转换为excel和pdf
如果想实现绘制一个表格,那么需要另外再安装一个叫做pdfkit-table的库。有关于pdf-kit相关的内容可以参考。原创 2024-07-15 15:06:55 · 477 阅读 · 0 评论 -
【后端开发实习】用Nodejs操作mongodb结合Mongoose实现数据库操作
/新增数据}])res.send("数据新增成功!})//删除数据try {res.send("删除成功");})//修改数据try{res.send("数据修改成功");res.send("数据修改失败")})//查询数据if(!err){console.log("查询成功!");}else{})})//汇总数据//增操作if(!err) {console.log("数据插入成功");}else{})//删操作。原创 2024-07-11 14:34:15 · 1013 阅读 · 0 评论 -
【后端开发实习】用MongoDB实现仓库管理的出库入库实战
Mongodb是一种比较常见的NoSQL类型数据库,所谓NoSQL就是Not only SQL,非关系型数据库,数据在MongoDB中的存储相比MySQL而言比较松散,并没有特定的数据结构,存储方式类似JSON,采用了一种二进制的BSON来进行数据存储。但是MongoDB由于以下的几个优势在互联网需要处理海量数据场景下有独特的优势,比较经典的应用场景有微信和Twitter每天数以TB甚至PB级别的数据量。高性能高可用高扩展丰富的查询支持。原创 2024-07-10 15:17:12 · 1500 阅读 · 0 评论 -
【后端开发实习】Node.js搭建Web应用,用Redis维持session状态
Redis是一个开源的、内存中的数据结构存储系统,可以用作数据库、缓存和消息代理。它支持多种数据类型,包括字符串、哈希、列表、集合和有序集合。由于它是内存级别的数据库,因此读写的速度很快。这里用来存放session最为合适。注:上述开发实现了前后端分离,交互使用的是Ajax。原创 2024-07-09 17:33:38 · 589 阅读 · 0 评论 -
【问题记录】Nodeclub运行make install报错npm ERR! code ELIFECYCLE
将node.js版本变更为能够识别代码的版本,我将版本修改成了16.14.0以后成功运行。按照官网给出的教程进行到make install这一步卡住了,显示了如下报错。原创 2024-07-08 11:36:29 · 263 阅读 · 0 评论 -
The missing semester
MIT 的 Missing Semester学习中常用的内容整理原创 2024-04-11 12:36:20 · 876 阅读 · 0 评论 -
Gatling压力测试Springboot项目
红色圈出来的是模拟的电脑数量,但是这里用的请求是同样性能的机器,也就是本机,想要不同性能的机器需要使用Docker镜像才行。下载maven依赖以后在8080端口运行这个项目。,注意划到最下面进行下载。想要测试其他的项目同理。原创 2024-03-16 16:28:01 · 453 阅读 · 0 评论