当前位置: 代码网 > it编程>编程语言>

Java

SpringBoot Hutool各种用法示例小结

2026-01-05 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 45

第一步:引入依赖 <dependency> <groupid>cn.hutool...

Java 日期时间处理详解(API、格式化)

2026-01-05 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 45

java 日期时间处理详解引言在编程中,对日期和时间的处理是一个非常重要的方面。特别是在java编程语言中,日期和时间的处理尤为重要,因为它...

SpringBoot整合FFmpeg进行视频处理的详细教学

2026-01-05 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 43

第一部分:认识 ffmpegffmpeg 是什么?想象一下,如果你有一个朋友,他能:把 mp4 变成 avi,就像把咖啡变成奶茶裁剪视频,比...

RocketMQ中多消息不同状态回查的设计与优化过程

2026-01-05 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 47

一、事务状态回查的触发条件当出现以下情况时,broker 会主动发起事务状态回查:超时未确认:producer 发送半消息后,在指定时间(t...

SpringBoot项目新建的五种方式详解

SpringBoot项目新建的五种方式详解

2026-01-05 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 47

一、核心说明本文整理 springboot 项目创建的 5 种主流方式,涵盖:idea(spring 官方脚手架)创建spring 官网下载...

MyBatis-Plus解决字段不更新为null的六大解决方案

2026-01-05 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 39

mybatis-plus 默认情况下不会将字段更新为 null,这是出于防止误操作的考虑。以下是几种解决方案:1.使用 updatewrap...

springboot之@KafkaListener注解自动装配流程分享

springboot之@KafkaListener注解自动装配流程分享

2026-01-05 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 33

@kafkalistener是spring-kafka框架提供的注解,spring-boot对其提供了原生的支持,即只要引入依赖及在配置文件...

springboot项目启动时打印maven打包时间实现方式

2026-01-05 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 33

背景生产环境部署的时候,开发给的包部署后没有生效;运维说开发给的包不对,开发说运维没有部署正确;于是想着能有一种方法来减少这种错误,启动的时...

springboot&nbsp;Validated失效的问题及解决思路

springboot Validated失效的问题及解决思路

2026-01-05 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 43

1、 pom 加入依赖 <dependency> <groupid>org.sp...

如何使用Java 8函数式编程优雅处理多层嵌套数据

2026-01-05 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 39

前言在日常开发中,我们经常需要处理多层嵌套的数据结构,特别是在处理dto对象时,需要对其中的字段进行各种转换和处理。传统的if-else嵌套...

Spring Boot 整合 RabbitMQ从入门到实战步骤

2026-01-05 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 39

在分布式系统开发中,消息队列是解耦服务、提升可靠性的关键组件。rabbitmq 作为业界广泛使用的消息中间件,与 spring boot 的...

Mybatis中给传入年月日得时间类型后面追加时分秒,示例为当天

2026-01-05 09:30 | 分类:编程语言 | 评论:0 次 | 浏览: 40

实体类 @Transient @DateTimeFormat(pattern = "yyyy-M...

Java图片与Base64互转工具类实现过程

2026-01-04 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 47

一、需求分析与技术选型在实际开发中,经常需要处理图片与base64编码之间的转换,以及图片文件的上传操作。本工具类将实现以下功能:将本地图片...

Java项目中mysql深度分页解决方案大全

2026-01-04 12:07 | 分类:编程语言 | 评论:0 次 | 浏览: 54

前言适用场景:数据量大(百万/千万+)、分页翻到很后面(page 很大)、limit offset, size 越来越慢。1. 为什么lim...

Java数据类型与变量详解

Java数据类型与变量详解

2026-01-04 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 46

1.字面常量字面常量即程序运行期间,固定不变的的量为常量,这些值无法改变。如下图的其中100,3.14,‘a’,tr...

Spring Boot 钩子全集实战EnvironmentPostProcessor全解

2026-01-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 41

spring boot 钩子全集实战(三):environmentpostprocessor详解在上一篇中,我们聚焦了 spring boo...

java之AQS(AbstractQueuedSynchronizer)用法解读

2026-01-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 40

aqs(abstractqueuedsynchronizer)是java并发包(java.util.concurrent)中的一个核心组件,...

java之Synchronized与Lock使用及说明

2026-01-04 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 45

synchronized和lock都是java中用于实现线程同步的机制,但它们在实现方式、使用方式以及提供的特性上存在一些显著的区别。以下是...

Java使用EasyExcel实现百万数据导出的最佳实践指南

2026-01-03 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 56

报表下载、数据交换、日志归档... 导出需求无处不在。但当数据量膨胀到十万、百万级,传统 poi 分分钟教你做人:内存溢出 (oom)、导出...

使用Matplotlib实现自定义坐标轴字体及刻度样式详解

使用Matplotlib实现自定义坐标轴字体及刻度样式详解

2026-01-03 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 57

引言在数据可视化中,坐标轴标签和刻度标签的呈现方式直接影响图表的可读性和美观性。matplotlib 作为 python 中最流行的绘图库,...

PostGIS中ST_Union与ST_Collect的区别与使用详解

PostGIS中ST_Union与ST_Collect的区别与使用详解

2026-01-02 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 79

前言在地理空间数据库领域,postgis作为postgresql的扩展,为地理空间数据的存储、查询和分析提供了强大的功能。对于初入postg...

MyBatis参数处理模块用法及解读

MyBatis参数处理模块用法及解读

2026-01-02 19:21 | 分类:编程语言 | 评论:0 次 | 浏览: 66

一、mybatis整体架构与参数处理模块在深入参数处理模块之前,我们先了解mybatis的整体架构,以及参数处理模块在其中的重要地位。从上图...

Spring状态机的使用解读

Spring状态机的使用解读

2026-01-02 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 59

spring状态机深度解析:从入门到生产实战spring state machine是spring生态系统中一个强大的状态机框架,它让复杂的...

MyBatis&nbsp;SQL执行模块的使用及解读

MyBatis SQL执行模块的使用及解读

2026-01-02 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 78

本文深入剖析mybatis的sql执行模块,带你全面理解executor执行器体系、缓存机制、事务管理和批处理原理。一、mybatis整体架...

Java中synchronized和ReentrantLock的区别对比

2026-01-02 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 81

一、基本特性对比特性synchronizedreentrantlock锁的实现机制jvm 内置关键字,通过监视器实现jdk 提供的 api ...

深入Java ThreadLocal核心原理与内存泄漏解决方案

2026-01-02 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 57

一、核心原理1.数据存储结构// 每个 thread 对象内部都有一个 threadlocalmapthreadlocal.threadlo...

深入详解Java泛型擦除原理与限制

2026-01-02 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 50

java 泛型的设计有个独特之处:类型信息只存在于编译期,运行时会被彻底擦除。这种 “擦除” 机制让很多开发者困惑:...

Java多线程开发之并发安全详解

Java多线程开发之并发安全详解

2026-01-02 19:19 | 分类:编程语言 | 评论:0 次 | 浏览: 52

一、体会线程安全问题当我们编写一个多线程程序,要求两个线程对同一个变量(共享变量)进行修改,得到的结果是否与预期一致?创建两个线程,分别对共...

JAVA使用GDAL解析S57海图文件全面详解

JAVA使用GDAL解析S57海图文件全面详解

2026-01-02 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 55

前言在当今数字化时代,地理空间数据的应用愈发广泛,而海图作为重要的地理信息资源,在航海、海洋研究等领域扮演着关键角色。s57 海图文件作为一...

详解Java&nbsp;Stream实现精准数据分组与比例计算技巧

详解Java Stream实现精准数据分组与比例计算技巧

2026-01-02 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 50

前言在当今数据驱动的软件开发时代,数据的快速处理与分析能力是提升应用性能和用户体验的关键。java 8 引入的 stream api 为开发...

Copyright © 2017-2026  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com