草庐IT

reset_convert

全部标签

执行git reset --hard后文件的恢复

1.判断文件是否可恢复首先判断执行gitreset--hard命令之前是否有其他操作:第一种情况:没有执行gitadd.,gitcommit-m’注释’操作,文件不可恢复。第二种情况:执行gitadd.,没有执行gitcommit-m’注释’操作,文件可恢复,比较麻烦。第三种情况:执行gitadd.,gitcommit-m’注释’操作,文件可恢复,属于正常操作。2.文件恢复2.1情况二的文件恢复#在待恢复的分支下执行,lost文件gitfsck--lost-found#找到该路径cd.git/lost-found/other被误删的文件都在这里啦,但是都被改名了,如下:0b7c6adb8661

执行git reset --hard后文件的恢复

1.判断文件是否可恢复首先判断执行gitreset--hard命令之前是否有其他操作:第一种情况:没有执行gitadd.,gitcommit-m’注释’操作,文件不可恢复。第二种情况:执行gitadd.,没有执行gitcommit-m’注释’操作,文件可恢复,比较麻烦。第三种情况:执行gitadd.,gitcommit-m’注释’操作,文件可恢复,属于正常操作。2.文件恢复2.1情况二的文件恢复#在待恢复的分支下执行,lost文件gitfsck--lost-found#找到该路径cd.git/lost-found/other被误删的文件都在这里啦,但是都被改名了,如下:0b7c6adb8661

Spring MVC自定义类型转换器Converter、参数解析器HandlerMethodArgumentResolver

文章目录一、前言二、类型转换器Converter1、自定义类型转换器三、参数解析器1、自定义分页参数解析器2、自定义注解参数解析器一、前言SpringMVC源码分析相关文章已出:SpringMVC<Form>表单中支持REST风格DELETE、PUT类型方法的方式和原理SpringMVC请求执行流程SpringMVC如何将请求映射到Controller使用FastJsonHttpMessageConverter解析@RequestBody参数SpringMVC多种请求入参处理方式都在这了更多Spring系列源码分析文章见SpringBoot专栏:精通SpringBoot二、类型转换器Conve

Spring MVC自定义类型转换器Converter、参数解析器HandlerMethodArgumentResolver

文章目录一、前言二、类型转换器Converter1、自定义类型转换器三、参数解析器1、自定义分页参数解析器2、自定义注解参数解析器一、前言SpringMVC源码分析相关文章已出:SpringMVC<Form>表单中支持REST风格DELETE、PUT类型方法的方式和原理SpringMVC请求执行流程SpringMVC如何将请求映射到Controller使用FastJsonHttpMessageConverter解析@RequestBody参数SpringMVC多种请求入参处理方式都在这了更多Spring系列源码分析文章见SpringBoot专栏:精通SpringBoot二、类型转换器Conve

EasyExcel报错 ExcelDataConvertException: Can not find ‘Converter‘ support class List

业务场景将一些对象数据导出到excel文件中,其中字符串列表类型的字段要以json字符串的形式导出。例如publicclassMyData{@ExcelProperty(value="a")privateIntegera;@ExcelProperty(value="b")privateListString>b;}MyData类对象的Listb属性要以json字符串的形式输出到excel里:["xxxx","xxxx","xxxx"]在使用EasyExcel导出时,报错如下:com.alibaba.excel.exception.ExcelDataConvertException:Cannotf

EasyExcel报错 ExcelDataConvertException: Can not find ‘Converter‘ support class List

业务场景将一些对象数据导出到excel文件中,其中字符串列表类型的字段要以json字符串的形式导出。例如publicclassMyData{@ExcelProperty(value="a")privateIntegera;@ExcelProperty(value="b")privateListString>b;}MyData类对象的Listb属性要以json字符串的形式输出到excel里:["xxxx","xxxx","xxxx"]在使用EasyExcel导出时,报错如下:com.alibaba.excel.exception.ExcelDataConvertException:Cannotf

Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Long‘总是说请求参数类型错误

Failedtoconvertvalueoftype‘java.lang.String’torequiredtype'java.lang.Long’总是说参数类型错误,会不会是接口没写好?今天犯了一个超级无语的错误写好接口之后总是进不去接口,还总是说报错:Failedtoconvertvalueoftype'java.lang.String'torequiredtype'java.lang.Long';nestedexceptionisjava.lang.NumberFormatException:Forinputstring:"getUserPostCode"我测试了实现类和Mapper数据

Failed to convert value of type ‘java.lang.String‘ to required type ‘java.lang.Long‘总是说请求参数类型错误

Failedtoconvertvalueoftype‘java.lang.String’torequiredtype'java.lang.Long’总是说参数类型错误,会不会是接口没写好?今天犯了一个超级无语的错误写好接口之后总是进不去接口,还总是说报错:Failedtoconvertvalueoftype'java.lang.String'torequiredtype'java.lang.Long';nestedexceptionisjava.lang.NumberFormatException:Forinputstring:"getUserPostCode"我测试了实现类和Mapper数据

git reset --soft命令的使用

gitreset--soft命令的使用命令语法:gitreset--soft版本号作用:用于版本的回退,只进行对commit操作的回退,不影响工作区的文件。例如:在提交代码的时候,commit之后,然后我又在工作区添加了东西,这时候突然发现,上一次的commit有错误的文件,需要重新修改,但是我添加的东西友不想丢失,而且我想修改上一次的提交,这时候可进行gitreset--soft版本号这里进行演示:我进行4次commit。第一次提交:在src目录下提交了一个test1.txt文件。如图:第二次提交:在src下新增一个test2.txt文件。第三次提交:在src下新增一个test3.txt文件

git reset --soft命令的使用

gitreset--soft命令的使用命令语法:gitreset--soft版本号作用:用于版本的回退,只进行对commit操作的回退,不影响工作区的文件。例如:在提交代码的时候,commit之后,然后我又在工作区添加了东西,这时候突然发现,上一次的commit有错误的文件,需要重新修改,但是我添加的东西友不想丢失,而且我想修改上一次的提交,这时候可进行gitreset--soft版本号这里进行演示:我进行4次commit。第一次提交:在src目录下提交了一个test1.txt文件。如图:第二次提交:在src下新增一个test2.txt文件。第三次提交:在src下新增一个test3.txt文件