首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
地聊专题
【Web】浅浅地聊SnakeYaml反序列化两条常见利用链
目录 关于Yaml 关于SnakeYaml SnakeYaml反序列化利用 JdbcRowSetImpl链 ScriptEngineManager链 复现 基本原理 继续深入 关于Yaml 学过SpringBoot开发的师傅都知道,YAML和 Properties 文件都是常见的配置文件格式,用于存储键值对数据。 这里举几个Yaml的例子回顾一下 # 示例 YAM
阅读更多...
03|事件风暴(上):怎样和业务愉快地聊需求?
上一讲,我们正式开始了第一个迭代,并简单分析了迭代一的需求。今天,咱们就要根据 DDD 的基本开发流程,使用事件风暴方法来进一步梳理需求。 你可能会问,上一讲的需求好像已经说得挺清楚了,为什么还要用专门的方法来梳理呢? 其实,在真实项目,尤其是敏捷项目里,领域专家很可能不会像我们上一讲那样,一开始就把需求都一一列出来,需求可能仅仅停留在领域专家的脑子里。所以,我们就需要一种方法,能够将这些头脑中的
阅读更多...