-
idea和jdk之间对应的版本(idea支持的jdk版本)
idea如果和jdk版本不对应,就会出现无法运行的情况,如下:翻译:无法确定17的“tools.jar”库的路径(C:\Program Files\Java\jdk-17)原因:idea版本是2020.2,而jdk版本是17,由于jdk版本过高,所以idea无法解析,不能运行代码像这种情况解决方法有两种:1.降低jdk版本,或者升级idea版本2.再下载...9个月前 阅读333
-
Java 中的 switch 语句:类型支持与限制
在 Java 中,switch 语句是一种用于多分支选择的控制结构。从 Java 1.0 开始,switch 语句就支持了基本数据类型,而随着时间的推移,Java 不断扩展了 switch 语句的功能,支持了更多的数据类型。下面,我们来详细探讨一下 switch 语句在 Java 中的类型支持与限制。1、switch 语句支持的数据类型基本数据...9个月前 阅读319
-
已解决 javax.xml.transform.TransformerFactoryConfigurationError 异常的正确解决方法,亲测有效!!!
在 Java 开发中,我们可能会遇到 javax.xml.transform.TransformerFactoryConfigurationError 这个异常。下面我将为大家详细讲解这个问题的分析、报错原因、解决思路、解决方法以及总结。一、问题分析当我们在使用 Java 中的 XML 转换相关功能时,如果遇到了 javax.xml.transform.TransformerFactoryConfigu...9个月前 阅读262
-
Java中new与clone操作对象的比较
1、new操作符创建对象的过程new操作符在Java中用于创建对象,并执行以下步骤:分配内存空间: 根据类型确定所需内存大小。调用构造函数: 初始化对象的各个域。返回对象引用: 可以将引用发布到外部,使得对象可以被使用。示例代码:MyClass obj = new MyClass(); new MyClass()创建了一个MyClass类型的对...9个月前 阅读308
-
揭秘Kafka高吞吐量的原理
Kafka 以其卓越的伸缩性和容错能力,确立了在分布式系统中的核心地位,成为消息队列领域的佼佼者。接下来,我将带领大家深入了解 Kafka 的高性能原理。在本节内容中,我们将介绍 Kafka 与 RocketMQ 之间的差异和联系,这将有助于我们更清晰地认识到 Kafka 的独特之处。同时,我们还将详细分析 Kafka 实现高性能的...9个月前 阅读373
-
JDK 17携全新语法特性强势来袭,开发者必看的升级亮点“
背景Java 8 虽然曾经是使用最广泛的版本,但由于它不再是受支持的版本(除非通过付费支持计划),很多公司已经开始或完成了向 Java 11 或 Java 17 的迁移。需要注意的是,具体使用哪个版本可能因公司而异,一些公司可能因为特定的技术需求、框架兼容性、成本因素或内部政策而选择停留在某个版本。然而,趋势是...9个月前 阅读293
-
面试问:Spring 框架中自动注入到底比 new 好在哪?
在讨论自动注入(如Spring框架中的@Autowired)与手动实例化(如使用new关键字)的优劣之前,我们先明确一下两个概念:依赖注入(Dependency Injection, DI):一种设计模式,旨在将对象的创建和对象间的依赖关系管理从类内部抽离出来,由外部容器(如Spring)负责注入依赖。控制反转(Inversion of Control, IoC)...9个月前 阅读312
-
Spring Boot项目如何优雅丝滑地从Date过渡到LocalDateTime
1.概述书接上回,我们总结了使用Date处理日期时间的存在问题以及讲述了Java 8全新日期时间LocalDate,LocalDateTime等强大功能。可谓是使用LocalDateTime替代Date操作处理日期时间之后:任凭风浪起,稳坐钓鱼台 。但我们都知道大部分开发人员是守旧的,我Date用的好好的,也用了这么多年了,现在要换成Java 8提供的全...9个月前 阅读297
-
扫码点餐微信小程序,源码,用于毕设
视频演示: https://www.bilibili.com/video/BV16m421G77D/ 小程序+java后台 点餐小程序。适用于餐厅无人点餐功能,客户可根据桌号自动完成点餐、支付功能。也可用于毕业设计提供源码源码: http://market.zhenzikj.com/detail/110.html或者 https://gf.bilibili.com/item/...9个月前 阅读307
-
Spring boot 2.0 升级到 3.3.1 的相关问题
Swagger 2 升级到 Springdoc-openapi 2.6.0必须要升级,老的swagger使用的servlet-api,在JDK21的环境下已经不支持,启动会报错。java.lang.TypeNotPresentException: Type javax.servlet.http.HttpServletRequest not present问题介绍1、注解变动的问题。原来的注解全部废弃了,需要全部使用新的...9个月前 阅读302