使用springboot自动配置源码解读
2024-11-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 64
什么是自动装配当我们程序依赖第三方功能组件时,不需要手动将这些组件类加载到ioc容器中。例如 当程序需要用到redis时,在pom.xml文...
springboot如何开启缓存@EnableCaching(使用redis)
2024-11-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 55
添加依赖 pom.xml<dependency> <groupid>org.springframework.b...
springboot自定义starter示例代码
2024-11-08 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 60
springboot 约定规范starter项目的命名规范建议自定义的starter 以 xxx-spring-boot-starter 命...
MybatisPlus拦截器如何实现数据表分表
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 60
mybatisplus拦截器实现数据表分表很多项目都会存在一些数据量很大或者数据量增加很快的业务表,由于mysql的数据量达到一定量后会影响...
Java之注解@Data和@ToString(callSuper=true)解读
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 63
问题复现@datapublic class people { private string height; private st...
SpringBoot3整合 Elasticsearch 8.x 使用Repository构建增删改查示例应用
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 61
上一篇文章介绍了 spring boot 3 整合 elasticsearch 8.x 的几种客户端形式,除此之外,spring data ...
springboot使用kafka推送数据到服务端的操作方法带认证
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 18
遇到的问题在实际开发过程中,因为推送数据需要用到kafka,为了比较方便与后续其他需求需要使用kafka,所以开发的过程中是设想能写一个工具...
如何使用 Spring Boot 搭建 WebSocket 服务器实现多客户端连接
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 59
在web 开发中,websocket 为客户端和服务端之间提供了实时双向通信的能力。本篇博客介绍如何使用 spring boot 快速搭建一...
SpringBoot整合RocketMq实现分布式事务
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 61
大家好,今天我们继续分布式事务的学习,之前我们已经实战了springboot整合atomikosspringboot整合himly来实现分布...
使用Maven进行依赖排除的详细步骤
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 59
1. 理解依赖排除依赖排除允许你从直接依赖中移除其传递性依赖。例如,如果你的项目依赖于library-a,而library-a又依赖于lib...
Java中创建线程池的几种方式以及区别
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 58
1.fixedthreadpool//创建一个固定大小的线程池,模拟提交 10 个任务到线程池。import java.util.concu...
MyBatis-Plus更新对象时将字段值更新为null的四种常见方法
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 105
引言mybatis-plus 是一个 mybatis 的增强工具,在简化开发、提高效率方面表现非常出色。然而,在使用 mybatis-plu...
java如何使用ftp下载远程服务器文件
2024-11-06 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 60
java使用ftp下载远程服务器文件第一种方法连接中带有账号密码直接远程下载: public result<?> down...
Sentinel网关限流与SpringCloud Gateway整合过程
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 60
网关如何限流?spring cloud gateway本身自带的限流实现,过滤器是requestratelimitergatewayfilt...
Springboot整合AOP和redis的示例详解
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 62
aoppom.xml<dependency> <groupid>org.springframework.boo...
Java通过百度地图API获取定位(普通IP定位)的方法教程
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 70
项目中有一个登录邮箱提醒的功能,需要根据ip地址获取定位信息,从而更好地提示用户账号登录的所在地。为此,花费了一些时间来实现这个功能。搜索了...
SpringBoot中如何进行全局异常处理方式
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 59
前言在springboot的开发中,为了提高程序运行的鲁棒性,我们经常需要对各种程序异常进行处理,但是如果在每个出异常的地方进行单独处理的话...
SpringBoot集成Aviator实现参数校验的代码工程
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 64
1.什么是aviator?aviator是一个高性能、轻量级的java语言实现的表达式求值引擎,主要用于各种表达式的动态求值。现在已经有很多...
JavaAPI中BigInteger、BigDecimal的使用方法及应用
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 19
bigintegerbiginteger 是 java 中的一个类,用于表示任意大小的整数。与基本数据类型 int 或 long 不同,bi...
解读@Data注解父子类继承的问题
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 60
@data注解父子类继承问题父类子类都使用@data注解的时候会导致:equals方法在父类中重写equals,可能不是对称的。问题。解决方...
关于Spring中@Value注解使用和源码分析
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 65
1、@value 注解使用先配置本地 application.properties 如下:apple.name=abc代码如下:@prope...
IDEA如何导入已有Maven项目
2024-11-05 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 58
idea导入已有maven项目为什么写这篇文章呢,原因很简单,为了做件事花了我足足2个多小时,才搞定,很是郁闷,因此记录下来,方便以后查阅。...
TCC分布式事务七种异常情况小结
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 59
tcc标准编程模型异常一:try阶段异常在try阶段异常之后,就会执行cancel阶段,此时cancel阶段是一定要保证成功的,如果canc...
SpringBoot整合Hmily实现TCC分布式事务
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 70
今天是分布式事务系列的第二篇,springboot整合hmily实现tcc分布式事务第一篇链接:springboot整合atomikos实现...
使用SpringBoot读取Windows共享文件的代码示例
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 65
一、背景在现代企业环境中,文件共享是一个常见的需求。windows共享文件夹(smb/cifs协议)因其易用性和广泛的兼容性,成为了许多企业...
Springboot注解@Value读取配置文件参数详解
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 56
springboot注解@value读取配置文件参数1、读取application.ym文件配置直接在类属性上@value("${...
Mybatis统计sql运行时间的两种方式
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 67
需求:spring boot + mybatis web项目,统计sql运行时间,用于分析慢sql,优化系统速度。方案有两种:自定义实现 i...
如何使用IntelliJ IDEA中的Live Templates自定义代码模板
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 63
平时用intellij idea写代码的时候,你有没有用过这些快捷方式:输入main,会弹出自动补全完整的main结构:输入sout,会弹出...
springboot如何获取yaml/yml(或properties)配置文件信息
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 59
springboot项目获取配置文件信息前言在分布式项目开发中,通常会使用配置中心(例如:apollo 配置中心)将配置文件和项目解耦。为了...
使用Spring Security和JWT实现安全认证机制
2024-11-04 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 62
引言在现代 web 应用中,安全认证和授权是保障数据安全和用户隐私的核心机制。spring security是spring 框架下专为安全设...