Java中Lombok工具库使用的技术指南
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 44
1、简述lombok 是 java 开发中常用的工具库,通过注解的方式大大简化了代码开发,尤其是在 getter/setter、构造方法、日...
Java中StopWatch的使用示例详解
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 46
stopwatch 是org.springframework.util 包下的一个工具类,使用它可直观的输出代码执行耗时,以及执行时间百分比...
Spring Cloud实现5分钟级区域切换的操作方法
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 54
引言:云原生时代,区域级故障的致命性与应对在混合云与多云架构中,单个区域的宕机可能导致全局服务瘫痪(如2023年aws美东区域故障影响超20...
Java实现时间与字符串互相转换详解
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 51
一、日期格式化为字符串在java中,可以使用java.time包中的datetimeformatter类将日期格式化为字符串。以下是使用da...
Java中将List列表转换为字符串的三种方法
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 49
引言如何在 java中将list 转换为 string。接下来使用java 8 streams collectors api和string....
Springboot处理跨域的实现方式(附Demo)
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 61
springboot处理跨域的方式1. 基本知识跨域指的是在一个域下的网页试图访问另一个域下的资源由于浏览器的同源策略,默认情况下,java...
多个JDK版本(Java 8、Java 17、Java 21)下载和切换
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 69
随着spring boot的版本不断迭代更新,新发布的 spring boot 版本已经不再支持 jdk 8,对 jdk 版本的最低要求为 ...
SpringKafka消息发布之KafkaTemplate与事务支持功能
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 50
引言在现代分布式系统架构中,apache kafka作为高吞吐量的消息系统,被广泛应用于事件驱动应用开发。spring kafka为java...
SpringIntegration消息路由之Router的条件路由与过滤功能
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 62
引言在企业集成架构中,消息路由是一个至关重要的环节,它负责根据预定的规则将消息分发到不同的目标通道。spring integration作为...
Java使用Curator进行ZooKeeper操作的详细教程
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 51
1、简述apache curator 是一个基于 zookeeper 的 java 客户端库,它极大地简化了使用 zookeeper 的开发...
基于SpringBoot实现文件秒传功能
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 60
前言在开发web应用时,文件上传是一个常见需求。然而,当用户需要上传大文件或相同文件多次时,会造成带宽浪费和服务器存储冗余。此时可以使用文件...
Tomcat版本与Java版本的关系及说明
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 49
tomcat版本与java版本的关系tomcat历史版本https://archive.apache.org/dist/tomcat/对应的...
如何在MyBatis中使用XML和注解混合配置过程
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 52
mybatis使用xml和注解混合配置在mybatis中,你可以灵活地选择xml配置方式、注解方式,或者将这两种方式混合使用来配置你的映射器...
MyBatis处理大字段或BLOB、CLOB类型数据方式
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 53
mybatis处理大字段或blob、clob类型数据在mybatis中处理大字段(如blob、clob类型数据)时,框架提供了一套机制来处理...
MyBatis处理CLOB/BLOB类型数据以及解决读取问题
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 69
前言使用mybatis时有两个类型需要特殊处理,blob(binary large object)是指二进制大对象字段,clob(chara...
Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 50
在现代 web 应用开发中,实时数据推送已成为许多业务场景的核心需求,例如实时通知、股票价格更新或在线聊天等。传统的轮询方式效率低下,而 s...
Spring Boot 3.4.0 结合 Mybatis-plus 实现动态数据源的完整方案
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 55
前言在实际企业级应用开发中,多数据源的需求非常常见。本文将详细介绍如何在 spring boot 3.4.0 项目中结合 mybatis-p...
MyBatis-Plus:saveOrUpdate根据指定字段更新或插入方式
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 50
一、概述mybatis-plus中提供了一个saveorupdate()方法,默认情况下可以根据主键是否存在进行更新或插入操作,但是实际场景...
java之Objects.nonNull用法代码解读
2025-03-31 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 89
java之objects.nonnull用法代码objects.nonnull 是 java 标准库中的一个静态方法,位于 java.uti...
springboot security快速使用示例详解
2025-03-31 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 49
创建spring boot项目生成脚手架登录 https://start.spring.io/ 快速创建一个spring boot脚手架的d...
springboot security之前后端分离配置方式
2025-03-31 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 44
前言spring boot security默认配置有一个登录页面,当采用前后端分离的场景下需要解决两个问题:前端有自己的登录页面,不需要使...
一文详解SpringBoot响应压缩功能的配置与优化
2025-03-31 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 66
一、核心工作机制1.1 自动协商触发条件spring boot的响应压缩功能基于智能协商机制,需同时满足以下条件方可触发:客户端支持:请求头...
java对接阿里通义千问的简单教程
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 59
创建一个应用pom.xml引入依赖<dependency> <groupid>com.alibaba</...
Java 9中List.of()的使用示例及注意事项
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 73
前言list.of()是 java 9 引入的一个静态方法,用于创建不可变的列表(immutablelist)。这意味着一旦使用list.o...
Java根据表达式获取对象中的值及设置值的例子
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 58
表达式解析-beanpath由来很多javabean嵌套着很多层对象,这其中还夹杂着map、collection等对象,因此获取太深的嵌套对...
Java Map初始化并赋值的几种简短写法
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 55
需求背景:今天需要给多用户发送邮件,但是用户信息是固定的且数量有限,索性直接写死常量池,遍历常量池进行发邮件操作。设计阶段考虑使用map进行...
Java中实现Map按值排序的多种方法
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 79
1. java map按值排序概述在java开发中,处理集合时经常需要对数据进行排序操作。当我们谈论map的数据结构时,通常是指键(key)...
SpringBoot3整合EasyExcel动态实现表头重命名
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 67
方案简介为了通过 easyexcel 实现动态表头重命名,可以封装一个方法,传入动态的新表头名称列表(list<string>)...
Java多数据源的三种实现方式小结
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 69
1、什么时候会用到多数据源(multiple data sources)在java开发中,“多数据源”指的是在一个应...
springboot整合couchbase集群的步骤
2025-03-31 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 56
1、couchbase1.1、介绍1.2、bucket在 couchbase 中,bucket 是一个重要的概念,类似于传统数据库中的数据库...