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

Java

SpringBoot集成tk.mybatis实践

2026-04-24 19:26 | 分类:编程语言 | 评论:0 次 | 浏览: 58

一 spring boot 集成 tk.mybatistk.mybatis 是 mybatis 的一个插件,用于简化 mybatis 的开发...

Java单元测试实践(Mock)

2026-04-24 19:26 | 分类:编程语言 | 评论:0 次 | 浏览: 65

概念单元测试,用于检查和验证程序中的各个单元(通常是函数、方法或类)是否按照预期工作(是否符合预期)。库库解释junit单元测试框架,提供了...

Java实现ODT转PDF的常用方案详解

2026-04-24 19:26 | 分类:编程语言 | 评论:0 次 | 浏览: 68

在 java 开发中,文档格式转换是一个常见的技术需求。odt(opendocument text)作为 libreoffice 等开源办公...

SpringCloud+Nacos实现环境切换与配置管理最佳实践

2026-04-24 12:15 | 分类:编程语言 | 评论:0 次 | 浏览: 92

在微服务架构中,如何高效管理不同环境下的配置是一个非常重要的话题。使用 spring cloud 和 nacos 配置中心,可以有效地实现环...

Mybatis-Plus select不去查全部字段和去重问题

2026-04-24 12:15 | 分类:编程语言 | 评论:0 次 | 浏览: 95

