" name="sm-site-verification"/>
首页
全部分类
Web
SQL
Life
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
我的插件
关于博主
留言板
PySuper
千里之行,始于足下
累计撰写
296
篇文章
累计创建
18
个标签
累计收到
2
条评论
栏目
首页
全部分类
Web
SQL
Life
Basic
Spider
DevSecOps
Architecture
全部标签
文章归档
友情链接
我的瞬间
我的插件
关于博主
留言板
目 录
CONTENT
以下是
PySuper
的文章
2025-10-18
Python包管理工具 uv
依赖分组 使用流程 # 全局下安装uv pip install uv # 创建虚拟环境 uv venv .venv # 指定版本 uv venv --python 3.11 .venv # 初始化uv相关文件 uv init # 根据pyroject.toml安装环境 uv sync #
2025-10-18
5
0
0
Architecture
2025-10-18
Python3.10~3.13 版本差异
只说下主要的新特性 🚀 3.10 1. 模式匹配 (Match-Case) # 新的结构模式匹配 def http_error(status): match status: case 400: return "Bad request"
2025-10-18
5
0
0
Architecture
2025-10-07
N+1|脏读|幻读|不可重复读
N+1 原理 N+1 问题是 Web 后端查询数据库时,因关联数据查询逻辑不当,导致执行 1 次主查询后,又额外执行 N 次子查询的性能问题 其中 “1” 代表主查询,“N” 代表为获取关联数据而执行的子查询总数 其核心产生原因是分两次查询关联数据,具体场景如下: 执行 1 次主查询:先查询主表数据
2025-10-07
6
0
0
Web
2025-06-02
分布式事务控制
1、是什么 在分布式系统中,跨越多个节点(服务、数据库、消息队列等)的事务操作,需要保证这些操作要么全部成功,要么全部失败,以维护数据的一致性。 核心特性: 原子性(Atomicity):所有操作要么全部成功,要么全部回滚 一致性(Consistency):事务完成后系统状态保持一致 隔离性(Iso
2025-06-02
52
0
0
Architecture
2025-06-01
DDD 领域驱动设计
1、什么是 DDD 领域驱动设计(Domain-Driven Design,简称 DDD)是一种软件开发方法 以业务领域为核心驱动软件开发,通过精准建模解决复杂业务问题,提升系统可维护性与扩展性 战略设计 限界上下文(Bounded Context) 业务概念的逻辑边界(如“订单”、“库存”),内部
2025-06-01
78
0
0
Architecture
2025-05-17
没有什么问题是加一层解决不了的
软件工程第一定律:任何问题都可以通过增加一个中间层来解决。 如果不行,就再加一层。 在软件架构设计领域,当系统遇到耦合过紧、扩展困难、维护成本高等问题时,增加抽象层往往是最高效的解决方案。 这种设计哲学的核心在于: 解耦神器:分离关注点,切断模块间的直接依赖 抽象法宝:隐藏底层复杂性,提供统一接口
2025-05-17
96
0
0
Architecture
2025-05-10
Python 包管理工具
🚀 对比 工具 特点
2025-05-10
52
0
0
Basic
2025-05-02
Python 功能性装饰器
装饰器(Decorators)是一种强大而灵活的功能,用于修改或增强函数或类的行为 装饰器本质上是一个函数,它接受另一个函数或类作为参数,并返回一个新的函数或类 它们通常用于在不修改原始代码的情况下添加额外的功能 装饰器的语法使用@符号,将装饰器应用于目标函数或类 下面是一些常见且好用的装饰器: 1
2025-05-02
76
0
0
Basic
2025-05-01
Tornado 实现本地代理(HTTP + WebSocket)
1、业务流程 这里的 Local Chrome 表示客户端 该客户端也需要实现 HTTP、WebSocket 客户端向 Tornado Server 发送 HTTP 请求,不管是提交请求还是上传文件,让服务端感知到用户操作 服务端接收到用户操作的数据后,调用处理函数(LocalHost时使用函数调用
2025-05-01
87
0
0
Web
2025-04-12
Python日志库 Loguru
在Python开发中,日志记录(logging)是调试和监控应用程序的重要手段。 然而,Python内置的logging模块虽然强大,但配置复杂,容易让新手望而生畏。有没有更简单、更优雅的日志记录方式?
2025-04-12
93
0
0
Basic
1
2
3
4
5
...
27