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

Java

Java的@ComponentScan(com.sx)全面解析

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

java的@componentscan(com.sx)怎么理解?在spring框架中,@componentscan 是一个非常核心的注解,它...

Java 8 核心新特性实战指南

2026-04-03 12:02 | 分类:编程语言 | 评论:0 次 | 浏览: 66

java 8 是 java 发展史上最具里程碑意义的版本之一。它引入了函数式编程思想,极大地简化了代码编写,提升了开发效率和系统性能。本教程...

JavaSpring boot配置JDK和MAVEN开发环境详解

JavaSpring boot配置JDK和MAVEN开发环境详解

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

一、配置jdk环境安装jdk确保电脑上安装了jdk 8及以上版本,下载网址:https://www.oracle.com运行安装程序:双击下...

RabbitMQ在Java中的应用与实践示例展示

2026-04-02 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 34

引言在现代分布式系统架构中,消息队列发挥着举足轻重的作用。rabbitmq,作为一款广受欢迎的开源消息代理和队列服务器,凭借其卓越的性能、出...

MyBatis-Plus 实现单表 CRUD的示例代码

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

一、mybatis-plus 核心认知1.1 什么是 mybatis-plusmybatis-plus(简称 mp)是国内「苞米豆」团队开发...

Mybatis延迟加载的实现示例

2026-04-02 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 30

什么是延迟加载延迟加载(lazy loading)是 mybatis 的一种优化机制,也称为懒加载。它指的是在进行关联查询时,按需加载数据,...

mybatis-plus根据任意字段saveOrUpdateBatch更新插入的方法实现

2026-04-02 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 30

mybatisplus iservice接口下的saveorupdatebatch方法默认是根据主键来决定是要更新还是插入的,如果要根据其他...

SpringBoot3.x与MyBatis-Plus兼容问题小结

2026-04-02 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 30

问题场景spring boot 3.2+ 版本使用 mybatis-plus 时,出现 invalid value type 等类型不匹配/...

mybatis多条件in查询的实现

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

最近碰上有个业务,查询的sql如下:select * from table where (sku_id,batch_no) in ((#{s...

MyBatisPlus中Join联表查询的项目实践

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

mybatis-plus-join官网1:添加依赖<dependency> <groupid>com.gith...

Spring Boot整合全局异常处理器、junit、多环境、logback的过程

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

一、springboot整合全局异常处理器1. 非前后端分离(了解)适用于传统mvc应用,返回视图页面:@componentpublic c...

Java使用docx4j实现将Word文档转换为PDF

2026-04-02 19:17 | 分类:编程语言 | 评论:0 次 | 浏览: 31

使用 docx4j 实现 docx 转 pdf,核心是通过 xsl-fo + apache fop 进行格式转换。以下是完整、可直接运行的方...

Navicat如何查看并导出ER图

Navicat如何查看并导出ER图

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

navicat真的是一个很强大的工具!navicat查看er图打开数据库表可以看到右下角,有三个查看选项,分别是列表、详细信息、er图表点击...

Springboot关于@Configuration的用法解读

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

@configuration 全部用法现在大部分的项目都采用了基于注解的配置,采用了@configuration 替换 标签的做法。但是最近...

Java 部署Jenkins Pipeline 构建 Java 项目的流程(自动化)

Java 部署Jenkins Pipeline 构建 Java 项目的流程(自动化)

2026-04-02 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 45

在现代软件开发中,持续集成(ci)与持续部署(cd)已成为提升开发效率、保障代码质量、加速产品交付的核心实践。对于 java 开发者而言,如...

Linux环境下Java项目基础环境搭建过程

Linux环境下Java项目基础环境搭建过程

2026-04-02 12:06 | 分类:编程语言 | 评论:0 次 | 浏览: 26

一、下载解压jdk和tomcat(jdk为必备环境)linux软件安装方法:1、tar:解压安装安装包格式:tar、tar.gz、tar.b...

浅析Java中如何处理接口返回的JSON数据

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

在 java 里处理接口返回的 json,最常用的是 jackson 或 gson 这两个库。下面我用最简单、最实用的方式教你:拿到接口返回...

Java线程池双雄之ForkJoinPool和ThreadPoolExecutor的区别详解

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

1. 前言在当今多核处理器普及的时代,如何高效利用cpu资源成为提升应用性能的关键。java并发包中提供了两个强大的线程池实现:forkjo...

SpringBoot项目中rest接口定义与参数传递和接收方式

SpringBoot项目中rest接口定义与参数传递和接收方式

2026-04-02 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 26

建议使用rest client测试接口方式一:form-data形式参数以key-value形式传递,参数和值会直接拼接到请求url后边显示...

java强引用、软引用、弱引用、虚引用的使用小结

2026-04-02 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 25

在 java 中,引用类型决定了对象在垃圾回收时的生命周期。以user对象为例,分别演示强引用、软引用、弱引用、虚引用的用法及回收特性。1....

Session和JWT的区别是什么以及与Cookie相比详解

Session和JWT的区别是什么以及与Cookie相比详解

2026-04-02 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 25

1. 引言:两张“入场券”的不同命运想象你去参加一场大型音乐节。入口处有两种入场方式:一种是工作人员给你一张编号卡片...

springboot实现postman中form-data传参实现过程

springboot实现postman中form-data传参实现过程

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

项目场景开发中遇到对接需求时候,被要求用post请求传form-data数据的时候一脸懵逼,在postman中可以调用,但是程序中怎么调用呢...

SpringBoot项目从开发到打包发布的完整教程

SpringBoot项目从开发到打包发布的完整教程

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

一、新建 springboot 项目核心功能与 node.js 版本完全一致:✅ redis 缓存天气数据✅ mysql 记录查询日志(ip...

基于Java+OpenClaw实现企业级智能体自动化

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

前言python 写 ai 智能体就像养了一只智商在线但脾气古怪的猫——三行代码能搞定的事,往往要先和 conda ...

JAVA应用频繁GC问题排查过程

JAVA应用频繁GC问题排查过程

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

频繁gc背景处理过线上问题的同学基本上都会遇到系统突然运行缓慢,cpu 100%,以及full gc次数过多的问题。当然,这些问题的最终导致...

Java之Set String List互转方式

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

java set string list互转1.codeimport java.util.*;public class main { ...

@Scheduled注解的scheduler属性作用及说明

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

@scheduled注解的scheduler属性什么作用@scheduled 注解是 spring framework 提供的一种机制,用于...

BigDecimal如何保留两位小数

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

前言在项目中经常会用到小数的一些计算,而float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了...

java Metaspace空间内存超详细分析

java Metaspace空间内存超详细分析

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

一、背景说明应用框架:spring boot 2.3.12.releasejdk 版本:oracle jdk 1.8(如 jdk1.8.0_...

Spring中EnvironmentAware 接口的使用小结

2026-04-01 12:03 | 分类:编程语言 | 评论:0 次 | 浏览: 27

1. 概念定义environmentaware 是 spring 框架中的一个 aware 回调接口。它的主要作用是让 bean 能够&ld...

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