logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

MacOS 使用 pyenv + brew 优雅管理 Python 多版本环境

本文采用「**pyenv + Homebrew**」方案,为 MacOS 搭建干净、隔离的 Python 多版本环境,彻底避免污染系统自带 Python,完美适配不同项目版本需求。

文章图片
#macos#python
代码重构怕踩坑?基于 ASM+Maven 插件实现分析 Java 方法调用链(附完整代码)

本文将详细讲解如何基于 ASM 框架开发一款 Maven 插件(AnalyzeCallChainMojo),实现对 Java 编译后的.class 文件进行方法调用链分析。该插件能够指定目标类,自动扫描类文件目录、解析方法调用关系,并以树形结构输出调用链(含循环调用检测),适用于代码调用关系梳理、接口链路分析等场景。

文章图片
#java#重构#maven +1
一文读懂 JWT 无状态身份认证的核心原理

JWT 是目前前后端分离、微服务架构中最常用的无状态身份认证方案。本文用简洁易懂的方式,带你快速掌握 JWT 的签发、传递与校验核心逻辑,轻松理解其工作原理与安全机制。

文章图片
#python#java
SQL Server使用登录名连接数据库报错:18456

18456是因密码或用户名错误而使身份验证失败,如果用户名密码正确,则该登录名没有连接数据库引擎权限,登录权限也被无情剥夺了,开启服务器【SQL Server身份验证模式】即可。

#数据库#服务器#运维
【已解决】SqlAlchemy 插入 MySQL JSON 字段时 None 变为 ‘null‘ 字符串,WHERE IS NULL 失效

在使用 SqlAlchemy 操作 MySQL 数据库的过程中,你可能会遇到一个非常隐蔽的问题:当向 JSON 类型的字段插入None值时,数据库中最终存储的不是 MySQL 原生的NULL,而是字符串'NULL'。这个问题会导致后续查询(比如WHERE json_col IS NULL)完全失效,给数据处理带来诸多麻烦。本文将详细分析问题原因,并给出简洁有效的解决方案。

文章图片
#mysql#json#python +2
Swagger UI 本地化部署,解决 FastAPI Swagger UI 依赖外部 CDN 加载失败问题

FastAPI 默认集成的 Swagger UI 依赖 `cdn.jsdelivr.net` 外部 CDN 加载核心静态资源,但在实际开发中,常因外部 CDN 访问不稳定、企业内网 / 隔离环境无法访问外网等场景,导致 Swagger UI 出现加载失败、访问超时甚至页面空白等问题。为保障接口文档的访问速度与稳定性,彻底摆脱外部资源依赖,可将 Swagger UI **静态资源手动下载**并本地化

文章图片
#ui#fastapi#python
FastAPI API Key 认证

在实际开发中,接口认证是后端服务的第一道安全防线身份校验:确认调用接口的用户 / 服务是合法的,拒绝非法访问;权限控制:防止未授权用户操作敏感数据(如用户信息、订单、管理后台接口);日志追溯:通过认证信息定位接口调用者,便于问题排查;合规要求:满足数据安全规范(如隐私数据保护、企业安全标准)。如果没有认证,你的接口会直接暴露在公网,任何人都能随意调用,极易导致数据泄露、恶意攻击、服务滥用等严重问题

#fastapi
SQL Server使用登录名连接数据库报错:18456

18456是因密码或用户名错误而使身份验证失败,如果用户名密码正确,则该登录名没有连接数据库引擎权限,登录权限也被无情剥夺了,开启服务器【SQL Server身份验证模式】即可。

#数据库#服务器#运维
今日公测|腾讯 QClaw 安装教程|像素工作室,给你的龙虾一个家

今日,腾讯官方宣布旗下 AI 办公智能体 QClaw 正式开启全量公测,无需申请邀请码,所有用户均可通过官网免费下载。QClaw 是腾讯电脑管家基于 OpenClaw 开源生态打造的**本地化 AI Agent 助手**,核心优势如下:- 零门槛部署:无需 Node.js、Python 基础,无需命令行 / 编程操作,开箱即用;- 智能模型调度:内置模型自动适配任务需求,无需手动配置;- 跨平台远

文章图片
今日公测|腾讯 QClaw 安装教程|像素工作室,给你的龙虾一个家

今日,腾讯官方宣布旗下 AI 办公智能体 QClaw 正式开启全量公测,无需申请邀请码,所有用户均可通过官网免费下载。QClaw 是腾讯电脑管家基于 OpenClaw 开源生态打造的**本地化 AI Agent 助手**,核心优势如下:- 零门槛部署:无需 Node.js、Python 基础,无需命令行 / 编程操作,开箱即用;- 智能模型调度:内置模型自动适配任务需求,无需手动配置;- 跨平台远

文章图片
    共 20 条
  • 1
  • 2
  • 请选择