服务器
文章平均质量分 86
服务器
儒雅的烤地瓜
四海八荒,始于足下呦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python | Django应该安装在项目目录还是全局安装❓️
本文摘要: Django安装强烈推荐使用虚拟环境(VirtualEnvironment),而非全局安装。虚拟环境为每个项目创建独立Python环境,避免版本冲突(如不同项目需不同Django版本),提升安全性(无需管理员权限),并简化依赖管理(通过requirements.txt)。虚拟环境是Python开发的最佳实践,确保项目隔离与依赖清晰。原创 2026-07-22 08:30:00 · 299 阅读 · 0 评论 -
Python演化史:从圣诞节的业余项目到吞噬世界的编程语言
摘要:Python从1989年圣诞节诞生至今,经历了从1.0到3.0的重大演进,最终成为全球最受欢迎的编程语言之一。其成功源于开源策略、简洁优雅的设计哲学,以及强大的社区支持。Python3.0虽带来不兼容变革,但通过性能优化和生态扩张(如PyPI仓库、AI领域应用),巩固了其地位。近年来,Python持续突破,如移除GIL、引入JIT编译器,展现了持久活力。其发展历程体现了技术远见与社区治理的完美结合,成为编程语言演进的典范。原创 2026-07-20 08:15:00 · 369 阅读 · 0 评论 -
计算机网络 | 网络端口连通性检测与本地端口占用进程排查指南
本文介绍了网络诊断中端口检测的核心方法,涵盖Windows/Linux/macOS三大系统的工具使用。主要内容包括:1. 端口概念解析(IP如楼栋号,端口如房间号);2. 三系统查看端口占用的命令对比(netstat/ss/Get-NetTCPConnection);3. 实战演示如何终止占用端口的进程(taskkill/kill/Stop-Process);4. 远程端口连通性检测技巧(Telnet/Test-NetConnection/nc);5. 防火墙对端口的影响说明。原创 2026-07-16 08:15:01 · 359 阅读 · 0 评论 -
计算机网络 | 终于搞清了shell、bash、cmd之间的关系
Shell是命令行解释器的统称,作为用户与操作系统内核间的"翻译官"。Bash是Linux/macOS主流Shell,功能强大;CMD是Windows传统Shell,功能较弱。两者的主要区别体现在语法、变量处理和功能支持上。Linux默认使用Bash,Windows新版本则推荐PowerShell。学习自动化运维建议掌握Bash或PowerShell,它们比CMD更适合编写复杂脚本。原创 2026-07-12 14:17:04 · 414 阅读 · 0 评论 -
Node | 如何在Express.js中处理异步验证逻辑
本文总结了Express.js中处理异步验证逻辑(如数据库查重)的四种方案:1)推荐使用express-async-errors库自动捕获异步错误;2)自定义asyncHandler包装器手动处理;3)结合express-validator的异步自定义验证器;4)传统try/catch手动调用next(err)。核心建议包括统一通过next(err)传递错误、保持代码风格一致、分离验证与业务逻辑,并优先考虑方案1或方案3以降低维护成本。所有方案最终都需由Express全局错误中间件处理,确保响应格式统一。原创 2026-07-01 09:35:46 · 350 阅读 · 0 评论 -
Node| 如何创建一个自定义的验证中间件?
Express.js自定义验证中间件创建指南:通过编写访问req/res/next的函数实现数据校验,失败时返回错误,成功时调用next()。基础结构需注意必须调用next()或提前终止请求。示例演示用户注册时验证username和email字段,推荐使用express-validator库处理复杂验证。进阶技巧包括创建可复用的验证工厂函数,最佳实践强调分离关注点、统一错误格式、数据净化和异步支持。验证中间件应放在express.json()之后,构建安全可靠的请求验证层。原创 2026-06-27 17:29:49 · 256 阅读 · 0 评论 -
浅谈WEB服务器和云服务器区别
随着全面云化时代的来临,企业级客户应用部署的范围从数据中心扩展至公有云、私有云和混合云模式,由此从无状态的 Web 应用,到交易类应用,再到数据化和智能化应用等等。那云服务器中的web服务器是什么?我们在接触云服务器的时候,经常听到web服务器的概念。原创 2025-08-28 08:15:00 · 901 阅读 · 0 评论 -
目前主流的Web服务器有哪些?
目前最主流的四个Web服务器是Apache、 Nginx 、IIS、Tomcat。原创 2025-08-16 08:00:00 · 1592 阅读 · 0 评论 -
PM2 | NodeJS应用进程管理工具—PM2的基本使用
介绍一个生产级的流程管理工具 PM2,通常我们说到 PM2 的时候,都是在说如何部署 Node.js 程序,但是实际上 PM2 很强大,不仅仅可以用来管理 Node.js,它还可以用来管理 Python、PHP、Ruby、perl 等等。但是,在部署之前,我们还需要安装nodejs原创 2023-09-13 09:39:25 · 33169 阅读 · 2 评论 -
浅谈端口 | 80端口和8080端口是2个不同的端口吗?有何区别?
80端口和8080端口本质上并没有什么区别,但浏览器对于这两个端口还是区别对待了,在浏览器的地址栏输入一个网址并不需要添加80端口号就可以直接访问,比如,test.com如果采用8080端口访问就必须加上端口号test.com:8080。原创 2023-07-16 12:16:48 · 6781 阅读 · 0 评论
分享