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

Java

在Linux环境下搭建Java环境和部署Web项目

在Linux环境下搭建Java环境和部署Web项目

2026-03-14 19:18 | 分类:编程语言 | 评论:0 次 | 浏览: 37

linux环境搭建环境搭建方式主要有四种:直接安装在物理机上。但是 linux 桌面使用起来非常不友好。所以不建议。【不推荐】。使用虚拟机软...

Spring Boot 4 与 Spring Framework 7新特性、升级要点与实战指南

2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 38

还记得 2022 年底不?当时spring boot 3 和 spring framework 6 一出来,直接给整个 spring 生态来...

dbVisitor 和 MyBatis有什么区别

2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 36

你是否经历过这样的绝望:为了给一个简单的查询加个 status != -1 的条件,你不得不在 xml 里写一堆 <if> 标签...

Java中`void`和`Void`的区别和特性详解

2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 37

前言在 java 编程中,void 和 void 是两个容易混淆的概念。虽然它们看起来相似,但实际上有着截然不同的用途和特性。void关键字...

springboot捕获全局异常实现过程

springboot捕获全局异常实现过程

2026-03-13 19:15 | 分类:编程语言 | 评论:0 次 | 浏览: 39

学习目标java中的异常和错误学习内容首页要了解什么是异常什么是错误捕捉全局异常自定义异常java中异常和错误的区别error类和excep...

使用EasyExcel导出excel模板实现教程

使用EasyExcel导出excel模板实现教程

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 37

一 、什么是easyexceljava解析、生成excel比较有名的框架有apache poi、jxl。但他们都存在一个严重的问题就是非常的...

第一次通过docker部署java服务的全过程

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 50

为什么要学习docker今天在网上学习项目时,讲到可以在本机装docker部署服务,也可以在服务器上使用docker部署。我对docker一...

Spring Boot整合MyBatis调用存储过程的实现

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 41

前言存储过程是一组通过预先编译好的sql语句,存储在数据库服务器中,被视作是可以执行的单个调用的执行单元,它允许将一系列sql语句打包成一个...

MyBatis-Plus @TableId注解之主键配置与常见问题分析

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 34

在mybatis-plus中,@tableid注解用于标识实体类的主键字段,并可以配置多种属性。以下是@tableid可选的属性及其说明:1...

Spring Boot 4.0 虚拟线程启用配置与性能测试全解析

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 39

在java 21中,虚拟线程(virtual threads)正式从预览特性转正,它作为轻量级线程,彻底改变了java程序的并发编程模式。s...

SpringBoot2.6.13+Java8跨域配置实践

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 38

方案一:基于webmvcconfigurer的配置import org.springframework.context.annotation...

SpringBoot整合Swagger3.0全过程

SpringBoot整合Swagger3.0全过程

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 37

一、引言前后端分离的项目,接口文档的存在十分重要。与手动编写接口文档不同,swagger是一个自动生成接口文档的工具,只需要在pom文件中引...

SpringBoot中SpringSecurity安全框架的基本配置与使用方式

SpringBoot中SpringSecurity安全框架的基本配置与使用方式

2026-03-13 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 39

spring security是一个基于spring框架的安全性解决方案,提供了全面的安全功能和集成能力,用于保护java应用程序的身份验证...

SpringBoot实现整合多数据源的全攻略

2026-03-13 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 19

在实际开发中,单数据源往往无法满足复杂的业务场景 —— 比如读写分离、分库分表、不同业务模块对接不同数据库等。spr...

Java中可变参数与数组混用导致方法调用异常的解决方案

2026-03-13 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 19

引言在java开发中,可变参数(varargs)是个非常实用的语法糖,能让我们轻松处理数量不固定的方法参数。但如果不小心和数组混用,很容易就...

Docker + Spring Boot完美部署的操作流程

Docker + Spring Boot完美部署的操作流程

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

使用docker部署spring boot项目能极大简化环境配置和应用分发。下面是一个清晰的操作流程,以及一些常见问题的解决方法。部署spr...

11种Spring AI文档切割策略全解析

2026-03-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20

项目源码:github.com/xifyuw/spring-ai-course/tree/main/phase-15一、前言1.1 为什么文...

Nacos配置中心命名空间与组的用法解读

Nacos配置中心命名空间与组的用法解读

2026-03-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 21

拆分配置文件我们可以将我们的配置文件进行拆分放到nacos配置中心中现在的配置文件大致如下:spring: datasource: ...

Spring循环依赖实例详解

Spring循环依赖实例详解

2026-03-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 18

是什么spring循环依赖指两个或多个 bean 相互依赖,形成闭环。spring 通过巧妙的机制(如三级缓存)默认支持 setter 注入...

Java数组进阶操作方法的核心技巧

2026-03-13 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 20

前言数组作为 java 中最基础的数据结构,其固定长度的特性使得增删操作需要特殊处理。本文将基于数组查找功能,一步步实现元素插入(单个元素 ...

SpringBoot整合Redisson实践

SpringBoot整合Redisson实践

2026-03-13 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 20

简介:redisson 是架设在 redis 基础上的一个 java 驻内存数据网格(in-memory data grid)。充分 的利用...

springboot+vue实现海康摄像头喊话功能的完整方案

2026-03-13 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 21

我来为您介绍在springboot + vue项目中实现海康摄像头喊话功能的完整方案:一、技术架构前端(vue) → 后端(springbo...

shiro配置路径为anno,但请求还是拦截下来的解决方案

shiro配置路径为anno,但请求还是拦截下来的解决方案

2026-03-13 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 21

踩坑点:没留意到shirofilterfactorybean中配置的过滤认证规则是有序的,这个有序是指map容器中的存储顺序。shiro进行...

SpringBoot 支付渠道实现统一的支付服务示例

2026-03-13 11:57 | 分类:编程语言 | 评论:0 次 | 浏览: 18

设计思路使用工厂和策略模式设计一个可扩展的多渠道支付封装方案,支持微信、支付宝、银联等支付渠道。策略模式:每个支付渠道实现统一的支付接口;工...

maven项目连接MySQL方式(使用原生的jdbc)

2026-03-12 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 22

1.引入依赖<dependency><groupid>mysql</groupid><artifa...

springboot启动读取数据字典缓存到redis实现方式

springboot启动读取数据字典缓存到redis实现方式

2026-03-12 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 21

因数据库中存的都是数字(数据字典),但是又没有数据字典表,只有后端知道是什么意思,查询返回给前端时,需要if-else进行转换成具体的值,很...

SpringBoot+Vue3整合SSE实现实时消息推送

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

我把 springboot + vue3 整合 sse​ 的文章写得更加详细,包括依赖引入、配置说明、完整代码、测试方法和注意事项,让你真正...

Java的application.yml文件的配置全过程

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

在 java 项目中,application.yml文件常用于配置各种应用程序属性,尤其是在使用 spring boot 框架时。1.1基本...

Maven核心配置文件pom.xml使用及说明

Maven核心配置文件pom.xml使用及说明

2026-03-12 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 22

创建项目的步骤可以直接用springboot项目来创建:因为会生成一些所需的文件。不需要的文件可以删除。创建后的效果创建过程1、先创建hea...

Spring中使用自定义@Lock 注解解决线程并发的核心思路

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

在 spring 生态中,并没有原生的 @lock 注解,但业界常用的做法是自定义 @lock 注解 + aop 切面 来封装锁逻辑(支持本...

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