Java泛型与反射是一个非常重要的主题,因为Java反射机制在泛型中起着重要的作用。泛型类型在编译时期是有类型… 继续阅读 Java泛型与反射
分类: Java基础
SpringBoot常用注解
SpringBoot和Spring注解,是我们项目开发中使用非常多的,按照功能我们做了分组,具体使用方法可以在… 继续阅读 SpringBoot常用注解
@ComponentScan注解的作用和示例
@ComponentScan是一个注解,它是Spring Framework中用于自动扫描和注册bean的一个… 继续阅读 @ComponentScan注解的作用和示例
Java反射 反射性能和优化
Java 反射是一种非常强大的机制,可以在运行时获取和操作类的信息,但是使用反射会有一定的性能开销。本文将讨论… 继续阅读 Java反射 反射性能和优化
@Controller注解的作用和示例
Spring的@Controller注解是用来标识一个类为Spring MVC的控制器,用于处理HTTP请求和… 继续阅读 @Controller注解的作用和示例
Windows下配置java环境变量
在Windows下配置Java环境变量可以通过以下步骤实现: 1、下载和安装JDK(Java Developm… 继续阅读 Windows下配置java环境变量
Java泛型与数组
Java泛型与数组是一个比较特殊的话题,Java语言中允许定义泛型数组,但是在实际使用过程中可能会出现一些问题… 继续阅读 Java泛型与数组
Java泛型与继承Java泛型与继承
Java 泛型与继承是泛型类型系统中一个重要的概念,可以让我们更加灵活地使用泛型。 在 Java 中,泛型类型… 继续阅读 Java泛型与继承Java泛型与继承
如何理解Java8中的Optional能消除空指针
Optional的作用是什么?主要作用是消除空指针,但其本质就通过Optional来区分代码中那些内容是可以为… 继续阅读 如何理解Java8中的Optional能消除空指针
Java泛型 通配符
在Java泛型中,通配符(wildcard)是用来表示不确定类型的一种方式。通配符用 ? 表示,可以用于泛型类… 继续阅读 Java泛型 通配符
SQLServerException: 除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
今天代码升级了一下分页插件版本,结果报错了。出现这个错误的原因是因为分页插件SQL支持的不够好,或者说就是分页… 继续阅读 SQLServerException: 除非另外还指定了 TOP、OFFSET 或 FOR XML,否则,ORDER BY 子句在视图、内联函数、派生表、子查询和公用表表达式中无效。
Java泛型限定 extends和super
Java泛型限定(bounded type parameters)是一种特殊的泛型类型参数限制,通过使用限定,… 继续阅读 Java泛型限定 extends和super
Java8 Lambda表达式知识点汇总
Lambda的相关内容可以查看之前的文章,已经有30多篇相关讲解的内容,在本站内搜索“lambda从入门到精通… 继续阅读 Java8 Lambda表达式知识点汇总
Maven本地仓库有要使用的jar包,但是程序编译时,却还是每次都从远程下载jar包,原因分析
当本地仓库已经有了需要的jar包,但是编译时还是会从远程下载时,我们可以通过以下步骤来检查和解决问题: 1、首… 继续阅读 Maven本地仓库有要使用的jar包,但是程序编译时,却还是每次都从远程下载jar包,原因分析
程序执行报错:java.lang.IllegalStateException: No primary or default constructor found for interface java.util.List
程序执行报错: SpringMVC中的Controller的方法是这样定义的:public List find… 继续阅读 程序执行报错:java.lang.IllegalStateException: No primary or default constructor found for interface java.util.List
Java反射知识点介绍
Java反射是指在运行时动态地获取一个类的信息,包括类的名称、字段、方法、注解、泛型信息等,并且可以在运行时动… 继续阅读 Java反射知识点介绍
FeignClient报错:RequestParam.value() was empty on parameter 0
程序运行报错:java.lang.IllegalStateException:RequestParam.val… 继续阅读 FeignClient报错:RequestParam.value() was empty on parameter 0
Lambda从入门到精通之四十 CompletableFuture异步编程 API总结
CompletableFuture中的方法非常强大,方法也非常多,我们基于前面的章节已经深入了解的Comple… 继续阅读 Lambda从入门到精通之四十 CompletableFuture异步编程 API总结
Java泛型类型擦除
Java 类型擦除是指在编译时将泛型类型擦除为原始类型,并在运行时不再包含泛型类型信息。这是由于泛型类型信息只… 继续阅读 Java泛型类型擦除
Mybatis运行报错:org.apache.ibatis.binding.BindingException: Parameter ‘xxx’ not found. Available parameters are [collection, list]
Mybatis运行报错:org.apache.ibatis.binding.BindingException:… 继续阅读 Mybatis运行报错:org.apache.ibatis.binding.BindingException: Parameter ‘xxx’ not found. Available parameters are [collection, list]