java
-
WebClient, HttpClient, OkHttp: 三个Java HTTP客户端的比较
在Java世界中,有许多用于发送HTTP请求的库。在本文中,我们将重点介绍并比较三种流行的HTTP客户端:WebClient,HttpClient和OkHttp。我们将通过讲解它们…
-
使用 CompletableFuture 实现所有任务都执行完之后在执行下一步操作
在 CompletableFuture 中实现所有任务都执行完之后再执行下一步操作,我们可以使用 CompletableFuture.allOf 方法。allOf 方法接收一个 C…
-
SpringBoot框架
目录 1.1 简介 1.2 特性 1.3 四大核心 2 springboot入门案例 2.1 SpringBoot 项目开发步骤 2.2 创建一个 Spring MVC 的 …
-
JDK11 下载与安装、环境配置(全网最详情,值得收藏)
目录 一、下载JDK11 二、安装JDK11 三、配置环境变量 四、验证环境配置是否成功 五、答疑,为什么不配置 CLASSPATH 什么是JDK JDK是 Java 语言的软件开…
-
线程池–JAVA
虽然线程是轻量级进程,但是如果当创建和销毁的的频率非常之高,那么它也就会消耗很多的资源。 而线程池就是用来优化线程频繁创建和销毁的场景,减少线程创建、销毁的频率。 Executor…
-
【java缓存、redis缓存、guava缓存】java中实现缓存的几种方式
一、通过HashMap实现缓存 这种方式可以简单实现本地缓存,但是实际开发中不推荐使用,下面我们来实现一下这种方式。 首先创建一个管理缓存的类 public class Local…
-
docker pull mysql 报missing signature key错误
问题原因:如果安装docker用的是yum install docker命令的话,下载下来的docker版本为旧版本,所以会有数字签名有问题 最新版docker安装方法: 卸载旧版…
-
Jackson之ObjectMapper常用用法
Jackson之ObjectMapper, 我全都要 🚋 ObjectMapper的使用 基本使用 其他用法 自定义序列化和反序列化 运行时动态地修改类的序列化和反…
-
【Java 进阶篇】Java Web开发:实现验证码功能
在Web应用程序中,验证码(CAPTCHA)是一种常见的安全工具,用于验证用户是否为人类而不是机器。验证码通常以图像形式呈现,要求用户在登录或注册时输入正确的字符。在这篇文章中,我…
-
【JDK21】详解虚拟线程
目录 1.概述 2.虚拟线程是为了解决哪些问题 2.1.线程切换的巨大代价 2.2.哪些情况会造成线程的切换 2.3.线程资源是有限的 3.虚拟线程 4.适用场景 1.概述 你发任…
-
SpringBoot 监控神器——Actuator 保姆级教程
SpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如监控状况、Bean加载情况、环境变量、日志信息、线程信息等 配置Actuator pom….
-
06. Springboot admin集成Actuator(二)
目录 1、前言 2、快速使用 2.1、服务端集成 2.1.1、添加依赖 2.1.2、配置启动类 2.1.3、配置application.yml 2.1.4、定制security c…
-
零基础学MySQL(五)– 详细讲解数据库中的常用函数
目录 🎇一、聚合函数 1️⃣count 函数 (1)基本语法 (2)基本练习 (3)注意细节 2️⃣sum 函数 (1)基本语法 (2)基本练习 (3)注意细节 3…
-
基于Java+SpringBoot+Vue+uniapp微信小程序零食商城系统设计和实现
博主介绍:✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技…
-
Spring Boot 最新版3.x 集成 OAuth 2.0实现认证授权服务、第三方应用客户端以及资源服务
目录 前言 本文开发环境介绍 开发环境端口说明 认证授权服务 pom.xml依赖 新建Oauth2ServerAutoConfiguration类 main函数 yml配置 第三方…
