- 博客(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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人