SpringCloud集成Micrometer Tracing的代码工程
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 124
1.什么是 micrometer tracing?micrometer tracing 是一个用于微服务架构的追踪库,它提供了一种简单而强大...
基于MyBatis的关联查询优化与应用实践
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 127
前言在实际项目开发中,关联查询是一种常见的需求,尤其是当涉及到多个表之间的数据统计、关联查询以及嵌套对象的构建时,如何确保数据的准确性和实时...
SpringBoot中ClientAbortException: Broken pipe异常解决及优化方案
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 116
问题分析2024-12-03 10:44:02.395 adcontrol-demo-api [http-nio-8082-exec-5] ...
使用IDEA创建SpringBoot项目
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 113
1、使用springboot脚手架创建我们使用springboot的脚手架spring initializr创建,如图所示:2、选择spri...
Spring Core核心类库的功能与应用实践分析
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 131
概述大家好,今天我们来聊聊spring core这个强大的核心类库。spring core作为spring框架的基础,提供了控制反转(ioc...
java8中定时任务最佳实现方式(实现原理)
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 124
在java 8中,实现定时任务有多种方式,每种方式都有其适用场景。以下是一些常见的定时任务实现方式:java.util.timer 类和 j...
MyBatis 自带连接池的具体实现
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 90
mybatis 本身并不提供专门的连接池实现,但它可以通过内置的pooleddatasource类提供一个简单的数据库连接池。这个连接池实现...
Java中内存溢出和内存泄漏如何解决
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 132
内存溢出内存溢出(outofmemoryerror)是指程序在运行时尝试分配内存,但由于没有足够的内存可用,java 虚拟机(jvm)抛出了...
MyBatis中通用SQL写法的几种方法实现
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 127
1. 批量操作优化批量操作能够显著提升数据库的处理效率,mybatis通过<foreach>标签支持批量插入、更新和删除。批量插...
MyBatis中selectKey标签及主键回填实现
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 124
<selectkey>标签是mybatis中用于在插入数据之前或之后生成主键并将其回填到对象中的一个功能标签。这个标签通常用于处...
MyBatis配置不同级别的日志输出
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 122
mybatis提供了对日志的内置支持,可以与多个日志框架集成,如slf4j、log4j2、logback、commons logging等。...
MyBatis中RowBounds实现内存分页
2024-12-05 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 120
是 mybatis 提供的一种用于结果集分页的功能,主要通过内存分页的方式实现。它通过在查询时传递分页参数,限制返回的结果集的大小。rowb...
达梦数据库文件故障的恢复方法
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 62
1、概述1.1 概述本文介绍了达梦数据库文件损坏或误删除后的恢复方法。这里的数据库文件包括,表空间数据文件、重做日志文件、undo文件、te...
centos下安装openjdk21的详细图文教程
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 54
前言本文章是自己将openjdk下载好!手动上传解压的方式进行安装!一、下载openjdkopenjdk官网:点击访问二、上传openjdk...
Java中ArrayList具体实现之简单的洗牌算法
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 62
引言实现一个简单的洗牌算法,这幅牌一共52张,不包含大小王,将这副牌进行打乱(这幅牌一共52张,不包含大小王),一个五个人,每个人每轮摸一张...
Java向上取整的几种常见实现方法
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 54
前言在 java 中,除了使用 math.ceil() 函数外,还有几种方法可以实现向上取整的效果,尤其是当你希望避免浮点运算时。以下是几种...
JavaSE反射、枚举、lambda表达式常用方法举例
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 61
一、反射java的反射(reflection)机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调...
SpringBoot3快速整合MyBatisPlus的示例代码
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 62
一、前言mybatis最佳搭档,只做增强不做改变,为简化开发、提高效率而生。 这个发展到目前阶段已经很成熟了,社区也比较活跃,可以放心使用。...
Java中@JSONField注解用法、场景与实践详解
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 58
前言在java开发中,尤其是在处理数据序列化和反序列化的过程中,我们经常需要将java对象与json格式的数据进行互相转换。为了更好地控制这...
springboot利用easypoi实现简单导出功能
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 56
前言今天玩了一下springboot利用easypoi实现excel的导出,以前没玩过导入导出,只不过听说过看别人用过,怎么说呢,想玩就玩一...
Java如何将BigDecimal类型的值转成double类型
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 67
前言在 java 中,bigdecimal可以转换为double类型,但需要注意的是,这样的转换可能会导致精度损失,因为bigdecimal...
MyBatisPlus 封装分页方法示例
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 55
一、前言作为一个crud工程师,查询必然少不了,分页查询更是常见,市面上也有很多成熟的分页插件,都各有优缺点,这里整理一下,基于mybati...
Java中的异常处理之try-catch使用详解
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 56
前言在 java 编程中,异常处理是一项非常重要的技术。它可以帮助我们更好地处理程序运行过程中出现的错误情况,提高程序的稳定性和可靠性。ja...
Java中如何自定义一个类加载器加载自己指定的类
2024-12-04 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 62
前言在 java 中,类加载器(classloader)负责把字节码文件(.class 文件)加载到 jvm 中,java 的类加载机制给我...
SpringBoot实现账号登录错误次数的限制和锁定功能
2024-12-03 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 53
prespringboot - 优雅的实现【流控】需求需求描述:登录错误次数限制:在用户登录时,记录每个账号的登录错误次数,并限制连续错误的...
SpringBoot 实现流控的操作方法
2024-12-03 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 64
概述限流 简言之就是当请求达到一定的并发数或速率,就对服务进行等待、排队、降级、拒绝服务等操作。限流算法我们先简单捋一捋限流算法spring...
Java中TimedCache缓存对象的详细使用教程
2024-12-03 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 62
一、timedcache 是什么?timedcache是一个泛型类,它的主要作用通常是在一定时间范围内对特定键值对进行缓存,并且能够根据设定...
Java TimeoutException:服务调用超时异常的正确解决方案
2024-12-03 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 57
引言:在现代软件开发中,服务间通信是构建分布式系统的基础。然而,网络延迟、服务负载、资源竞争等因素都可能导致服务调用超时。timeoutex...
Maven仓库镜像配置的方法实现
2024-12-03 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 56
在使用maven构建中,使用仓库镜像,可以加速构建,这里介绍仓库镜像使用方法,留作笔记。配置说明使用仓库镜像配置一个仓库的镜像,可以编辑配置...
Java 对接飞书多维表格使用详解(微服务)
2024-12-03 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 71
一、前言飞书通过多维表格提供了强大的数据支撑能力,借助飞书开放平台,应用程序可以通过飞书平台提供的开放api能力操作多维表格,以满足业务灵活...