SpringBoot高效实现API限流的多种方法实战
2026-01-21 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 67
一、guava库在springboot项目中实现限流,我们可以使用多种策略,如基于令牌桶(token bucket)的guava ratel...
Java中的原子性、可见性和有序性示例详解
2026-01-21 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 59
一、回答重点原子性、可见性、有序性是 java 并发编程的三大核心特性,任何并发 bug 基本都能归到这三类里面。1 原子性原子性指一个操作...
Java多线程中Future.get () 的潜在陷阱
2026-01-21 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 48
一、bug 场景在一个基于 java 的多线程应用程序中,使用future来异步执行一些耗时任务,例如数据的远程获取或者复杂的计算。开发人员...
JeecgBoot页面Online报表配置过程(动态)
2026-01-20 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 58
一、效果图根据登录者角色信息,动态配置报表,查询对应信息。红框展示字段,可以在报表中配置,也可以添加查询条件。二、online报表配置数据源...
maven包冲突排查的解决方法
2026-01-20 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 67
一、什么是maven包冲突?maven包冲突指的是项目中引用了多个版本的相同依赖(jar包),最终编译和运行时只会用其中一个版本,可能导致兼...
JeecgBoot文件上传实现方式
2026-01-20 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 213
一、jeecgboot自带两种文件上传方式1、本地2、阿里云3、配置文件如图所示二、本地上传方式1、更改配置文件中uploadtype方式u...
JDK自带监控工具jstat、jmap、jstack的使用指南(附命令示例)
2026-01-20 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 214
前言在jvm性能监控的领域里,jdk为我们提供了一系列强大的工具。其中,jstat、jmap、jstack这三个工具就像是三位得力的助手,帮...
RustFS接口实战之Java+Docker实现实时上传下载功能
2026-01-20 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 53
在日常开发中,对象存储的集成总让人头疼?本文通过完整可运行的java代码,手把手教你实现rustfs的实时上传下载功能,带你彻底告别集成难题...
RabbitMQ从入门到精通与实战指南
2026-01-20 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 61
在分布式系统架构中,消息中间件是实现服务解耦、流量缓冲、异步通信的核心组件。而rabbitmq作为基于amqp协议的开源消息代理,凭借其高可...
Spring3整合MyBatis实现分页查询和搜索功能
2026-01-20 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 78
在实际项目开发中,数据库数据量往往较大,直接查询全量数据会导致性能下降、页面加载缓慢;同时,用户需要快速定位目标数据,搜索功能必不可少。本文...
Java Collection 体系与使用场景多角度分析
2026-01-20 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 81
java collection 体系与使用场景整理本文从抽象层级、接口设计、实际使用场景三个角度,系统说明什么是 collection,什么...
JeecgBoot页面级联选择框的三种实现方式
2026-01-20 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 61
1、form表单级联选择框(已实践)2、j-vxe-table联动示例(已实践)3、j-editable-table三级联动(简单测试,只贴...
通过Idea或命令将本地项目上传至git的过程
2026-01-20 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 58
一、git创建仓库1、登录gitee账号,点击新建2、填写如下相关信息,点击创建3、在此处可以复制项目链接二、idea配置和解绑git,提交...
Java使用Spire.Presentation for Java库合并PowerPoint的技术教程
2026-01-20 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 46
引言在现代企业和个人开发中,文档处理是不可或缺的一环。尤其是在报告演示、内容整合等场景下,powerpoint 文件(ppt/pptx)的自...
使用C#高效嵌入文件和注释附件到PDF文档的操作指南
2026-01-20 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 91
引言在现代办公和数据交换中,pdf文档因其跨平台、内容固定等特性,已经成为不可或缺的一部分。然而,有时我们不仅需要共享pdf内容本身,还需要...
mysql-connector-java.jar包的下载实践
2026-01-20 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 49
mysql-connector-java.jar包的下载教程1.首先我们打开mysql的官网https://www.mysql.com/2....
Qt中定时器 QTimerEvent 和 QTimer的使用
2026-01-20 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 68
1 -> 概述在qt框架中,定时器功能是图形用户界面编程和事件驱动编程中不可或缺的组成部分。定时器允许开发者在特定的时间间隔后执行代码...
C#实现自定义的窗口最大化、最小化和关闭按钮功能
2026-01-20 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 91
一、核心实现思路移除系统默认窗口边框:先隐藏窗体自带的标题栏和边框,避免与自定义按钮冲突。添加自定义控件:使用button控件(或p...
一文彻底搞懂Java中的回调函数
2026-01-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 52
在学习代理设计模式中提到了“回调”这个东东,一下子把我打蒙了。于是决心花点小时间彻底理解java里的回调是什么。是什...
Qt中非模态/模态对话框的使用方法
2026-01-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 71
1 -> 概述在qt图形用户界面编程中,对话框作为用户交互的重要组件,扮演着不可或缺的角色。qdialog作为所有对话框的基类,提供了...
SpringBoot 集成消息队列实战指南(RabbitMQ/Kafka):异步通信与解耦,落地高可靠消息传递
2026-01-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 59
消息队列(mq)作为分布式系统的核心组件,核心价值是「异步通信、系统解耦、流量削峰」—— 通过消息中间件实现服务间的...
Qt事件分发器的使用方法
2026-01-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 56
1 -> 概述qt框架以其卓越的跨平台能力和强大的功能组件而广受开发者欢迎,而其核心的事件驱动模型则是整个框架响应性和灵活性的基石。事...
SpringBoot项目中Controller层代码编写规范整理方式
2026-01-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 50
controller层代码规范主要的内容是就是接口定义里面的内容,你只要遵循里面的规范,controller就问题不大,除了这些,还有另外的...
使用C#代码从工作簿中删除指定工作表
2026-01-20 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 76
精简 excel 工作簿、删除多余或不再使用的工作表,是一种非常有效的整理方式。通过移除无关内容,可以减少冗余信息,使文件结构更加清晰,只保...
C#自动化实现高效统计Word文档字数
2026-01-19 19:20 | 分类:编程语言 | 评论:0 次 | 浏览: 82
在日常开发或工作中,我们经常会遇到需要统计 word 文档字数的需求,无论是撰写论文、生成报告,还是进行内容审核,准确的字数统计都至关重要。...
java引用类型WeakReference用法及原理详解
2026-01-19 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 44
1. 核心概念:什么是 weakreference?weakreference(弱引用)是 java java.lang.ref 包下提供的...
Java面向对象全解析之this关键字+构造方法+标准JavaBean
2026-01-19 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 56
java面向对象精讲(二):this关键字+构造方法+标准javabean|吃透封装进阶语法文章摘要本文是java面向对象系列第二篇核心进阶...
C语言中查找字符在字符串中第n次出现位置的几种方法
2026-01-19 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 99
一、 使用标准库函数strchr进行迭代查找这是最直接且高效的方法之一。其核心思路是循环调用 strchr 函数,每次从上一次找到的位置之后...
SpringBoot配置与使用maven的方法
2026-01-19 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 46
引言当我们在创建一个新的idea项目时,不知道大家注意过没有在这个页面中除了intellij选项之外,还有一个maven选项。而这个mave...
基于SpringBoot实现一个简易加法计算器
2026-01-19 12:05 | 分类:编程语言 | 评论:0 次 | 浏览: 44
前言需求:输入两个整数,点击“点击相加”按钮,显示计算结果一、准备工作1、创建springboot项目:引入spri...