java

关注公众号 jb51net

关闭

首页 >> 软件编程 >> java

Java中Supplier和Consumer接口的使用超详细教程

文章阐述了Java8中Supplier与Consumer函数式接口的设计理念及应用价值,强调其通过封装数据供给与消费逻辑,提升代码灵活性与可维护性,对比传统匿名内部类展现简洁优势,并在策略、观察者等设计模式实现高效应用,为函数式编程提供标准化工具,感兴趣的朋友跟随小编一起看看吧

Java 与 LibreOffice 集成开发指南(环境搭建及代码示例)

本文介绍Java与LibreOffice的集成方法,涵盖环境配置、API调用、文档转换、UNO桥接及REST接口等技术,提供代码示例与常见问题解决方案,帮助开发者实现跨平台文档自动化处理与编辑功能,感兴趣的朋友跟随小编一起看看吧

springboot项目中集成shiro+jwt完整实例代码

本文详细介绍如何在项目中集成Shiro和JWT,实现用户登录校验、token携带及接口权限管理,涉及自定义Realm、ModularRealmAuthenticator和JwtFilter的配置,对springboot 集成shiro jwt完整示例感兴趣的朋友一起看看吧

SpringBoot集成Shiro+JWT(Hutool)完整代码示例

Apache Shiro是一个强大且易用的Java 安全框架,提供了认证、授权、加密和会话管理功能,在现代应用开发中,Shiro 因其简单性和灵活性而被广泛采用,下面通过本文给大家介绍SpringBoot集成Shiro+JWT(Hutool)完整代码示例,感兴趣的朋友跟随小编一起看看吧

Spring如何解决接口多实现类的依赖注入冲突

在 Spring 中,当一个接口有多个实现类时,依赖注入(DI)的歧义性问题是一个常见挑战,本文为大家介绍了如何根据场景选择最优方案,希望对大家有所帮助

基于Java+Selenium实现保存网站登录数据的详细指南

在使用 Selenium 进行自动化测试时,频繁地手动登录网站可能会非常耗时,为了提高效率,我们可以采取一些措施来保存网站的登录数据,本文将详细介绍两种常见的方法,需要的朋友可以参考下

SpringBoot项目启动时执行指定的方法

本文介绍了在SpringBoot项目中通过@PostConstruct注解和实现CommandLineRunner接口来在启动时执行方法,具有一定的参考价值,感兴趣的可以了解一下

SpringBoot中多个PostConstruct注解执行顺序控制

本文介绍了SpringBoot中使用多个@PostConstruct注解的方法执行顺序,以解决ClassA依赖ClassB初始化结果的问题,具有一定的参考价值,感兴趣的可以了解一下

Spring Boot集成Redisson实现延迟队列

本文详细介绍了电商支付场景中利用Redisson的RDelayedQueue实现订单的延迟关闭功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

SpringBoot3 整合Docker-Compose的实现步骤

本文主要介绍了SpringBoot3 整合Docker-Compose的实现步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

Sharding-Proxy分库分表的实现方案

本文主要介绍了Sharding-Proxy分库分表的实现方案,包括配置文件修改和数据操作,同时指出分库时可能出现的数据倾斜问题,具有一定的参考价值,感兴趣的可以了解一下

Java实现Excel图片URL筛选与大小检测的全过程

在数据处理场景中,我们常需筛选Excel中的图片URL,本文分享一个完整的Java方案,涵盖从读取图片URL到检测有效性、筛选大小,再到生成新Excel文件的全过程,同时讲解开发与优化过程,需要的朋友可以参考下

使用Java实现一个智能的图片压缩工具

在现代Web应用中,图片处理是一个常见且重要的需求,无论是用户头像、商品图片还是访客照片,都需要进行适当的处理以确保系统性能和用户体验,本文将详细介绍如何使用Java实现一个智能的图片压缩工具,需要的朋友可以参考下

源码分析Nacos如何动态刷新配置

从架构图上可以知道,Nacos提供了两种服务,一种是用于服务注册、发现的Naming Service,一种是用于配置中心、动态配置的Config Service,本文将从源码角度分析Nacos如何动态刷新配置,需要的可以了解下

SpringBoot实现API接口限流

访问速率限制是一种API访问限制的策略,它限制客户端在一定时间内调用API的次数,本文就来介绍一下Spring Boot中使用Bucket4j实现限流,感兴趣的可以了解一下

基于SpringBoot和MySQL实现图片CRUD的三种解决方案

在基于 Spring Boot 和 MySQL 开发的后端程序中,处理图片的增删改查(CRUD)通常涉及到两个核心部分:存储图片路径信息到数据库和实际文件操作(上传、删除等),以下是几种常见的解决方案,分别详细说明其使用方法,并对比优缺点,需要的朋友可以参考下

Java优雅的处理 null的方法和使用

本文主要介绍了Java使用Optional优雅的处理null值,通过Optional替代繁杂的if判空处理逻辑,具有一定的参考价值,感兴趣的可以了解一下

JAVA面试篇之逻辑运算符与按位运算符的区别详析

运算符在Java编程中至关重要的作用不容忽视,它们广泛应用于数学函数、赋值语句以及逻辑比较等多个方面,这篇文章主要介绍了JAVA面试篇之逻辑运算符与按位运算符区别的相关资料,需要的朋友可以参考下

VSCode高效配置Maven开发Java项目全过程

之前一直使用VSCode开发C、Go两种语言,现在需要对java进行学习,这篇文章主要介绍了VSCode高效配置Maven开发Java项目的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下

IDEA导入下载的项目后左侧没有树状层级目录的解决方案

这篇文章主要介绍了IDEA导入下载的项目后左侧没有树状层级目录的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

