自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 mybatis是如何防止sql注入的

MyBatis 默认使用 PreparedStatement 处理参数,数据库会先编译 SQL 结构,再将参数值单独传递,‌从根本上隔离 SQL 代码和数据‌。@Select("SELECT * FROM users WHERE username = '${username}'") // 不要用 ${}!即使攻击者传入 username = 'admin' OR '1'='1',参数会被转义为普通字符串。${}‌:直接文本替换(不安全),仅在动态表名/列名等非用户输入场景谨慎使用。

2025-06-10 11:29:38 411

原创 报错RuntimeWarning: Couldn‘t find ffmpeg or avconv - defaulting to ffmpeg, but may not work

下载 FFmpeg 的静态构建版本(Windows、macOS 或 Linux 均可),解压后将。安装 FFmpeg 并将其添加到系统环境变量中,确保相关程序可以找到它。等可执行文件的路径添加到系统。在 Python 中,可以通过。前往官网ffmpeg官网下载。

2025-06-06 10:54:27 678

原创 Error producing PDF.! Package fontenc Error: Encoding file `eu1enc.def‘ not found.

错误提示表明 LaTeX 无法找到eu1enc.def文件,通常与字体编码或fontspec包的使用有关。

2025-06-03 14:04:02 168

原创 MaxKB源码快速部署流程(后期移植内网环境无model)

MaxKB源码部署安装,易移植

2025-05-30 23:09:44 676 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除