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

编程语言

SpringBoot整合RabbitMQ开发实战:工作队列、发布订阅、路由和通配符模式详解

SpringBoot整合RabbitMQ开发实战:工作队列、发布订阅、路由和通配符模式详解

2026-08-18 19:26 | 分类:编程语言 | 评论:0 次 | 浏览: 64

对于 rabbitmq 开发,spring 也提供了一些便利。spring 和 rabbitmq 的官方文档对此均有介绍。下面来看如何基于 ...

RabbitMQ延迟队列怎么实现?TTL+死信队列和插件方案详解

2026-08-18 19:24 | 分类:编程语言 | 评论:0 次 | 浏览: 83

一、什么是延迟队列延迟队列是一种消息队列,消息发送后不会立即被消费,而是在指定的延迟时间后才会投递给消费者。典型场景:订单超时取消(下单30...

MyBatis Plus中实现DISTINCT去重的三种方案与实战指南

2026-08-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 68

1. 项目概述:当lambda遇上distinct,如何优雅去重?在mybatis plus的日常开发中, querywrapper 搭...

实测对比MyBatis五种批量新增数据方法耗时排行

2026-08-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 66

一、准备工作1、导入pom.xml依赖 <dependencies> <dependency> ...

MyBatis插入数据时获取生成主键的两种方法

2026-08-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 74

引言在数据库设计中,主键自增(如 mysql 的 auto_increment)是最常见的场景。当我们在代码中插入一条数据时,往往需要立即获...

SpringBoot中@Transactional注解失效的8种常见场景与解决方案

2026-08-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 64

一、springboot 中 @transactional 注解失效@transactional 是 spring 框架中声明式事务管理的核...

RabbitMQ 消息确认机制(ACK):技术解析与实践指南

2026-08-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 72

一、ack 是什么ack(acknowledge)是消费者告诉 broker “这条消息我处理完了,你可以删除了” ...

Java Exception异常体系详解

2026-08-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 71

exception异常体系详解在 java 中,异常(exception)是程序运行过程中可能出现的错误或意外情况的抽象,用于提示开发者处理...

Java项目打包部署全流程:从Maven到Shell脚本实战

Java项目打包部署全流程:从Maven到Shell脚本实战

2026-08-18 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 75

一般把 java 项目部署到服务器上,无非就是通过:jenkins、docker,这里给大家说一种我常用的 shell 脚本。一、创建定时任...

从 Linux 命令到灰度发布:一次完整的 SpringBoot 多环境部署过程

2026-08-18 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 77

本文是一篇面向后端工程师的部署实战复盘,覆盖 linux 基础命令、多环境划分、灰度发布流程、springboot 多环境配置、maven ...

Java并发神器LatchUtils搞定复杂异步同步

2026-08-18 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 74

在java应用开发中,为了提升系统性能和响应速度,我们经常需要将一些耗时操作(如调用外部api、查询数据库、复杂计算等)进行异步并行处理。当...

Java防止恶意刷接口的五种方法小结

2026-08-18 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 59

一、前言每到大型促销节点,比如双十一、618 或年终大促,秒杀活动就成了电商平台提升用户活跃度和销售额的重要手段。然而,这类高并发场景很容易...

SpringBoot 图片验证码集成实战

2026-08-18 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 59

前言大家好!今天我要和大家分享一个非常实用的功能:spring boot图片验证码。这个功能可以防止恶意攻击,比如暴 力 破 解、刷票等。我...

C语言中的内存函数详解

C语言中的内存函数详解

2026-08-17 19:29 | 分类:编程语言 | 评论:0 次 | 浏览: 76

1. 引文c语言之所以被称为霸底层逻辑开发,就是因为其核心优势就是对内存的极致操控能力,我们对内存的处理还很浅显,接下来我们来了解一下内存函...

Java运算符从入门到精通超详细整理

2026-08-17 19:28 | 分类:编程语言 | 评论:0 次 | 浏览: 71

前言运算符是用来对变量、字面量进行运算操作的符号,是 java 语法体系中不可或缺的一部分。本文将全面讲解算数运算符、字符串拼接、自增自减运...

C语言的开端之数据类型和变量详解

C语言的开端之数据类型和变量详解

2026-08-17 19:28 | 分类:编程语言 | 评论:0 次 | 浏览: 84

1.什么是c语言人用语言交流,计算机也由专门的计算机语言,c语言就是众多计算机语言之一,就好比我们也有各国语言。1.1 集成开发环境我们写的...

SpringSecurity动态权限校验怎么实现?后端过滤器配置教程

SpringSecurity动态权限校验怎么实现?后端过滤器配置教程

2026-08-17 19:24 | 分类:编程语言 | 评论:0 次 | 浏览: 70

后端springsecurity实现动态权限校验在框架defaultsecurityfilterchain源码内打断点可以找到springs...

Spring Boot+MyBatis-Plus快速连接MySQL操作步骤大全

2026-08-17 19:24 | 分类:编程语言 | 评论:0 次 | 浏览: 74

前言mybatis-plus(简称mp)是mybatis的增强工具,在mybatis基础上做了无侵入式扩展,核心优势是“简化开发...

C++中字符串分割高性能方案和避坑实战指南

2026-08-17 19:24 | 分类:编程语言 | 评论:0 次 | 浏览: 72

1. 项目概述:为什么字符串分割是c++开发的“家常便饭”?干了这么多年c++,处理字符串分割这事儿,几乎成了每个项...

Java使用Spire.PDF for Java给PDF添加动态页码

2026-08-17 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 78

页码看起来只是 pdf 中一个很小的元素,但对于报告、合同、说明书等多页文档来说非常实用。尤其是在打印、审阅或引用文档内容时,清晰的页码可以...

SpringBoot+EasyExcel实现海量数据异步导出与流式报表

2026-08-17 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 80

后台系统里,数据导出这功能看着简单,在线上却是个定时炸弹。动不动百万、千万行数据,按传统同步全量拉取再塞给 poi,oom 告警和网关超时是...

Java中修饰符的终极指南:一文掌握12种修饰符的底层原理

2026-08-17 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 71

面试官:java 修饰符有几个?我答出 7 个后,他追问了 volatile 和 transient从访问权限到 jvm 指令,从内存可见性...

SpringBoot集成WebSocket集群化与状态同步实战

2026-08-17 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 69

线上跑 websocket,一开始觉得就是换个协议的事儿。等连接数爬到几万,节点一扩容,消息乱飘、session 丢失、nginx 频繁断开...

Nacos集群搭建详细步骤与常见问题解决

Nacos集群搭建详细步骤与常见问题解决

2026-08-17 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 85

一、nacos持久化nacos默认有自带嵌入式数据库derby,但是如果做集群模式的话,就不能使用自己的数据库不然每个节点一个数据库,那么数...

Java中变量类型终极指南,彻底搞懂4种变量的JVM内存布局

2026-08-17 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 71

面试官:static 变量存在哪里?局部变量为什么必须初始化?一篇全搞定从栈内存到方法区,从默认值到 npe,这篇带你彻底吃透 java 变...

使用C#编程生成PPT演示文稿的操作方法

2026-08-17 12:09 | 分类:编程语言 | 评论:0 次 | 浏览: 84

引言在企业自动化报告、批量生成教学课件、数据可视化输出等场景中,通过代码动态生成 powerpoint 文档能够显著提升工作效率。本文将介绍...

springcloud&nbsp;alibaba整合nacos注册中心完整配置教程

springcloud alibaba整合nacos注册中心完整配置教程

2026-08-17 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 71

一、nacos简介nacos 是阿里巴巴开源的一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。一、安装nacos下载官网地址...

Swagger Codegen 实战指南:从 OpenAPI 规范到多语言代码生成的全过程

2026-08-17 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 72

1. 引言在前后端分离的开发模式下,接口文档与代码实现的一致性一直是团队协作的痛点。swagger codegen 作为一款强大的代码生成工...

Swagger从入门到集成实战指南,打造丝滑的 API 文档

2026-08-17 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 73

一、为什么需要 swagger?在前后端分离的开发模式下,api 文档是前后端沟通的桥梁。传统的手写文档不仅维护成本高,还容易与代码脱节。s...

Swagger UI 导出文档从入门到实战指南

2026-08-17 12:08 | 分类:编程语言 | 评论:0 次 | 浏览: 67

1. 引言swagger ui 是 openapi 规范(原 swagger 规范)最流行的可视化工具之一,它能够将接口定义文件渲染成交互式...

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