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

编程语言

Spring Boot3整合OAuth2实现第三方登录功能详细示例

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 127

引言在当今互联网应用中,第三方登录已成为提升用户体验的重要功能。通过集成oauth2协议,我们可以让用户使用他们已有的社交媒体账号(如git...

SpringSecurity认证授权全流程解读

SpringSecurity认证授权全流程解读

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 91

springsecurity认证流程:loaduserbyusername()方法内部实现。实现步骤构建一个自定义的service接口,实现...

SpringBoot-MyBatis-plus实体类中常用的注解用法

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 111

@tablename在java类上通过添加@tablename注解并指定表名,orm框架会将该类与指定的数据库表进行映射@tableid(t...

Java中OutOfMemoryError错误的原因分析及解决指南

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 135

一、什么是oom?——内存告急的信号想象你的java程序就像一间工作室:堆内存:你工作的主桌面,存放你正在处理的对象...

Java实现批量转换PPT为PDF

Java实现批量转换PPT为PDF

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 99

在日常工作中,powerpoint 演示文稿因其强大的表现力而广泛应用于会议报告、教学培训、产品演示等多种场景。然而,为了方便共享、安全分发...

解决springboot启动时报错的问题ApplicationEventMulticaster not initialized

解决springboot启动时报错的问题ApplicationEventMulticaster not initialized

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 104

问题复现今天遇到这个问题,出现的次数并不多并且之前遇到过。本人是在将项目编译上线后,在自己电脑上启动时,报了这个错误applicatione...

C/C++中函数分装时错误处理的常见方法

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 169

1. 使用返回值(错误码)适用于简单函数,尤其是性能敏感的场景。// 返回 0 表示成功,非 0 表示错误码int computesomet...

Spring @OnApplicationEvent用法示例小结(典型用法)

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 98

典型用法监听自定义事件// 定义事件类public class userregisteredevent extends applicatio...

深入剖析Java中Map.Entry的方法与实战应用

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 147

一、map.entry的本质与设计意义map.entry是map接口的静态嵌套接口,其定义为:interface map<k,v>...

SpringSecurity显示用户账号已被锁定的原因及解决方案

SpringSecurity显示用户账号已被锁定的原因及解决方案

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 80

springsecurity显示用户账号已被锁定的解决方案1.问题出现前的工作在登录页面显示用户账号已被锁定之前,所做的工作有以下两个:首先...

Spring&nbsp;框架中拦截器与过滤器的区别及拦截器使用详解

Spring 框架中拦截器与过滤器的区别及拦截器使用详解

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 137

spring 框架中拦截器与过滤器的区别及拦截器使用详解在 spring 框架的开发过程中,拦截器和过滤器都是非常重要的组件,它们都可以对请...

SpringMVC开发中十大常见问题深度解析与解决方案

2025-06-19 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 104

引言在java web开发领域,springmvc作为一款主流的web框架,凭借其强大的功能和便捷的开发体验深受开发者喜爱。然而,在实际使用...

Spring @Scheduled注解及工作原理

2025-06-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 63

1.@scheduled注解定义简单来说,@scheduled是 spring 提供的一个注解,用于在方法上标记定时任务。通过它,我们可以轻...

SpringBoot中使用Flux实现流式返回的方法小结

2025-06-18 19:14 | 分类:编程语言 | 评论:0 次 | 浏览: 69

背景近期在使用deepseek/openai等网页和app时,发现大模型在思考和回复时,内容是一点点的显示出来的,于是好奇他们的实现方式。经...

基于Java实现Excel列数据提取工具

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 78

一、引言在数据处理任务中,常常需要从excel文件中提取特定列的数据。本程序利用java语言和apache poi库,实现根据用户输入的列名...

Java中比较器Comparable和Comparator超详细解析

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 98

前言在 java 中,comparable和comparator是用于对象排序的重要接口。它们提供了不同的排序方式,适用于不同的需求,同时在...

SpringBoot中@RestControllerAdvice 全局异常处理的实现

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 102

利用注解@restcontrolleradvice 轻轻松松实现全局异常处理一、定义统一响应体package com.zhh.demo.co...

使用axios和spring boot 交互及使用步骤

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 99

axiosaxios是一个基于promise的http库,可以发送get、post等请求,它作用于浏览器和node.js中。当运行在浏览器时...

springboot整合guava实现本地缓存的示例代码

springboot整合guava实现本地缓存的示例代码

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 102

一、springboot缓存springboot支持很多种缓存方式:redis、guava、ehcahe、jcache等等。二、guava介...

Spring实现国际化与本地化的详细步骤

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 90

一、核心概念:国际化(i18n)与本地化(l10n)国际化(internationalization):简称 i18n,指设计应用时使其能够...

Springboot集成Minio实现文件上传基本步骤

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 69

一需要用到的有关minio的核心概念存储桶(bucket):类似于文件系统中的顶级目录,需提前创建。对象(object):存储在 minio...

C/C++中位段(Bit-field)的具体使用

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 119

1. 位段的定义与核心作用位段(bit field)是 c 语言中一种特殊的结构体成员定义方式,允许开发者精确控制结构体成员在内存中占用的二...

SpringBoot整合SQLite详细过程

SpringBoot整合SQLite详细过程

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 101

一、sqlite是什么sqlite是一个不需要服务、不需要配置、不需要外部依赖的开源sql轻量级数据库。不需要服务器:如mysql安装后,会...

Java Optional优雅处理空值的最佳实践

2025-06-18 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 101

一、optional 是什么?optional 是 java 8 引入的一个容器类,用于表示一个值可能存在或不存在。它可以帮助我们避免空指针...

Mac系统下卸载JAVA和JDK的步骤

2025-06-17 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 110

在 macos 中,卸载 java 和 jdk 通常并不像在 windows 中那样直接。然而,macos 提供了多种方法来卸载 java ...

Spring Boot 实现 IP 限流(保障系统稳定性的关键技术)

2025-06-17 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 98

一、引言在高并发的互联网应用中,系统稳定性面临严峻挑战。恶意攻击、爬虫、以及不合理的接口调用都可能导致系统资源耗尽,影响正常用户体验。为了保...

Spring Boot 实现 IP 限流的原理、实践与利弊解析

2025-06-17 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 98

一、引言在当今互联网应用的高并发场景下,为了保障系统的稳定性和可用性,对请求进行限流是一项至关重要的技术手段。其中,ip 限流是一种常见且有...

SpringMVC高效获取JavaBean对象指南

2025-06-17 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 107

spring mvc 获取 javabean 对象指南核心机制:数据绑定spring mvc 通过数据绑定机制,自动将 http 请求参数(...

Java&nbsp;Spring&nbsp;ApplicationEvent&nbsp;代码示例解析

Java Spring ApplicationEvent 代码示例解析

2025-06-17 19:13 | 分类:编程语言 | 评论:0 次 | 浏览: 110

一、spring 事件机制核心概念1. 事件驱动架构模型发布-订阅模式:解耦事件生产者和消费者观察者模式:监听器监听特定事件事件驱动优势:组...

Java世界中最快的JDBC连接池HikariCP详解

2025-06-17 11:58 | 分类:编程语言 | 评论:0 次 | 浏览: 113

一、hikaricp 的核心特性1.1 为什么 hikaricp 如此之快?零锁设计(lock-free):采用 concurrentbag...

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