01 2024 档案
摘要:一 什么是tag: tag是用来备份某次提交的,比如版本1上线前的最后一次在develop分支上的提交为commitX,将commitX打成tag,tag名为v1.0,后续版本迭代中继续在develop分支 上开发,版本2最后一次提交为commitN,就将commitN打成tagv2.0,可以用ta
阅读全文
摘要:1-自定义注解@CurrentUser 2-自定义拦截器从request请求头中获取token,解析出user再放入request中 3-自定义方法参数解析器(实现HandlerMethodArgumentResolver)将请求头中的user放入controller方法参数中 4-mvc中添加自定
阅读全文
摘要:(1)用户通过客户端向服务器发送请求,请求被前端控制器DispatcherServlet所拦截;(2)DispatcherServlet拦截到请求后,会调用HandlerMapping处理器映射器;(3)处理器映射器根据请求URL找到具体的处理器,生成处理器对象及处理器拦截器(如果有者生成)一并返回
阅读全文
摘要:慢网情况下接口逻辑异常的原因:移动资料顺序: 前端把资料id和当前顺序发给后端,后端查询前一个资料的id和顺序再做交换,慢网情况下连续多次移动资料顺序就会出现顺序重复情况,原因是第一次以后的移动顺序,资料的顺序其实是不对的,前端资料id和顺序信息都是第一次变更顺序前的. 会议切换议题出现两个正在进行
阅读全文
摘要:CompletableFuture创建异步任务的三种方法: completedFuture-用于构建一个现成的CompletableFuture对象, runAsync-没有返回值, supplyAsync-支持返回值 获取CompletableFuture结果的方法有两个:join(),get()
阅读全文
摘要:实体类TestModel,Attachment类也是一个实体类 package com.sinochem.it.model; import com.alibaba.fastjson.JSONObject; public class TestModel { int age; String name;
阅读全文