月度归档: 2025 年 10 月

  • Day2

    Axure:进行原型设计,对于前期设计提供参考,在大二时候设计过几个,不过不够规范

    DTO:当前端提交的数据和实体类中对应的属性差别比较大时,建议使用DTO来封装数据

    由于传入参数和实体类有较大差别,所以自定义DTO类。

    VO:当后端回显数据时,有时和实体类有差距,所以需要封装一个类似的xxxVO来传给前端。

    JWT:用户提交账户密码——>后端验证通过——>生成JWT token——->保存到前端本地——>发送后端验证&解析用户信息

    ThreadLocal:ThreadLocal 并不是一个Thread,而是Thread的局部变量。 ThreadLocal为每个线程提供单独一份存储空间,具有线程隔离的效果,只有在线程内才能获取到对应的值,线程外则不能访问。

    关于几种数据的传输方式

    传递标识 / 查询信息:优先用 URL 路径或查询参数(GET 请求)。

    传递复杂 / 敏感数据:用请求体(POST/PUT 等,JSON 格式)。

    文件上传:必须用 multipart/form-data 格式(表单或 AJAX)。

    认证 / 元数据:用 HTTP 头部或 Cookie。

    本地临时数据:用 LocalStorage/ SessionStorage,需手动传递。

  • 抉择

    这个站点本来是应该发些学习笔记的,但是我在大二暑假做出了考研这个决定,所以可能不会持续,有计划的发布文章,只能看时间而定。