IDEA左侧项目结构被隐藏如何实现显示

这篇文章主要介绍了IDEA左侧项目结构被隐藏如何实现显示问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Springboot+JPA打印SQL日志过程

文章说明在Spring Boot项目中配置Lombok插件、application.yml和logback.xml,以实现从前端接收活动名称参数,并输出SQL语句及查询参数用于调试

浅析如何在SpringBoot上传中将MultipartFile转File对象

在我们开发 Spring Boot Web 应用中,文件上传通常通过 MultipartFile 接口接收,但有时我们需要将 MultipartFile 转成标准的 java.io.File 对象,下面我们就来看看具体实现吧

Mybatis中进行批量修改的方法小结

我们在使用 Mybatis 框架进行实现数据库操作的时候,通常会遇到一些需要进行批量修改的方式,本文对常见的 Mybatis 批量修改方法并进行了总结,希望对大家有所帮助

java动态修改nacos的yml配置方式

文章介绍修改Nacos配置文件的两种方式:snakeyaml忽略注释但修改直接,eo-yaml保留注释但格式变化,建议配置项多时用数据库存储,强调实际应用需充分评估和测试以确保可靠性

深入解析Java NIO在高并发场景下的性能优化实践指南

随着互联网业务不断演进,对高并发、低延时网络服务的需求日益增长,本文将深入解析Java NIO在高并发场景下的性能优化方法,希望对大家有所帮助

解决Failed to get nested archive for entry BOOT-INF/lib/xxx.jar问题

解决BOOT-INF/lib/xxx.jar替换异常需确保路径正确:解压原jar包,替换BOOT-INF/lib目录下的目标jar,再重新打包,手动创建目录结构同样有效,但需严格匹配原路径,避免错误

Java中数组与栈和堆之间的关系说明

文章讲解了Java数组的初始化方式、内存存储机制、引用传递特性及遍历、排序、拷贝技巧,强调引用数据类型方法调用时形参可能修改实参,但需注意引用指向单一对象的特性

Nacos配置内容加密实现过程

文章介绍了在Nacos配置中实现加密的步骤,包括引入AES加密插件、重新编译Nacos服务端、修改SpringBoot应用配置前缀,并确保加密后内容在数据库存储而应用端能解密读取

解决Thymeleaf中onclick的坑

Thymeleaf中onclick属性无法直接传递字符串参数,需改用data-*属性存储,再通过JS读取,避免模板解析错误,但可能仍有警告

在 Spring Boot 中连接 MySQL 数据库的详细步骤

本文介绍了SpringBoot连接MySQL数据库的流程,添加依赖、配置连接信息、创建实体类与仓库接口,通过自动配置实现数据库操作,并提供API测试方法及常见问题解决方案,感兴趣的朋友跟随小编一起看看吧

Spring Boot父子工程POM依赖关系举例详解

这篇文章主要介绍了Spring Boot父子工程POM依赖关系的相关资料,Spring Boot父子工程通过Maven继承机制实现统一版本、依赖和插件管理,模块化开发与代码复用,提升项目可维护性与效率,需要的朋友可以参考下

基于Spring Boot 的小区人脸识别与出入记录管理系统功能

文章介绍基于SpringBoot框架与百度AI人脸识别API的小区出入管理系统,实现自动识别、记录及查询功能,涵盖技术选型、数据模型设计、接口开发与系统优化方案,为智慧社区提供高效安全管理工具,感兴趣的朋友跟随小编一起看看吧

SpringAOP中@annotation与execution的深度示例对比分析

Spring AOP中@annotation通过注解标记方法,适合定制化横切逻辑;execution基于方法签名匹配,用于通用功能增强,两者互补,根据需求选择,本文给大家介绍SpringAOP中@annotation与execution的深度示例对比分析,感兴趣的朋友一起看看吧

JDK21中switch的具体使用

JDK21允许switch传入null,避免空指针异常,提升灵活性,本文主就来介绍一下JDK21中switch的具体使用,感兴趣的可以了解一下

JDK17中Sealed Classes的使用

Sealed类自JDK15起预览,JDK17正式纳入,通过sealed修饰限制继承,指定允许的子类,并用final或non-sealed控制继承层级,实现更精确的类继承管理,下面就来介绍一下具体使用

Spring Bean的作用域具体实现(单例、多例、请求、会话、Application)

文章讲解了Spring IoC/ DI中Bean作用域的管理方式,涵盖单例(singleton)、原型(prototype)及Web环境的request、session、application作用域,通过注解和配置区分不同作用域的实例创建规则,并通过测试验证其生命周期与共享特性,感兴趣的朋友一起看看吧

MyBatis-Plus更新字段为null的处理方案

在使用 MyBatis-Plus 进行开发时,我们经常会遇到需要更新或插入字段为 null 的场景,然而,MyBatis-Plus 默认会忽略 null 值字段,导致这些字段不会被更新或插入到数据库中,本文将详细介绍如何解决 MyBatis-Plus 更新字段为 null 的问题,需要的朋友可以参考下

Java中List.stream()的全面使用指南(附完整示例)

在Java中List是一种常用的集合类型,使用List的stream方法可以方便地对其中的元素进行各种操作,这篇文章主要介绍了Java中List.stream()的全面使用指南,需要的朋友可以参考下

SpringBoot集成Kafka开发超详细过程解析

本文详解SpringBoot集成Kafka开发,涵盖项目搭建、配置文件设置、生产消费者实现、消息发送策略、偏移量管理及核心概念如副本、存储,适用于消息处理与系统间通信场景,感兴趣的朋友跟随小编一起看看吧
上一页共3页:3/3下一页