-
Spring Boot项目如何优雅丝滑地从Date过渡到LocalDateTime
1.概述书接上回,我们总结了使用Date处理日期时间的存在问题以及讲述了Java 8全新日期时间LocalDate,LocalDateTime等强大功能。可谓是使用LocalDateTime替代Date操作处理日期时间之后:任凭风浪起,稳坐钓鱼台 。但我们都知道大部分开发人员是守旧的,我Date用的好好的,也用了这么多年了,现在要换成Java 8提供的全...11个月前 阅读328
-
扫码点餐微信小程序,源码,用于毕设
视频演示: https://www.bilibili.com/video/BV16m421G77D/ 小程序+java后台 点餐小程序。适用于餐厅无人点餐功能,客户可根据桌号自动完成点餐、支付功能。也可用于毕业设计提供源码源码: http://market.zhenzikj.com/detail/110.html或者 https://gf.bilibili.com/item/...11个月前 阅读337
-
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、注解变动的问题。原来的注解全部废弃了,需要全部使用新的...11个月前 阅读336
-
Web开发:卡片翻转效果(HTML、CSS)
一、实现效果如下图所示,当鼠标移入某个盒子,就反转这个盒子,并显示其背面的内容——卡片翻转效果;二、完整代码【test.html】<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport"...11个月前 阅读316
-
【编程语言】一些主流编程语言的共有特性区别整理
自动类型转换C、C++、Java都有自动的"整型提升"、“算术转换”、“赋值转换”。但golang没有。golang不允许不同类型的变量参与计算和赋值,需要手动强转。例如:var ia int32 = 5 var fb int32 = 60 var sc int8 = 2 var result int32 = int32(float32(ia)*float32(...11个月前 阅读318
-
Mybatis-flex代替繁琐的JPA,撸代码更快乐了
1.前言最近在新的SpringBoot项目中采用JPA来作为数据库的持久层。刚开始得益于Spring框架自带,IDEA也有丰富的支持;可以自行匹配数据库字段,接口中方法可以直接提示,支持JPQL,原生SQL等方式。写起来也是非常顺手。但是当业务中有一些复杂一点的需求,在JPA中实现就非常麻烦,且不直观。本文不是批判JPA和Mybatis-plu...11个月前 阅读316
-
玩转MySQL 8:掌握JSON数据处理的艺术
引言MySQL 8作为市场上领先的关系型数据库管理系统,不仅在性能上进行了显著提升,也在功能上紧跟潮流,为开发者提供了强大的JSON数据处理能力。本文将带您深入了解MySQL 8中的JSON功能,从基础语法到高级操作,全面探索如何在MySQL中高效地存储、查询和操作JSON数据。我们将通过实际示例,一步步展示如何利用MySQL 8...11个月前 阅读347
-
记录一次解决 Web server failed to start. Port 8080 was already in use报错问题
报错概述前两天大二学弟问了我一个Web开发时经常遇到的问题,这个问题自己以前也遇到过,也有粉丝在后台问过我,今天就写下这篇文章来记录下这个错误。首先先看一下报错:Web server failed to start. Port 8080 was already in use错误分析在我们开发Web应用时,经常会遇到这样的需要启动本地服务器来测试应...11个月前 阅读305
-
Spring中使用到的设计模式及其源码分析
前言众所周知,Spring框架是一个强大而灵活的开发框架。这不,上周的面试刚问到这些,没防住!!!因此下来总结一下。这篇文章主要介绍Spring中使用到的设计模式,自己做个面试复盘,同时希望能帮助到其他小伙伴儿们。工厂模式相信大家面试题都背过,Spring通过工厂模式来创建和管理Bean的实例。工厂模式主要定义了一个用于...11个月前 阅读299
-
MyBatis高效开发实践:自动填充公共字段的策略与实现
自动填充公共字段:提升MyBatis应用的数据一致性和开发效率在企业级应用开发中,数据的一致性和完整性是数据库设计的重要考虑因素。公共字段,如创建人(createdBy)、创建时间(createdTime)、修改人(updatedBy)、修改时间(updatedTime)以及版本号(version),在实体类中的应用非常广泛。它们对于追踪记录的历史变化...11个月前 阅读330