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

Java

Spring Batch海量数据迁移与批处理架构完整教学

2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 96

做数据迁移和批处理的时候,踩过坑的团队基本都经历过从“crontab + 脚本一把梭”到“引入专业框架&...

JavaSE中Stream API、Optiona类及正则表达式举例详解

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

ⅰ. stream api常见的 java 8 stream api 可以分成几类:创建、转换、中间操作、终止操作。创建操作:得到一个流对象...

一文带你读懂正则表达式规则、示例与Java实现代码

一文带你读懂正则表达式规则、示例与Java实现代码

2026-08-20 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 61

前言在 java 开发中,字符串处理是高频需求 —— 小到验证用户输入的手机号,大到从海量日志中提取关键信息,传统方...

Spring AI 统一结构化返回:ChatModel / ChatClient 两种实现方式

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

在spring ai开发中,大模型默认返回自然语言文本,混杂多余描述、代码块标记,业务代码无法直接反序列化使用。本文基于spring ai官...

Mybatis延迟加载怎么配置?一对一和一对多实现方法详解

Mybatis延迟加载怎么配置?一对一和一对多实现方法详解

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

mybatis的延迟加载1、问题提出现一个用户有多个地址,同时一个地址对应一个用户。在查询用户信息时,要不要把关联地址查出来。在查询地址信息...

Java代理模式详解:静态代理和动态代理有什么区别

2026-08-19 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 103

1. 代理模式代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发...

MyBatis SQL语法错误:from ?导致SQLSyntaxErrorException详解与解决方案

2026-08-19 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 108

一、错误现象运行测试时抛出:java.sql.sqlsyntaxerrorexception: you have an error in y...

一文搞懂Java代理模式:接口、继承、JDK、CGLIB全解析

一文搞懂Java代理模式:接口、继承、JDK、CGLIB全解析

2026-08-19 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 97

1.代理模式代理(proxy)是一种设计模式,提供了对目标对象另外的访问方式,即通过代理对象访问目标对象。这样做的好处是:可以在目标对象实现...

SpringBoot项目中集成短信通知接口的完整指南

SpringBoot项目中集成短信通知接口的完整指南

2026-08-19 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 102

在spring boot项目开发中,集成短信通知功能是用户验证、订单提醒、系统告警等场景的刚需,但多数开发者常因参数格式不规范、请求方式错误...

MyBatis批量插入时Parameter ‘carNum‘ not found错误的解决方法

2026-08-19 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 93

一、错误现象运行批量插入测试时抛出:org.apache.ibatis.binding.bindingexception: paramete...

SpringAI+Ollama本地大模型的配置指南

2026-08-19 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 99

一、引言ollama 是轻量化本地大模型部署工具,支持一键部署 qwen、llama、llava 等各类开源模型,无需复杂算力与编译配置,可...

Mybatis的批量操作方法

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

引言在开发中,常常遇到需要同时操作多条数据的情况。如果单条执行,将会增大数据库和服务器资源的消耗。特别是数据量大,服务访问量高的场景下,将导...

Java基础类深度解析(最新整理)

Java基础类深度解析(最新整理)

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

在java开发中,熟练掌握jdk内置的基础类是高效编码的关键。本章将系统讲解java的核心基础类,包括object类、基本数据类型包装类、字...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Java Exception异常体系详解

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

SpringBoot 图片验证码集成实战

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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