后端
文章平均质量分 69
沧州刺史
Hello朋友你好!我是一名西安电子科技大学研一在校学生,目前主要在做web方向,别的方向也有尝试。
如果对博客内容有疑问,或者有想法,欢迎私信或评论,看到一定会回复、尽力为大家解决问题!
如果你对web感兴趣,也可以一起交流讨论,比如学习路线、项目经验、技术点等等。
同时我会不定期写一些学习心得、技术教程、项目教学等博客,希望能丰富大家的技术视野。
技术不易,我们,继续努力!
展开
-
Prisma Client could not locate the Query Engine for runtime “linux-musl-openssl-3.0.x“
PrismaClientInitializationError: Prisma Client could not locate the Query Engine for runtime "linux-musl-openssl-3.0.x".clickhouse-1 | This is likely caused by a bundler that has not copied "libquery_engine-linux-musl-openssl-3.0.x.so.node" next to the r原创 2024-05-08 18:42:15 · 638 阅读 · 0 评论 -
Ubuntu 配置 kubernetes 学习环境,让外部访问 dashboard
首先下载一下minikube,这是一个单机版的 k8s,只需要有容器环境就可以轻松启动和学习 k8s。首先你需要有Docker、QEMU、Hyperkit等其中之一的容器环境,以下使用docker进行。对于 docker,需要当前用户能够拥有容器的管理员权限,即不用 sudo 就可以使用容器,如果你当前的用户需要才能使用docker,那么运行将当前用户添加到docker管理员用户组。当拥有容器环境之后,就可以使用二进制下载在 x86-64 Linux 上安装最新的minikube。原创 2024-03-27 16:16:25 · 707 阅读 · 1 评论 -
使用dotenv管理Node项目环境,多文件管理多环境(开发环境、生产环境)
在使用Node开发项目的时候,使用环境配置文件来管理环境变量是一种常见地对项目中通用配置项的管理方式,其中通常包含敏感信息,如API密钥、数据库凭据等等。现在我们以开发和生产两个环境为例,看看怎么同时通过 .env.development 和 .env.production 两个文件管理不同的环境。原创 2023-07-02 09:37:21 · 3079 阅读 · 1 评论 -
java数据结构——介绍,并用数组实现一个稀疏数组(稀疏与普通相互转换)
稀疏数组经典例子——棋盘问题,当一个棋盘上面,落子比较少的时候,就会出现大面积的空白,浪费资源。稀疏数组的概念,很简单 举个例子就可以说明:原有棋盘:稀疏棋盘:现在用棋盘模拟,写一个案例:约定:用0代表无子用1表示白子用2表示黑子第1、2步:第3步第4步稀疏数组转回普通数组很简单,直接放代码...原创 2022-07-04 11:54:12 · 182 阅读 · 0 评论 -
手把手教你写web全栈入门项目—React+Koa+MongoDB(3w字教程,真的很详细,有代码)
之前一直都是前端选手,趁放假把后端学了学,结合目前所在团队(如果感兴趣可以看看微信小程序“焕影一新”)的技术栈,完成了一个简单的登录系统。如果你有时间,并且也想入门全栈,对于入门的练习项目来说,不必太复杂(比如一整个图书馆管理系统…),一个登录系统就够了。提示:如果你拥有前端基础或Node基础(Common JS),那么可能更容易接受,但如果你是后端选手也没关系,这篇博客的重点在于提供一个完整的前端-后端-数据库的项目流程,让大家在学习的时候有一个依据。原创 2023-01-25 16:19:51 · 2042 阅读 · 0 评论 -
Flask入门教程(视频教程笔记)
这个视频教程写的笔记,如果你想入门一下Flask,可以看看这个课,虽然简短,但是入门部分讲的很好,同时可以利用这篇博客复习复习。,会新创建一个局部的虚拟环境,那么全局安装的模块在这里是用不了的,必须要重新下载,而有些模块是很多项目都可以共用的,不必要这样。这个方法去将创建好的数据表类映射到数据库,但是这个方法有局限性,即他只能将新增的类同步到数据库,但是对字段的修改无法同步。,之后局域网中的设备就可以通过你的电脑在局域网中的ip进行访问,可以通过设置修改。这里说的是基础,高级的路由功能后面再说。原创 2023-01-18 17:30:41 · 1055 阅读 · 0 评论 -
MySQL基础命令表及补充说明
上面的操作即为:在 employee 这个数据表中,将 branch_id 这个属性设置为 Foreign Key,并且该 Foreign Key 链接至 branch 这个表中的 branch_id 属性。ON DELETE SET NULL:当REFERENCES 后的数据不存在,把前面对应的那个数据设为NULL。如果有多个排序依据,则当前一个相同的时候,再根据后面一个继续比较。ON DELETE CASCADE:如果REFERENCES后的数据不存在,把前面对应的那一条数据也删了。原创 2023-01-17 11:46:42 · 1879 阅读 · 1 评论 -
rsync exited with code 255.Load key “...“: invalid format Permission denied, please try again.
在配置自动部署前端项目到服务器上时,登录服务器使用的是秘钥登录。在开头把问题关键说一下:秘钥格式不对!原创 2022-12-02 11:13:36 · 1462 阅读 · 0 评论 -
Nginx底层架构、工作模式
众所周知,Nginx 性能高,而 Nginx 的高性能与其架构是分不开的。那么 Nginx 究竟是怎么样的呢?这一节我们先来初识一下 Nginx 框架吧。Nginx 在启动后,在 unix 系统中会以 daemon (守护进程)的方式在后台运行,后台进程包含一个 master 进程和多个 worker 进程。我们也可以手动地关掉后台模式,让 Nginx 在前台运行,并且通过配置让 Nginx 取消 master 进程,从而可以使 Nginx 以单进程方式运行。很显然,生产环境下我们肯定不会这么做,所以关闭后转载 2022-11-30 13:36:23 · 332 阅读 · 0 评论