自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 anyMatch 详细解析 Java 8 Stream API 中的 anyMatch 方法

在Java 8及以后的版本中,引入了Stream API,它提供了一种新的抽象来处理集合数据。Stream API 提供了丰富的操作,其中 anyMatch 是一个非常有用的方法之一。本文将深入介绍 anyMatch 方法的用法、特性和示例。

2024-07-01 10:03:32 935

原创 count 详细解析 Java 8 Stream API 中的 count 方法

count 是 Stream 接口中的一个终端操作(terminal operation),它用于返回 Stream 中的元素个数。

2024-07-01 09:58:11 1056

原创 关于Spring Boot的自动装配的简短叙述

Spring Boot的自动装配原理基于`**条件化配置和自动扫描**`。它通过条件注解和自动配置类来判断和注册合适的Bean,从而`简化`了Spring应用的配置和开发过程。

2024-06-27 09:28:35 276

原创 reduce 详细解析 Java 8 Stream API 中的 reduce 方法

在Java中,Stream API 提供了强大的功能来处理集合数据。其中,reduce 方法是一个核心方法,它允许我们对流中的元素进行归约操作。本文将详细介绍 Java Stream 的 reduce 方法,包括其作用、用法和示例。

2024-06-27 09:15:25 1003

原创 forEach 详细解析 Java 8 Stream API 中的 forEach 方法

forEach 是用来迭代 Stream 中的元素并对每个元素执行指定操作的方法之一。本文将详细介绍 Java 中 Stream 的 forEach 方法的用法、特性以及与传统循环的比较。

2024-06-27 09:10:16 556

原创 peek 详细解析 Java 8 Stream API 中的 peek 方法

在 Java 8 引入的 Stream API 中,peek 方法是一个中间操作,用于对流中的每个元素执行某个操作。这个操作可以是任何对元素进行处理的动作,但不影响流本身的元素。

2024-06-26 11:10:02 314

原创 sorted 详细解析 Java 8 Stream API 中的 sorted 方法

Java 8 引入的 Stream API 提供了一种便捷的方式来处理集合数据。sorted 方法是 Stream API 中的一个重要中间操作,用于对流中的元素进行排序。它提供了自然排序和自定义排序两种方式,以适应不同的排序需求。

2024-06-26 11:09:20 817

原创 distinct 详细解析 Java 8 Stream API 中的 distinct 方法

Java 8 引入的 Stream API 是一个强大的工具,用于处理集合数据。distinct 方法是 Stream API 中的一个重要中间操作,用于从流中删除重复的元素。它利用元素的 equals 方法来判断元素是否重复,并返回一个只包含唯一元素的新流。

2024-06-25 10:22:57 457

原创 flatMap 详细解析 Java 8 Stream API 中的 flatMap 方法

Java8新特性 flatMap 方法是 Stream API 中的一个重要中间操作,它不仅可以将流中的每个元素转换为一个新的流,还可以将多个流合并成一个单一的流。

2024-06-25 10:18:13 553

原创 map 详细解析 Java 8 Stream API 中的 map 方法

super T,?这个方法接受一个 Function 类型的参数,即一个将流中每个元素转换为另一种形式的函数,并返回一个包含转换后元素的新流。

2024-06-12 16:53:14 936

原创 filter 详细解析 Java 8 Stream API 中的 filter 方法

这个方法接受一个 Predicate 类型的参数,即一个对流中每个元素进行测试的函数,并返回一个新的流,该流只包含通过测试的元素。

2024-06-12 16:51:56 681

原创 深入解析Java 8 Stream API:介绍与使用方法

Java 8的Stream API 是一种强大的数据处理工具,通过提供简洁、高效且易于并行化的操作,简化了数据处理流程。Stream 不是数据结构,而是一种数据计算的抽象,支持多种创建方式,包括从集合、数组或生成无限流。Stream 支持中间操作如 filter和 sorted,以及终端操作如 forEach、collect。并行流通过 parallelStream 或 parallel 方法实现高效的数据处理。

2024-06-11 15:11:14 921

原创 SpringBoot项目打包exe

地址:https://exe4j.apponic.com/破解码:L-g782dn2d-1f1yqxx1rv1sqd。

2024-06-11 14:03:10 297

原创 关于Java生成文件到ftp目录中无权限问题