1、mybatis-plus select查询语句默认是查全部字段有两种方法可以指定要查询的字段create table `user` ( ...

SpringBoot项目部署的四种方式详解

SpringBoot项目部署的四种方式详解

2026-04-24 12:15 | 分类:编程语言 | 评论:0 次 | 浏览: 93

spring boot项目四种部署方式项目开发完成后,部署是实现代码落地可用的关键环节,有以下四种方式,其中前三种详细讲解。 原始命令部署 ...

java静态方法里使用spring的注入对象方式

java静态方法里使用spring的注入对象方式

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

@resource 导入应用场景大家都知道,java静态资源(静态代码块,静态方法,静态属性)在类加载的时候进行加载,那么加载时机肯定是在s...

Java Lambda 表达式深度解析

Java Lambda 表达式深度解析

2026-04-24 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 95

一、lambda 表达式基础1、什么是 lambda 表达式lambda 表达式是 java 8 引入的函数式编程特性,用于简化匿名内部类的...

mybatisplus按条件修改实体单个字段实现方式

mybatisplus按条件修改实体单个字段实现方式

2026-04-24 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 89

mybatisplus按条件修改实体单个字段在 mybatis-plus 中,按条件修改单个字段(而不是整条记录),不要使用 updateb...

Java Optional优雅处理空指针异常的实现步骤

2026-04-24 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 101

optional 是 java 8 引入的一个容器类,主要用于解决臭名昭著的空指针异常(nullpointerexception)问题。它通...

Mybatis-plus在新增或修改时如何自动插入或修改某个字段值

Mybatis-plus在新增或修改时如何自动插入或修改某个字段值

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

一 效果在新增user表的数据时,createtime为null使用mybatis-plus自带的save方法新增后,在数据库中有自动插入的...

tk mybatis update各种类型使用及说明

2026-04-24 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 95

1.updatebyexample根据给定的example更新所有属性,包括主键id,所有属性都需要有值package com.bsx.te...

Spring Boot自动配置实战指南

Spring Boot自动配置实战指南

2026-04-24 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 86

一、spring boot 与自动配置初相识1.1 spring boot 简介在 java 开发的广阔天地中,spring boot 已然...

Java中new Date().getTime()时间戳使用详解

2026-04-24 12:11 | 分类:编程语言 | 评论:0 次 | 浏览: 100

gettime()返回值java和javascript都支持时间类型date,他们的gettime()方法返回的是毫秒数。默认返回的是13位...

SpringBoot快速接入金仓数据库的完整步骤

2026-04-23 12:16 | 分类:编程语言 | 评论:0 次 | 浏览: 107

一个真实的故事去年接手一个项目,团队用spring boot + mysql开发了一套内部管理系统,眼看要上线了,客户突然提出要换成国产数据...

idea复制项目并重命名实现方式(项目另存为)

idea复制项目并重命名实现方式(项目另存为)

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

一、目的对于一个基础的代码,只是想测试一些新功能,但是不想在原始项目中更改代码,因为这样会导致原始基础代码变动。所以,希望复制一份新项目,在...

Java使用record关键词统计余额的示例代码

Java使用record关键词统计余额的示例代码

2026-04-23 12:15 | 分类:编程语言 | 评论:0 次 | 浏览: 97

java record 关键词+ map 汇总统计实战:一段余额统计代码背后的设计思想很多 java 程序员在日常开发中都会遇到类似需求:统...

IDEA为类和方法设置注解模板过程

IDEA为类和方法设置注解模板过程

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

1、类方法注解模板1、file–>settings–>editor–>file and...

基于SpringBoot + Redis Pub/Sub实现跨实例SSE消息推送

基于SpringBoot + Redis Pub/Sub实现跨实例SSE消息推送

2026-04-23 12:14 | 分类:编程语言 | 评论:0 次 | 浏览: 135

引言在构建web应用时,消息推送是一个常见需求——比如站内信、订单状态更新、告警通知等。sse(server-sen...

SpringBoot整合RabbitMQ并实现消息发送与接收教程

SpringBoot整合RabbitMQ并实现消息发送与接收教程

2026-04-23 12:14 | 分类:编程语言 | 评论:0 次 | 浏览: 152

前言消息队列(message queue)是一种高效的异步通信机制,它在分布式应用系统中扮演着重要的角色。简单来说,消息队列将消息发送者和消...

SpringBoot集成Flink-CDC实现对数据库数据的监听

SpringBoot集成Flink-CDC实现对数据库数据的监听

2026-04-23 12:13 | 分类:编程语言 | 评论:0 次 | 浏览: 101

一、什么是 cdc ?cdc 是change data capture(变更数据获取)的简称。 核心思想是,监测并捕获数据库的变动(包括数据...

MyBatis-Plus中的更新操作方式(通过id更新和条件更新)

MyBatis-Plus中的更新操作方式(通过id更新和条件更新)

2026-04-23 12:13 | 分类:编程语言 | 评论:0 次 | 浏览: 90

一、通过id更新1.查看mapper继承的basemapper下通过id更新的方法updatebyid可看出参数传入的是一个对象。并且返回的...

mybatisplus如何根据不同ID批量更新

2026-04-23 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 93

多个id修改相同属性值——使用wrapper可以使用 mybatis-plus 提供的 updatewrapper ...

mybatis-plus根据指定字段批量,删除、修改实现过程

mybatis-plus根据指定字段批量,删除、修改实现过程

2026-04-23 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 88

mybatis-plus根据指定字段批量删除修改方案一手写sql这个就不说了,就是因为不想手写sql 所以才有这篇博客方案二手动获取sqls...

Spring Boot 3.x开发中MySQL 8.x窗口函数在JPA中的使用限制问题详解

2026-04-23 12:12 | 分类:编程语言 | 评论:0 次 | 浏览: 97

前言在 spring boot 3.x + mysql 8.x 的开发中,窗口函数(window functions)是一个非常强大的 sq...

Ubuntu安装PySide6开发桌面应用实践

Ubuntu安装PySide6开发桌面应用实践

2026-04-23 12:04 | 分类:编程语言 | 评论:0 次 | 浏览: 81

一、引言最近接触了python相关方向的任务,需要开发一个桌面应用对接大模型做测试。于是有了这篇。二、ubuntu非桌面端安装pyside6...

Java heap space OOM 精准定位与体系化排查方案详解

2026-04-22 19:27 | 分类:编程语言 | 评论:0 次 | 浏览: 86

java heap space oom 精准定位与体系化排查方案java 堆内存溢出(oom)是生产环境中最常见且影响严重的性能故障之一。精...

Spring Boot 自动配置原理与自定义 Starter 实战指南

Spring Boot 自动配置原理与自定义 Starter 实战指南

2026-04-22 19:27 | 分类:编程语言 | 评论:0 次 | 浏览: 79

0. 导读与目标0.1 背景与主题0.1.1 为什么选“自动配置”自动配置是 spring boot 的核心竞争力之...

MyBatisPlus用JavaBean映射数据库表及乐观锁实战指南

MyBatisPlus用JavaBean映射数据库表及乐观锁实战指南

2026-04-22 19:26 | 分类:编程语言 | 评论:0 次 | 浏览: 75

前言:上一篇我们讲解了mybatisplus查询的相关基础操作以及null值的处理,这一章节我们主要补充查询中存在的一些特殊情况如映射匹配兼...

Java代码轻松实现将HTML转成图片

2026-04-22 19:26 | 分类:编程语言 | 评论:0 次 | 浏览: 81

最近在维护一个报告生成系统时,遇到了一个看似简单实则颇费周折的需求:将动态生成的 html 报表转换为图片,以便用户直接预览或分享。提到 h...

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