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

Java

SpringBoot日志的使用解读

SpringBoot日志的使用解读

2025-02-18 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 134

springboot默认使用slf4j作为日志门面(相当于接口),logback作为日志实现(实现可切换)一.默认输出格式1.日期时间2.日...

Java中classpath的基本概念和配置方法详析

2025-02-18 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 122

一、classpath的基本概念classpath是java中一个非常重要的概念,它用于指定类文件、包和其他资源的位置。这些位置和路径信息告...

SpringBoot自定义starter方式

2025-02-18 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 102

命名推荐以xxx-spring-boot-starter命名原理引入spring-boot-starter-jdbc后可直接使用dataso...

Spring Security的持久化用户和授权实现方式

2025-02-18 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 111

使用jdbcuserdetailsmanager(userdetailsservice另一种实现)实现数据库读取用户1.引入jdbc和相关数...

MyBatis-Plus实用篇超完整教程

MyBatis-Plus实用篇超完整教程

2025-02-17 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 140

一、基础组件简介mybatis-plus (opens new window)(简称 mp)是一个 mybatis (opens new w...

Java实现正则匹配 “1234567” 这个字符串出现四次或四次以上

2025-02-17 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 102

在java中,使用正则表达式匹配一个字符串四次或四次以上的出现,可以使用以下步骤:创建正则表达式:用来匹配字符串。使用pattern和mat...

springboot + elasticsearch 实现聚合查询的详细代码

springboot + elasticsearch 实现聚合查询的详细代码

2025-02-17 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 119

需求背景:终端上报表读数 记录在elasticsearch统计每天 最大值最小值springboot版本:2.2.6 默认的elastics...

MyBatis Generator配置生成接口和XML映射文件的实现

MyBatis Generator配置生成接口和XML映射文件的实现

2025-02-17 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 118

在使用 mybatis 进行项目开发时,mybatis generator(mbg)是一个非常实用的工具,它能够根据数据库表结构自动生成实体...

SpringCloud Zuul和Gateway的实例代码(搭建方式)

2025-02-17 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 117

一、 spring cloud zuul和spring cloud gateway是什么spring cloud zuul和spring c...

SpringCloud的网关Zuul和Gateway详解

2025-02-17 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 105

一、spring cloud zuulspring cloud zuul是一个基于netflix zuul构建的微服务网关组件,用于构建微服...

SpringBoot中使用Flyway进行数据库迁移的详细流程

SpringBoot中使用Flyway进行数据库迁移的详细流程

2025-02-17 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 119

概要在 spring boot 项目开发中,数据库的变更不可避免。手动执行 sql 脚本不仅容易出错,也难以维护数据库版本的一致性。flyw...

Java中自定义泛型方法及其应用示例代码

2025-02-17 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 109

泛型(generics)是java中一个强大的特性,它允许我们在编写代码时使用类型参数,从而提高代码的复用性和类型安全性。泛型不仅可以应用于...

SpringBoot对接AWS S3实现上传和查询

2025-02-17 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 123

1.aws s3介绍aws s3(amazon simple storage service)是亚马逊提供的一种对象存储服务,旨在提供可扩展...

SpringSecurity在分布式环境下的使用流程分析

SpringSecurity在分布式环境下的使用流程分析

2025-02-17 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 111

参考来源于黑马程序员: 手把手教你精通新版springsecurity分布式认证概念说明分布式认证,即我们常说的单点登录,简称sso,指的是...

java线程池参数举例详解(附详细代码)

2025-02-16 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 120

前言java 线程池是通过java.util.concurrent提供的executor 框架实现的。线程池主要由threadpoolexe...

SpringBoot3.x接入Security6.x实现JWT认证的完整步骤

2025-02-16 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 121

一、引言springboot3.x的安全默认依赖security6.x,security6.x于security5.7以前的配置有了很大区别...

如何利用Java获取当天的开始和结束时间

2025-02-16 12:00 | 分类:编程语言 | 评论:0 次 | 浏览: 127

前言在java开发中,处理日期和时间是常见的任务。尤其是在处理数据时,获取特定日期的开始和结束时间是非常重要的。这篇博客将介绍如何使用jav...

Navicat导入海量Excel数据到数据库的流程步骤

Navicat导入海量Excel数据到数据库的流程步骤

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 78

前言原先java处理海量数据的导入时,由于接口超时,数据处理不过来,后续转为navicatnavicat 是一款功能强大的数据库管理工具,支...

Spring AI Alibaba接入大模型时的依赖问题小结

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 104

(一)pom.xml文件:首先,要导入maven主仓库中未存储的依赖。 <repositories> <...

浅析如何使用Swagger生成带权限控制的API文档

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 137

在咱们的开发工作里,api 文档就像是项目的说明书,清晰准确的文档能让我们的开发效率大幅提升。而当涉及到权限控制时,如何生成既安全又详细的 ...

SpringBoot3整合SpringCloud启动后nacos报错获取不到配置、无法注册服务的解决方案

SpringBoot3整合SpringCloud启动后nacos报错获取不到配置、无法注册服务的解决方案

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 143

场景尝试从零搭建一个微服务项目,搭建基本框架后,本地启动程序连接远程nacos报错一、依赖版本信息?springboot 3.3.4spri...

Java多线程父线程向子线程传值问题及解决

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 125

1 背景在实际开发过程中我们需要父子之间传递一些数据,比如用户信息,日志异步生成数据传递等,该文章从5种解决方案解决父子之间数据传递困扰2 ...

java父子线程之间实现共享传递数据

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 133

在 java 编程中,父子线程之间共享传递数据是一个常见的问题。本文将介绍几种实现父子线程间数据共享的方法,并提醒注意并发安全问题。通过 t...

CodeGPT&nbsp;+&nbsp;IDEA&nbsp;+&nbsp;DeepSeek如何在IDEA中引入DeepSeek实现AI智能开发

CodeGPT + IDEA + DeepSeek如何在IDEA中引入DeepSeek实现AI智能开发

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 109

codegpt + idea + deepseek,在idea中引入deepseek版本说明建议和我使用相同版本,实测2022版idea无法...

关于最长递增子序列问题概述

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 111

一、最长递增子序列问题概述1. 问题定义给定一个整数序列,例如 nums = [10, 9, 2, 5, 3, 7, 101, 18],要找...

最长公共子序列问题的深度分析与Java实现方式

2025-02-15 11:59 | 分类:编程语言 | 评论:0 次 | 浏览: 156

在计算机科学领域,字符串处理一直是一个重要的研究方向。其中,最长公共子序列问题(longest common subsequence,lcs...

JAVA代码调用ffmpeg程序进行视频转码和推流方式

JAVA代码调用ffmpeg程序进行视频转码和推流方式

2025-02-14 15:21 | 分类:编程语言 | 评论:0 次 | 浏览: 129

一、前言ffmpeg是一款多媒体视频处理工具,有非常强大的功能包括:视频采集、视频推流、视频格式转换、视频抓图、给视频加水印等功能。ffmp...

日志模块自定义@SkipLogAspect注解跳过切面的操作方法

日志模块自定义@SkipLogAspect注解跳过切面的操作方法

2025-02-14 15:21 | 分类:编程语言 | 评论:0 次 | 浏览: 141

1.增加原因因为如果参数是一些大对象,比如httpservletrequest request,在转化为json的时候就会导致oom,所以选...

SpringBoot如何使用validator框架优雅地校验参数

SpringBoot如何使用validator框架优雅地校验参数

2025-02-14 15:21 | 分类:编程语言 | 评论:0 次 | 浏览: 157

1、为什么要校验参数?在日常的开发中,为了防止非法参数对业务造成影响,需要对接口的参数进行校验,以便正确性地入库。例如:登录时,就需要判断用...

SpringBoot启动后执行方法的五种实现方式

2025-02-14 15:21 | 分类:编程语言 | 评论:0 次 | 浏览: 142

在 springboot 工程 启动后, 执行方法的五种方式:1、实现 commandlinerunner 接口项目初始化完毕后,才会调用方...

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