12 2021 档案

摘要:Type 下面就用代码的方式,对其中的5大类型:原始类型(Class)、参数化类型(ParameterizedType)、数组类型(GenericArrayType)、类型变量(TypeVariable)、基本类型(Class) 进一步说明; 1.ParameterizedType Paramete 阅读全文
posted @ 2021-12-31 18:12 迷走神经 阅读(1148) 评论(0) 推荐(2) 编辑
摘要:通过Spring拷贝方法演示 1、演示代码 定义了公用的泛型拷贝对象(源对象和目标对象),里面包含list的泛型属性; import org.springframework.beans.BeanUtils; import java.util.ArrayList; import java.util.L 阅读全文
posted @ 2021-12-31 11:37 迷走神经 阅读(101) 评论(0) 推荐(0) 编辑
摘要:0.概念 Java 泛型的参数只可以代表类,不能代表个别对象。由于 Java 泛型的类型参数之实际类型在编译时会被消除,所以无法在运行时得知其类型参数的类型。Java 编译器在编译泛型时会自动加入类型转换的编码,故运行速度不会因为使用泛型而加快。 百度百科 泛型是Java SE 1.5的新特性,泛型 阅读全文
posted @ 2021-12-31 11:05 迷走神经 阅读(4426) 评论(1) 推荐(2) 编辑
摘要:1、获取父类泛型类的泛型 public abstract class AbstractDao<T> { public Class<T> getActualType() { ParameterizedType parameterizedType = (ParameterizedType) this.g 阅读全文
posted @ 2021-12-30 17:48 迷走神经 阅读(6360) 评论(0) 推荐(0) 编辑
摘要:和反射+泛型有关的接口类型 java.lang.reflect.Type:java语言中所有类型的公共父接口 java.lang.reflect.ParameterizedType java.lang.reflect.GenericArrayType java.lang.reflect.Wildca 阅读全文
posted @ 2021-12-30 17:46 迷走神经 阅读(1675) 评论(0) 推荐(1) 编辑
摘要:isAssignableFrom 假设有两个类Class1和Class2。 格式:Class1.isAssignableFrom(Class2)表示: 类Class1和Class2是否相同。 Class1是否是Class2的父类或接口调用者和参数都是java.lang.Class类型。 instan 阅读全文
posted @ 2021-12-30 16:39 迷走神经 阅读(83) 评论(0) 推荐(0) 编辑
摘要:instanceof运算符 只被用于对象引用变量,检查左边的被测试对象 是不是 右边类或接口的 实例化。如果被测对象是null值,则测试结果总是false。 形象地:自身实例或子类实例 instanceof 自身类 返回true 例: String s=new String("javaisland" 阅读全文
posted @ 2021-12-30 16:35 迷走神经 阅读(201) 评论(0) 推荐(0) 编辑
摘要:在课上学习泛型时,老师提到不能使用instanceof这个运算符来检验泛型类型的信息,因为“运行时泛型消失了”: 一方面我不知道这个东西到底怎么使用,另一方面也不知道为什么要尽量避免使用。此外,在我的想象中泛型<E>中的E在使用时确定了类型以后会被替换掉,如果instanceof检测类型的话应该能检 阅读全文
posted @ 2021-12-30 11:33 迷走神经 阅读(628) 评论(0) 推荐(0) 编辑
摘要:日期格式化时注解@DateTimeFormat无效的问题分析 背景 有时候我们在写接口时,需要把前台传来的日期String类型转为Date类型 这时我们可能会用到@DateTimeFormat注解 在请求数据为非JSON格式时,这个注解是没有问题的,可用的; 但是当请求数据为JSON格式时,问题就出 阅读全文
posted @ 2021-12-27 15:51 迷走神经 阅读(2801) 评论(0) 推荐(0) 编辑
摘要:操作步骤 第一步、修改远程仓库名字,如图(这里以github为例): 第二步、 查看目前本地关联的所有远程仓库 git remote -v origin git@github.com:WSS201912/linux_-imx-rel_imx_4.1.15_2.1.0_ga_ex.git (fetch 阅读全文
posted @ 2021-12-21 16:33 迷走神经 阅读(1775) 评论(0) 推荐(1) 编辑
摘要:场景: feign接口通过@FeignClient 注入进spring容器,需要用时通过@Autowired 注入该接口的bean,启动报错; 原因一: 没有使用@EnableFeignClients进行扫描; 原因二: 使用了@EnableFeignClients进行扫描,但是该注解没有添加bas 阅读全文
posted @ 2021-12-14 14:52 迷走神经 阅读(1737) 评论(0) 推荐(0) 编辑
摘要:结论:使用git stash 暂存代码,在切换分支,恢复暂存的代码到工作区间,但是需要解决冲突。 git stash 操作详解(已跟踪未暂存、已暂存都可以使用该命令存储,未跟踪的存储不了) 常用git stash命令: (1)git stash save "save message" : 执行存储时 阅读全文
posted @ 2021-12-03 16:22 迷走神经 阅读(317) 评论(0) 推荐(0) 编辑