0027是Tomcat的默认权限配置,因为权限由rwx(读取-执行)组成,由数字421表示。默认配置为0027,这意味着根用户拥有所有权限,当前用户拥有rx权限,其他用户没有权限。最后一个数字是7,这意味着421中没有任何权限分配给其他用户。-0022表示其他用户的读取和执行权限,因此设置此权限后,FTP用户可以读取生成的文件和文件夹。找到UMASK="0027"这一行,修改为UMASK=“0022”这样,通过ftp地址的形式即可拉取对应资产。最后重启tomcat即可。

2023-07-21 14:18:18 492

原创 使用finalshell找回linux密码

使用finalshell找回linux密码

2023-05-10 17:01:06 370 1

原创 Java 8 新特性之Stream流

聊聊java8新特性-stream

2022-10-10 18:17:11 181

原创 MongoDB入门

1 MongoDB相关概念1.1 业务应用场景相对于传统的关系型数据库(如MySQL),在数据操作的“三高”需求以及应对Web2.0的网站需求面前,显得力不从心。那么什么是三高呢?即:高并发,高性能,高可用• High performance - 对数据库高并发读写的需求。• Huge Storage - 对海量数据的高效率存储和访问的需求。• High Scalability && High Availability- 对数据库的高可扩展性和高可用性的需求。在这里,我们的M

2022-04-14 19:04:26 113

原创 错误解析-jwt生成token

jwt生成token报错Exception in thread “main” java.lang.IllegalArgumentException: Base64-encoded key bytes may only be specified for HMAC signatures. If using RSA or Elliptic Curve, use the signWith(SignatureAlgorithm, Key) method instead. Exception in thread

2022-01-09 17:15:32 1729 2

原创 Java循环语句练习-删除指定的下标的元素,要求从删除的位置开始,之后的元素前移一位

删除指定的下标的元素,要求从删除的位置开始,之后的元素前移一位。要求:删除指定的下标的元素,从删除的位置开始,之后的元素前移一位对应的Java代码参考如下:public class Demo { public static void main(String[] args) { int[] arr = {1,3,5,7,9,11,13,15,17,19}; boolean remove = remove(arr, 0); System.out.pr

2022-01-04 22:29:46 1049

原创 Redis常用命令

1.String类型常用命令#1. 添加值set key value#2. 取值get key#3. 批量操作mset key value [key value...]mget key [key...]#4. 自增命令(自增1)incr key #5. 自减命令(自减1)decr key#6. 自增或自减指定数量incrby key incrementdecrby key increment#7. 设置值的同时,指定生存时间(每次向Redis中添加数据时,尽量都设

2022-01-02 11:22:56 95

原创 SSM整合

SSM整合-Spring-SpringMVC-Mybatis一,前提把Spring SpringMVC Mybatis框架整合成一套,在后期企业级开发中,可以实现复用。Mybatis:操作数据库的框架,特点:只需要写出Dao层接口和接口中方法对应的sql语句;SpringMVC:实现对外的接口,特点:代替Servlet、接收请求(键值对、字符串(json或者xml)、路径传参),给出响应(页面路径、数据);Spring:实现其他框架的整合,特点:提供IOC,统一进行对象的创建和管理,还提供AOP

2021-12-25 14:29:21 2505

SpringBoot项目打包exe,GUI 代码示例,全部源代码!!!

SpringBoot项目打包exe,GUI 代码示例,全部源代码!!! 项目简介 该项目旨在展示如何将一个 SpringBoot 应用程序打包为 Windows 上的可执行文件(exe),并通过集成 JavaFX 实现一个简单的图形用户界面(GUI)。这是一个适用于希望将基于 SpringBoot 的后端服务与桌面应用结合的开发者的实用示例。项目结构清晰,包含主要的 SpringBoot 启动类、JavaFX 主应用类、控制器类及相关配置文件。 项目结构 项目结构设计合理,包含主程序入口、GUI 应用入口、控制器及资源文件。具体结构如下:主程序入口 SpringBootGuiApplication,负责启动 SpringBoot 应用。 JavaFX 主应用类 MainApp,负责启动 JavaFX 界面,并与 SpringBoot 应用集成。 控制器类 MainController,负责处理 GUI 中的交互逻辑。 资源文件夹 resources,包含应用配置文件 application.properties 和 JavaFX 界面的 FXML 文件 main.fxml。

2024-06-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除