排序
【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细)
【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细), 【2025年最新版】Java JDK安装、环境配置教程 (图文非常详细) 1. JDK介绍 JDK(Java Development Kit) 是 Java 程序开发的核...
wso2~api生命周期与关联事件
wso2~api生命周期与关联事件,api生命周期 CREATED 建立 PRE-RELEASED 预发布 PUBLISHED 发布 DEPRECATED 删除 BLOCKED 冻结 RETIRED 退役 状态为Published的api,可以在devportal平台即使用者访...
IDEA不使用lombok,如何快速生成get和set方法
IDEA不使用lombok,如何快速生成get和set方法,前言 大家好,我是小徐啊。我们在开发Java应用的时候,对于实体类,一般是entity或者pojo类,需要设置好属性的get和set方法。这是比较普通的操作。...
多线程开发常见问题汇总
多线程开发常见问题汇总,1. Thread.UncaughtExceptionHandler UncaughtExceptionHandler 是一个接口,用于处理线程因未捕获异常而突然终止的情况。 虽然,通常都会在线程执行的代码中加try......
Caffeine 缓存 动态的为每个值设置过期时间
Caffeine 缓存 动态的为每个值设置过期时间,引入jar <!--本地缓存caffeine--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-b...
@Resource 和 @Autowired 的区别
@Resource 和 @Autowired 的区别,1、来源不同 @Autowired:Spring 自身提供的注解,位于 org.springframework.beans.factory.annotation 包中。 @Resource:Java标准中的注解,位于 jav...
Java HashMap 原理深度解析:从数据结构到线程安全
Java HashMap 原理深度解析:从数据结构到线程安全, 一、HashMap 概述 HashMap 是 Java 集合框架中最重要且最常用的数据结构之一,它提供了基于键值对(key-value)的高效存储和检索功能。作为 Ma...
一文带你了解缓存和数据库一致性问题
一文带你了解缓存和数据库一致性问题,概述 缓存作为持久化存储(如数据库)的辅助存在,毕竟属于两套系统。理想情况下是缓存数据与数据库中数据完全一致,但是业务最常使用的旁路缓存架构下,在...
Optional的使用与解析
Optional的使用与解析,引言 今天在项目中看到了大量Optional的使用,之前我也了解过Optional,是Java8中的新特性,并且便利地为空指针问题提供了处理方法,可以避免繁琐的if/else。 但是并没有...
Java8的新特性
Java8的新特性,原文链接:https://blog.liuzijian.com/post/86955c3b-9635-47a0-890c-f1219a27c269.html 1.Lambda表达式 lambda表达式是Java8的重要更新,lambda表达式可以用更简洁的代码来创建...
《深入理解Mybatis原理》MyBatis配置解析过程
《深入理解Mybatis原理》MyBatis配置解析过程,配置解析主体方法 public Configuration parse() { if (parsed) { throw new BuilderException('Each XMLConfigBuilder can only be used once.');...
「youlai-boot」入门篇:从0到1搭建 Java、Spring Boot、Spring Security 企业级权限管理系统
「youlai-boot」入门篇:从0到1搭建 Java、Spring Boot、Spring Security 企业级权限管理系统, 作者主页: 有来技术 开源项目: youlai-mall ︱vue3-element-admin︱youlai-boot︱vue-uniapp-te...













