51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Java笔记

解决 Java 异常 “ClassCastException: Ljava.lang.Object; cannot be cast to Ljava.lang.Integer”

解决 Java 异常 “ClassCastException: Ljava.lang.Object; cannot be cast to Ljava.lang.Integer”

厉飞雨 阅读(237) 评论(0) 赞(7)

1、概览 {#1概览} ----------- 在 Java 中,数组是语言的基本组成部分,它提供了一种结构化的方式来存储相同类型的多个值。然而,在使用数组和类型转换时,我们有时会遇到意想不到的运行时异常。 当我们试图将 `Object[]` 数组转换为特定数组类型(如 `Integer[]`)时,就会出现这样的问题。这会导致 `ClassCastException` 异常...

Java 中的货币(Currency)API

Java 中的货币(Currency)API

厉飞雨 阅读(124) 评论(0) 赞(6)

1、概览 {#1概览} ----------- [JSR 354](https://jcp.org/en/jsr/detail?id=354) 定义了 Java 中涉及 "货币和金钱" 的标准 API。 其目标是为 Java 生态系统添加一个灵活、可扩展的 API,使货币的处理更简单、更安全。 **该 JSR 并未进入 JDK 9,但已成为未来 JDK...

如何搭建高性能Java网络框架 MINA

如何搭建高性能Java网络框架 MINA

厉飞雨 阅读(107) 评论(0) 赞(5)

![](http://static.51tbox.com/static/2025-03-05/col/fef341e1fad9e9a913503f1f24aaac19/f566b73dd7ae450babcda19ec53ac731.jpg.jpg) **1.介绍** Apache MINA 是一个网络应用框架,有助于用户非常方便地开发高性能、高伸缩性的网络应用。它通过J...

CVE-2025-20059(CVSS9.2):立即采取行动修复PingAM Java代理程序漏洞

CVE-2025-20059(CVSS9.2):立即采取行动修复PingAM Java代理程序漏洞

厉飞雨 阅读(131) 评论(0) 赞(5)

Ping Identity 公司披露了其 PingAM Java 代理程序中存在的一个严重安全漏洞,该代理程序是其身份与访问管理(IAM)平台的关键组件。这一漏洞被认定为 CVE-2025-20059,属于相对路径遍历问题,攻击者可能借此绕过策略执行机制,对受保护资源进行未经授权的访问。 根据官方安全公告,该漏洞影响 PingAM Java 代理程序的所有受支持版本,具体如下...

Spring Boot3学习之Web篇

Spring Boot3学习之Web篇

厉飞雨 阅读(128) 评论(0) 赞(5)

一、前言 {#一、前言} ------------ 要搭建传统 Spring MVC 项目,我们除了需要配置相应的配置文件,还需要在文件中声明包扫描路径,注解驱动,处理器映射器、适配器和视图解析器等相关配置,搭建步骤非常繁琐。 而 **Spring Boot** 则是通过 JavaConfig 的方式将以前繁琐的配置封装起来,我们只需要引入依赖即可完成相应组件的整合。 二...

Spring Boot3学习之基础篇

Spring Boot3学习之基础篇

厉飞雨 阅读(83) 评论(0) 赞(10)

一、前言 {#一、前言} ------------ 在N年前整理过 **Spring Boot** 的入门教程,当时还是 1.x 的内容。如今 **Spring Boot** 已经升级到 3.x 版本,不过版本之间的使用差距不大,此次发布文章仅当作常规知识以及新版本功能的补充。 如果你已经掌握 **Spring** 和 **SpringMVC** 知识,但还不熟 **Spr...