1 个三级分类
三级分类
技术体系化整理、工程实践与开发笔记。
专题分组
1 个三级分类
三级分类
2 个三级分类
3 个三级分类
2 个三级分类
2 个三级分类
3 个三级分类
xxxx(super_postgres) 就是你的用户名称 添加连接数:
核心逻辑是利用 ln -s(软链接)来控制配置文件的“生效”与“失效”。 **/etc/nginx/sites-available/** = **仓库(库存)** 这里存放你写好的所有配置文件。 **特点**:放在这里的文件**不会生效**,Nginx 不会去读取它。 **作用**:存档、备份、草稿、暂时下线的网站。 **/etc/nginx/sites-enabled/** = **货架(展示位)** 这里只存放指向 sites-a…
粗糙的配置 在 server 模块: 粗糙的做法,物理 ip设置 0.0.0.0/0 但是攻击者可以伪造 CF-Connecting-IP; 可以在 server 模块设置防火墙,同时可以在 location 在针对路径设置防火墙 **特别注意,有些 vps 有 ipv4 和 ipv6 地址的,所以在 allow 模块需要填入 ipv4 与 ipv6 的地址信息,这样可以保证可以访问。** **allow 就是从上到下执行的,deny…
私有镜像托管 在这种模式下,你想在里面存什么,必须全靠你自己(或者 CI/CD 流水线)**手动搬运**进去。 这就相当于你要做一个 **“搬运工”** 的工作。 假设你想把公网的 nginx 放到你自己的 hub.jacin.me 里,给内网的其他机器用,你需要做这三步: 进货 (Pull) 先从 Docker Hub 把货拉到你的本地电脑(或跳板机)上: 贴牌 (Tag) 给这个镜像贴上你自家仓库的标签(改名): 原名:nginx…
服务器与部署docker-compose Dockerhub 和 ui 配置 nginx.conf ui 配置: vim /etc/nginx/sites-available/docker-ui 后端部署: 0 表示不限制大小(无限大),专门用于大文件上传 client_max_body_size 0; 测试docker 源 **hub.jacin.me 注意是 需要 账面登录。** vim Dockerfile 在 Dockerfile 所在的…
常规nodequality 测试 nq 测试,因为比较吃内存,所以建议放在 nohup 允许 选择: 测速:
Python 开发之前一直用 pycharm 进行 debug,但奈何实在是内存大户,所以直接转去 cursor debug了。之前一直是 cursor code + pycharm debug。。 常规python 路径 创建: .vscode/launch.json 即可 debug。 简单来说:**PYTHONPATH 就是 PyCharm 里 "Mark Directory as Sources Root" 的“手动版”。** 只会去这几个地方…
开发工具OrbStack (Linux Machine 模式) 虽然它也是个软件,但它的底层技术(基于 macOS 原生轻量级虚拟化框架)让它比 Docker Desktop 甚至 Multipass 都要轻量得多。 **内存占用**:空闲时可能只占 **10MB - 30MB**(Docker Desktop 动不动就吃 2GB)。 **启动速度**:**0.5 秒**。 **CPU 占用**:几乎为 0。 **创建环境** (打开终端直接…
Python 开发ORJSONResponse 确实比 FastAPI 默认的 JSONResponse 快很多,通常被称为目前 Python 生态中最快的 JSON 序列化方案。 以下是它为什么快的核心原因(底层原理拆解): 核心差异:跳过了“字符串编码”这一步 (最关键) 这是 orjson 能够秒杀标准库 json 的最大杀手锏。 **标准 json (默认)**: 把 Python 对象转换成 **Python 字符串 (str)**。 Web…