环境搭建:Java环境配置——如何安装JDK和修改IntelliJ IDEA中的JDK版本配置(以Windows为例) 在软件开发中,Java是一种广泛使用的编程语言,而要进行Java开发,首先需要配置好Java环境。本文将详细介绍如何在Windows系统上安装JDK(Java Development Kit)以及如何在IntelliJ IDEA中修改JDK版本的配置。一、JDK的安装下载JDK 首先,访 后端 2024年09月23日 0 点赞 0 评论 10 浏览
线程的六种状态 在Java编程中,线程是并发编程的重要组成部分。在其生命周期中,线程会经历多种状态。理解这些状态有助于开发者更好地控制线程的执行与调度。Java中的线程主要有以下六种状态:新建(New)、就绪(Runnable)、 blocked(阻塞)、等待(Waiting)、超时等待(Timed Waiting 后端 2024年10月02日 0 点赞 0 评论 10 浏览
【Spring Security系列】如何用Spring Security集成手机验证码登录?五分钟搞定! 在现代应用中,手机验证码登录因其便捷性与安全性越来越受到欢迎。本文将介绍如何使用Spring Security集成手机验证码登录,帮助你在短时间内完成这一功能的实现。1. 环境准备首先,你需要有一个Spring Boot项目。如果还没有,可以使用Spring Initializr快速生成一个包含 后端 2024年09月21日 0 点赞 0 评论 10 浏览
【Java数据结构】---Queue Java数据结构:队列(Queue)队列是一种非常基础且常用的数据结构,它遵循先进先出(FIFO, First In First Out)的原则。简单来说,最早加入队列的元素是最先被移除的元素。队列在很多场景中都十分有用,比如任务调度、数据缓冲等。队列的基本操作在队列中,主要有以下几个基本操作 后端 2024年10月02日 0 点赞 0 评论 10 浏览
初学者解决 springboot报错Error starting Applicationcontext. To display the condition evaluation report … 在使用Spring Boot开发应用程序时,开发者可能会遇到各种各样的错误,其中之一就是“Error starting ApplicationContext. To display the condition evaluation report …”错误。这个错误通常表示Spring应用上下文启动失 后端 2024年10月03日 0 点赞 0 评论 10 浏览
Java创建型模式(一)——单例设计模式(饿汉式、懒汉式、枚举式,以及序列化反序列化破环单例模式和反射破环单例模式及破环单例模式的解决办法 | 完成详解,附有代码+案例) Java创建型模式(一):单例设计模式单例设计模式是一种常用的创建型设计模式,它确保一个类只有一个实例,并提供一个全局访问点。单例模式在Java中有多种实现方式,主要包括饿汉式、懒汉式、枚举式等。接下来将对这些方法进行详细讲解和代码示例。一、饿汉式单例饿汉式单例在类加载时就创建好实例,由于在类 后端 2024年09月22日 0 点赞 0 评论 10 浏览
【解决启动报错】org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with n 在使用Spring框架开发Java应用程序时,我们经常会遇到一些常见的启动错误。其中,org.springframework.beans.factory.UnsatisfiedDependencyException是一个非常常见的异常,它表示Spring在创建某个Bean时遇到了依赖注入的问题。接下 后端 2024年09月26日 0 点赞 0 评论 10 浏览
Seata 入门与实战 Seata 是一个开源分布式事务解决方案,旨在解决微服务架构中常见的分布式事务问题。随着微服务的普及,分布式系统中事务管理的复杂性日益增加,Seata 提供了一种简单而有效的方法来管理这些事务。1. Seata 的基本概念Seata 的核心理念是通过提供一种高效的事务协调机制,来处理多服务间的数 后端 2024年09月26日 0 点赞 0 评论 10 浏览
什么是Full GC?触发Full GC的条件?如何避免Full GC? 什么是 Full GCFull GC(完全垃圾回收)是 Java 中垃圾回收机制的一部分。当 Java 虚拟机(JVM)进行 Full GC 时,它会回收整个堆内存(包括年轻代和老年代)中的所有对象,这通常是由于在年轻代中可用空间不足的情况下,JVM 会尝试通过回收老年代中的对象来释放更多的内存。 后端 2024年09月26日 0 点赞 0 评论 10 浏览
【Mybatis】知识点总结 MyBatis 是一款优秀的持久层框架,广泛应用于 Java 开发中,用于简化数据库操作。它通过映射文件或注解将 SQL 语句与 Java 对象之间的关系进行映射,帮助开发者高效地进行数据持久化。本文将对 MyBatis 的核心知识点进行总结,并提供相应的代码示例。MyBatis 核心知识点1. 后端 2024年09月22日 0 点赞 0 评论 10 浏览