- 博客(13)
- 收藏
- 关注
原创 日志与监控
本文总结了日志系统的最佳实践方案:采用SLF4J+Logback组合,通过logback-spring.xml实现统一配置;建议按环境区分日志格式,按日期拆分日志文件并控制大小;规范DEBUG/INFO/WARN/ERROR分级使用,线上仅保留INFO和ERROR级别;强调敏感信息脱敏处理;推荐接入SkyWalking实现全链路追踪,便于问题定位和性能分析。该方案兼顾了日志规范性、安全性和可观测性需求。
2026-04-18 20:43:51
178
原创 SpringBoot常见安全风险
转而访问内网地址(Redis、MySQL、内网管理页面)。,自动在当前已登录的网站发起操作(改密、发帖、支付)。解析 XML 时,攻击者构造恶意 XML,内网探测、读取配置、攻击内网服务。用户维度限流:单个 UID 限制频率。:撞库、刷短信、刷接口、压垮服务。IP 限流:1 分钟最多 10 次。后端去请求第三方 URL 时,白名单域名,禁止自定义 URL。验证码(登录、短信、关键操作)不解析用户可控的原始 XML。使用安全的 XML 解析器。统一切面 / 序列化脱敏。VO 中使用工具类处理。
2026-04-17 22:53:37
333
原创 常用API
常用 API 封装了字符串、数值、日期等通用功能,核心是掌握 String 的不可变性、StringBuilder 的高效拼接、包装类的自动装箱拆箱,以及日期和数组工具的使用。
2026-03-25 22:51:46
48
原创 Java蓝桥杯注意点
蓝桥杯很多题目会有(比如 10 万 + 行数据),使用Scanner(基于字符流)和会因为频繁 IO 操作导致超时;另外,忘记flush()或关闭流、处理多行输入时的空行 / 换行符问题也很常见。使用(字符缓冲输入)+(缓冲输出),这是蓝桥杯 Java 输入输出的 “标准答案”,能大幅提升 IO 效率。
2026-03-23 18:31:29
82
原创 配置nanobot的详细教程(已完善)
摘要:本文介绍了HKUDS/nanobot轻量级AI助手框架的安装配置流程。首先通过Git克隆项目,安装Python 3.14并配置环境变量。进入项目目录执行pip install后,可能需处理版本冲突问题(pip uninstall后重新以开发模式安装)。初始化环境生成配置文件,在config.json中配置Deepseek等模型的API密钥和参数(需从官网获取API key)。最后运行nanobot agent命令启动项目。注意需仔细阅读文档,正确配置Python版本和API密钥等关键信息。
2026-03-21 23:02:24
1746
原创 Git常用命令行(适合使用本地仓库)
1.Git Bash更改默认打开位置,找到Git Bash的文件位置,右键选择属性,找到“目标”字段,删除命令结尾 --cd-to-home,将起始位置更改为D盘,如果想改到D盘里面的文件,加一个“\”就可以往下一级目录。5.列出可见文件和目录。
2026-03-20 15:55:00
74
原创 Java算法总结
这周可以说是试错周了,每天的算法类型都是不重样的,但是好多题目都是AI思考,被AI带偏了,现在改变思路,先自己做一遍,把思路写下来,不会再找AI,然后再重新自己写一遍,总结题型、核心思路、易错点。我要开始定新目标,因为上学期一直在学Java、准备比赛,寒假去学习网安了,没有时间刷算法,开学一周重新拾回算法,打算挑战365天。,坚持每天吃透2~3题,我会每周做一次总结。
2026-03-19 13:31:27
182
原创 Node Js 配置环境步骤
本文详细介绍了Node.js在Windows系统下的安装与配置步骤:1)从官网下载安装包并完成基础安装;2)通过命令提示符验证安装(node -v/npm -v);3)创建node_global和node_cache目录并配置npm路径;4)设置系统环境变量;5)验证express版本并处理安装问题。文中还提供了安装失败时的排查方法,包括路径检查、缓存清理和重新安装等解决方案,确保用户能正确完成Node.js环境搭建。
2026-03-19 12:26:14
1528
1
空空如也
如何去安装pyecharts
2023-08-28
求解释,不懂,刚开始学
2023-08-19
不会做的练习案例:取出列表内的偶数
2023-08-23
出现不懂得问题,求解答
2023-08-18
求检查一下,最近刚学
2023-08-17
如何进行脚本式编程?
2023-01-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