Java中CompletableFuture四种调用模式的实现
2025-09-07 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 3
三种调用模式completablefuture(以下简称cf)提供了三种调用模式,分别是就地执行、异步使用默认执行器执行、异步指定执行器执行...
Java中Supplier和Consumer接口的使用超详细教程
2025-09-06 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 7
一、背景1. 概述java 8 引入的函数式接口(functional interface)为编程范式带来了革命性突破,其中 supplie...
Java中HTTP请求的常见错误与排查解决方法
2025-09-05 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 15
引言在现代分布式系统中,java应用程序经常需要通过http请求与外部服务进行通信。虽然http客户端库极大地简化了这一过程,但在实际开发和...
Java中数据库连接池HikariCP和Druid的技术对比与性能分析
2025-09-04 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 8
前言在现代java应用开发中,数据库连接池是提升应用性能的关键组件之一。合理选择和配置连接池不仅能够显著提升数据库访问性能,还能有效管理系统...
Kotlin的datetime库如何在项目中使用
2025-08-29 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 28
kotlinx 是一组不是 kotlin 标准库一部分,但非常实用的扩展项目集合。其中,kotlinx-datetime 是一个跨平台的 k...
c#与java的相同点和不同点的详细对比
2025-08-29 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 23
前言c# 和 java 是两大主流的、面向对象的、托管型编程语言,它们共享许多相似的设计理念和语法,但也在细节、生态系统和运行平台上存在显著...
MybatisPlus只取一条记录的两种方法实现
2025-08-28 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 9
不管是用mp2.x版本的还是mp3.x版本的小伙伴都会发现,在其iservice接口中 并没有一个可以直接获取一条记录的方法。mp2.x提供...
Java幂等性的4种解决方案实战讲解(附通俗案例)
2025-08-28 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 0
1. 什么是幂等?幂等性(idempotence):在分布式、高并发场景中,同一操作无论执行一次还是执行多次,其对系统的最终影响是一样的。通...
SpringBoot实现任意文件在线预览功能
2025-08-28 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 12
一 文件在线预览在现代工作与生活环境中,文件共享与查看已经成为日常不可或缺的一部分。不过传统的文件处理方式要求用户下载文件到本地后才能查看,...
Sa-Token 基础及 Spring Boot 集成实战指南
2025-08-25 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 0
一、sa-token 简介sa-token 是一个轻量级 java 权限认证框架,主要解决登录认证、权限认证、单点登录、oauth2.0、分...
Spring Batch是什么
2025-08-25 19:10 | 分类:编程语言 | 评论:0 次 | 浏览: 0
spring batch 是 spring 框架提供的一个轻量级、功能强大的批量处理框架,用于处理大规模数据的离线任务,如文件导入、数据迁移...
HTTP 与 SpringBoot 参数提交与接收协议方式
2025-08-25 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 29
http 协议支持多种参数提交方式,主要取决于请求方法(method)和内容类型(content-type)。以下是主要的参数提交协议:1....
Java Spring中Bean配置核心规则id、name、ref的用法与区别解析
2025-08-24 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 30
spring中bean配置核心规则:id、name、ref的用法与区别在spring框架的xml配置中,<bean>标签及其子标...
mybatis使用case when按照条件进行更新方式
2025-08-23 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 32
mybatis使用case when按照条件更新示例代码<update id="updatenrpurchaseorderdetail...
Java中时间处理API全解析(从JDK7到JDK8)
2025-08-23 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 25
前言在 java 开发领域,时间处理是一项极为常见且关键的需求。无论是记录用户的操作时间,还是实现定时任务等功能,都离不开对时间 api 的...
springboot配置Undertow服务器全过程
2025-08-23 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 25
说明作为springboot开发者,使用最多的就是tomcat,这是springboot默认的容器技术,而且是内嵌式的tomcat,spri...
静态工具类中注入Bean及引用Nacos配置方式
2025-08-23 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 25
1.说明在代码开发中,经常会存在调用第三方工具或者其他系统的场景,通常封装成一个工具类供service进行调用,便于后期的维护及代码复用。工...
mybatis建立插入postgresql的json类型数据的方法
2025-08-23 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 25
一、前言最近在开发需求时,需要将json类型的表字段插入数据库,而针对postgresql数据库,如果直接插入json字符串会报错,那么针对...
SpringBoot中spring.profiles.active配置实现多环境区分
2025-08-22 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 24
spring boot允许通过命名约定按照一定的格式application-{profile}.properties来定义多个配置文件,然后...
SpringBoot+Vue解决跨域问题几种处理方案介绍
2025-08-22 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 22
为什么会出现跨域问题?出于浏览器的同源策略限制。 同源策略(sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能...
基于MybatisPlus将百度天气数据存储至PostgreSQL数据库
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 22
前言在当今数字化时代,数据的获取、存储与分析已成为推动众多领域发展的重要驱动力。天气数据作为一种极具价值的公共资源,广泛应用于农业、交通、旅...
Spring Boot中处理Servlet路径映射问题解决
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 22
引言在现代java web开发中,spring boot因其简化配置和快速开发的特性而广受欢迎。然而,当我们需要将传统的基于servlet的...
Java模板引擎生成代码的几种常见方式及其使用方法
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 20
这个问题是关于java中使用模板引擎生成代码的方式,本文我将为您详细介绍几种常见的java模板引擎及其使用方法。在java中,有多种模板引擎...
MybatisPlus公共字段自动注入方法实现
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 24
在pom.xml文件中引入mybatisplus坐标 <dependency> ...
Spring Cache 整合 Redis 实现高效缓存的方法
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 24
介绍spring cache 是 spring 框架提供的缓存抽象层,它简化了在应用中添加缓存功能的过程,允许开发者通过注解方式轻松实现缓存...
Java执行.bat文件的四种高效方法
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 22
在 java 中执行 .bat 文件的方式主要有以下几种:一、使用 runtime.getruntime().exec()这是最原始的 ja...
Java提取网页树节点URL的三种高效方法
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 23
在 java 中获取网页上某个树结构的某个节点的所有下级节点的 url,通常需要以下几个步骤:下载网页内容(http 请求)。解析 html...
Spring MVC处理HTTP状态码、响应头和异常的完整示例
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 25
spring mvc 处理 http 状态码、响应头和异常的完整示例1. 正常响应处理通过 responseentity 可以灵活控制 ht...
深入浅出Spring中的@Autowired自动注入的工作原理及实践应用
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 21
深入浅出spring中的@autowired:自动注入的奥秘在spring框架的学习旅程中,@autowired无疑是一个高频出现却又让初学...
Spring MVC返回JSON视图的六种方式及对比详解
2025-08-21 11:55 | 分类:编程语言 | 评论:0 次 | 浏览: 24
1. 方式一:@responsebody 注解作用:直接返回对象,由消息转换器(如 jackson)序列化为 json。适用场景:简单返回对...