-
JDK 17携全新语法特性强势来袭,开发者必看的升级亮点“
背景Java 8 虽然曾经是使用最广泛的版本,但由于它不再是受支持的版本(除非通过付费支持计划),很多公司已经开始或完成了向 Java 11 或 Java 17 的迁移。需要注意的是,具体使用哪个版本可能因公司而异,一些公司可能因为特定的技术需求、框架兼容性、成本因素或内部政策而选择停留在某个版本。然而,趋势是...2024-07-19 阅读349
-
面试问:Spring 框架中自动注入到底比 new 好在哪?
在讨论自动注入(如Spring框架中的@Autowired)与手动实例化(如使用new关键字)的优劣之前,我们先明确一下两个概念:依赖注入(Dependency Injection, DI):一种设计模式,旨在将对象的创建和对象间的依赖关系管理从类内部抽离出来,由外部容器(如Spring)负责注入依赖。控制反转(Inversion of Control, IoC)...2024-07-19 阅读390
-
Spring Boot项目如何优雅丝滑地从Date过渡到LocalDateTime
1.概述书接上回,我们总结了使用Date处理日期时间的存在问题以及讲述了Java 8全新日期时间LocalDate,LocalDateTime等强大功能。可谓是使用LocalDateTime替代Date操作处理日期时间之后:任凭风浪起,稳坐钓鱼台 。但我们都知道大部分开发人员是守旧的,我Date用的好好的,也用了这么多年了,现在要换成Java 8提供的全...2024-07-19 阅读351
-
扫码点餐微信小程序,源码,用于毕设
视频演示: https://www.bilibili.com/video/BV16m421G77D/ 小程序+java后台 点餐小程序。适用于餐厅无人点餐功能,客户可根据桌号自动完成点餐、支付功能。也可用于毕业设计提供源码源码: http://market.zhenzikj.com/detail/110.html或者 https://gf.bilibili.com/item/...2024-07-19 阅读357
-
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、注解变动的问题。原来的注解全部废弃了,需要全部使用新的...2024-07-18 阅读363
-
Web开发:卡片翻转效果(HTML、CSS)
一、实现效果如下图所示,当鼠标移入某个盒子,就反转这个盒子,并显示其背面的内容——卡片翻转效果;二、完整代码【test.html】<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"...2024-07-18 阅读336
-
【编程语言】一些主流编程语言的共有特性区别整理
自动类型转换C、C++、Java都有自动的"整型提升"、“算术转换”、“赋值转换”。但golang没有。golang不允许不同类型的变量参与计算和赋值,需要手动强转。例如:var ia int32 = 5 var fb int32 = 60 var sc int8 = 2 var result int32 = int32(float32(ia)*float32(...2024-07-18 阅读344
-
Mybatis-flex代替繁琐的JPA,撸代码更快乐了
1.前言最近在新的SpringBoot项目中采用JPA来作为数据库的持久层。刚开始得益于Spring框架自带,IDEA也有丰富的支持;可以自行匹配数据库字段,接口中方法可以直接提示,支持JPQL,原生SQL等方式。写起来也是非常顺手。但是当业务中有一些复杂一点的需求,在JPA中实现就非常麻烦,且不直观。本文不是批判JPA和Mybatis-plu...2024-07-18 阅读339
-
玩转MySQL 8:掌握JSON数据处理的艺术
引言MySQL 8作为市场上领先的关系型数据库管理系统,不仅在性能上进行了显著提升,也在功能上紧跟潮流,为开发者提供了强大的JSON数据处理能力。本文将带您深入了解MySQL 8中的JSON功能,从基础语法到高级操作,全面探索如何在MySQL中高效地存储、查询和操作JSON数据。我们将通过实际示例,一步步展示如何利用MySQL 8...2024-07-18 阅读367
-
记录一次解决 Web server failed to start. Port 8080 was already in use报错问题
报错概述前两天大二学弟问了我一个Web开发时经常遇到的问题,这个问题自己以前也遇到过,也有粉丝在后台问过我,今天就写下这篇文章来记录下这个错误。首先先看一下报错:Web server failed to start. Port 8080 was already in use错误分析在我们开发Web应用时,经常会遇到这样的需要启动本地服务器来测试应...2024-07-18 阅读328