Mybatis-Plus通过配置在控制台打印执行日志的实现
2025-04-02 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 154
前言小伙伴们大家好,相信大家平时在处理问题时都有各自的方式,最常用以及最好用的感觉还是断点调试,但是涉及到操作数据库的执行时,默认的话在控制...
java线程池实战应用步骤详解
2025-04-02 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 144
一、线程池的创建方式方式(一):通过构造函数threadpoolexecutor()方式创建线程池步骤1:先构建线程池public clas...
Spring Boot 配置文件之类型、加载顺序与最佳实践记录
2025-04-02 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 180
spring boot 配置文件详解spring boot 是一个基于 java 的快速开发框架,它通过自动化配置和简化设置,使开发者能够更...
SpringCloud动态配置注解@RefreshScope与@Component的深度解析
2025-04-02 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 172
引言在现代微服务架构中,动态配置管理是一个关键需求。spring cloud 提供了 @refreshscope 注解,允许应用在运行时动态...
使用Sentinel自定义返回和实现区分来源方式
2025-04-02 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 133
sentinel自定义返回和实现区分来源1. 自定义错误返回因为流控和降级页面报的异常都是相同的,所以可以优化一下。使用官方的接口block...
Java并发编程必备之Synchronized关键字深入解析
2025-04-02 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 161
一、前言在java多线程编程中,线程安全是非常重要的一个概念。为了防止多个线程同时访问共享资源时出现数据不一致或其他竞态条件问题,java提...
MyBatis 动态 SQL 优化之标签的实战与技巧(常见用法)
2025-04-02 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 158
动态sql详解动态sql是一种在运行时生成和执行sql语句的技术,广泛应用于处理复杂查询条件和动态数据需求。以下是动态sql的核心概念、常见...
SpringCloud中Sentinel基础场景和异常处理方式
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 156
sentinel 是一个由 阿里巴巴 开源的分布式系统流量控制组件,专注于为微服务架构提供流量控制、熔断降级、系统负载保护等功能。它特别适用...
Java8中时区与不同历法处理指南
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 162
java 8 的 java.time api 不仅修复了旧版日期时间 api 的设计缺陷,还提供了对时区和多历法的全面支持。无论是处理全球化...
SpringCloud Gateway中断言路由和过滤器的使用详解
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 157
一、gateway概念spring cloud gateway(简称 gateway)是一个基于 spring webflux 的 api ...
Java进行文件格式校验的方案详解
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 149
一、背景异常现象很长一段时间以来,前后端都是根据扩展名判断文件类型,但近期发现用户上传的.jpg格式图片存在解析异常的问题。拿到原图后测试发...
关于Seata基本使用及二阶提交流程
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 157
一,seata 的基本使用环境搭建:下载 seata:可以从 seata 官网 或者 github 上获取最新版本。启动 seata ser...
idea查看class字节码的示例代码
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 147
概述如何查看class字节码?话不多说,直接看示例!方法一选中class类,然后选择 view -> show bytecode方法二...
Java中Lombok工具库使用的技术指南
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 137
1、简述lombok 是 java 开发中常用的工具库,通过注解的方式大大简化了代码开发,尤其是在 getter/setter、构造方法、日...
Java中StopWatch的使用示例详解
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 140
stopwatch 是org.springframework.util 包下的一个工具类,使用它可直观的输出代码执行耗时,以及执行时间百分比...
Spring Cloud实现5分钟级区域切换的操作方法
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 142
引言:云原生时代,区域级故障的致命性与应对在混合云与多云架构中,单个区域的宕机可能导致全局服务瘫痪(如2023年aws美东区域故障影响超20...
Java实现时间与字符串互相转换详解
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 143
一、日期格式化为字符串在java中,可以使用java.time包中的datetimeformatter类将日期格式化为字符串。以下是使用da...
Java中将List列表转换为字符串的三种方法
2025-04-02 12:01 | 分类:编程语言 | 评论:0 次 | 浏览: 155
引言如何在 java中将list 转换为 string。接下来使用java 8 streams collectors api和string....
Springboot处理跨域的实现方式(附Demo)
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 160
springboot处理跨域的方式1. 基本知识跨域指的是在一个域下的网页试图访问另一个域下的资源由于浏览器的同源策略,默认情况下,java...
多个JDK版本(Java 8、Java 17、Java 21)下载和切换
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 184
随着spring boot的版本不断迭代更新,新发布的 spring boot 版本已经不再支持 jdk 8,对 jdk 版本的最低要求为 ...
SpringKafka消息发布之KafkaTemplate与事务支持功能
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 145
引言在现代分布式系统架构中,apache kafka作为高吞吐量的消息系统,被广泛应用于事件驱动应用开发。spring kafka为java...
SpringIntegration消息路由之Router的条件路由与过滤功能
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 185
引言在企业集成架构中,消息路由是一个至关重要的环节,它负责根据预定的规则将消息分发到不同的目标通道。spring integration作为...
Java使用Curator进行ZooKeeper操作的详细教程
2025-04-01 19:16 | 分类:编程语言 | 评论:0 次 | 浏览: 167
1、简述apache curator 是一个基于 zookeeper 的 java 客户端库,它极大地简化了使用 zookeeper 的开发...
基于SpringBoot实现文件秒传功能
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 155
前言在开发web应用时,文件上传是一个常见需求。然而,当用户需要上传大文件或相同文件多次时,会造成带宽浪费和服务器存储冗余。此时可以使用文件...
Tomcat版本与Java版本的关系及说明
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 136
tomcat版本与java版本的关系tomcat历史版本https://archive.apache.org/dist/tomcat/对应的...
如何在MyBatis中使用XML和注解混合配置过程
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 147
mybatis使用xml和注解混合配置在mybatis中,你可以灵活地选择xml配置方式、注解方式,或者将这两种方式混合使用来配置你的映射器...
MyBatis处理大字段或BLOB、CLOB类型数据方式
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 144
mybatis处理大字段或blob、clob类型数据在mybatis中处理大字段(如blob、clob类型数据)时,框架提供了一套机制来处理...
MyBatis处理CLOB/BLOB类型数据以及解决读取问题
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 167
前言使用mybatis时有两个类型需要特殊处理,blob(binary large object)是指二进制大对象字段,clob(chara...
Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 143
在现代 web 应用开发中,实时数据推送已成为许多业务场景的核心需求,例如实时通知、股票价格更新或在线聊天等。传统的轮询方式效率低下,而 s...
Spring Boot 3.4.0 结合 Mybatis-plus 实现动态数据源的完整方案
2025-04-01 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 161
前言在实际企业级应用开发中,多数据源的需求非常常见。本文将详细介绍如何在 spring boot 3.4.0 项目中结合 mybatis-p...