java

秃了也弱了。几秒前
java·开发语言·json
FASTJSON库:阿里出品java界json解析库,使用与踩坑记录FASTJSON v2是FASTJSON项目的重要升级,目标是为下一个十年提供一个高性能的JSON库。与fastjson使用同一套API。
安全渗透Hacker13 分钟前
java·安全·web安全·网络安全·安全性测试
参数未校验导致的DOS(服务拒绝)问题典型场景接口入参未做合法性校验/边界校验/大小限制 是后端高频高危漏洞,攻击者可通过构造恶意请求,利用业务逻辑缺陷直接耗尽服务器「CPU、内存、磁盘IO、网络带宽、数据库连接池」等核心资源,最终导致服务响应缓慢、卡死甚至完全不可用(DOS:Denial of Service 服务拒绝),所有场景均基于SpringBoot接口参数未校验的业务场景,覆盖常见、高发的类型。
Chan1627 分钟前
java·spring boot·微服务·云原生·面试·架构·intellij-idea
微服务 - Higress网关前面我们已经介绍了微服务网关的基本概念,接下来我们重点介绍如何使用 Higress 来构建高性能的 AI 原生 API 网关。
二哈喇子!29 分钟前
java·servlet·tomcat
JavaSE 与 JavaEE 知识点整合要想成为优秀的程序员,需要付出艰苦的努力和无数个奋斗的日夜。提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
之歆35 分钟前
java·人工智能·spring
Spring AI入门到实战到原理源码-多模型协作智能客服系统本文档基于 TestStructuredOut.java 代码文件,总结了 Spring AI 中结构化输出的实现方式,包括:
yyy(十一月限定版)1 小时前
java·开发语言·c++
c++(3)类和对象(中)如果一个类中什么成员都没有,简称为空类。 空类中真的什么都没有吗?并不是,任何类在什么都不写时,编译器会自动生成以下6个默认成员 函数。 默认成员函数:用户没有显式实现,编译器会生成的成员函数称为默认成员函数。
半壶清水4 小时前
java·intellij-idea·jar
IDEA中将java项目打包成JAR的详细过程本文以一个简单的javaFX 项目为例,介绍在IDEA集成开发环境中,将一个java项目打包成jar包的方法与步骤:
IT 行者1 小时前
java·后端·spring
Spring Security 7 OAuth2 Token 格式选择浅析摘要 JWT Token 堪称一把双刃剑,让开发者既爱又恨。其自包含的特质让我们无需再为分布式存储而烦恼,带来了更快的响应速度,这确实是值得称赞的优点。但不得不承认,Token 长度的膨胀确实会增加网络传输的额外开销,而算法验签所带来的 CPU 消耗也是客观存在的现实。因此,在实际项目中选择 JWT 还是传统 Session 方案,关键还是要结合用户规模和系统架构来权衡利弊。
shughui1 小时前
java·ide·intellij-idea
最新版IntelliJ IDEA下载+安装+汉化(详细图文)JetBrains 在 2025.3 版本后推出统一发行版,替代原有的社区版与旗舰版拆分模式:免费核心功能:保留原社区版全部 Java/Kotlin 开发能力,无需付费即可满足学习与小型项目需求
小罗和阿泽1 小时前
java·开发语言
java 【多线程基础 三】线程安全问题因为多个线程并发执行,引起的bug,这样的bug被称为“线程安全问题”或“线程不安全”如果还不是很清楚,没问题,请看下面的代码
想你依然心痛1 小时前
java·开发语言·arm开发·鲲鹏·昇腾
从x86到ARM的HPC之旅:鲲鹏开发工具链(编译器+数学库+MPI)上手与实战人生既不能延长,也没有赞美。既然这样,就觉得不如做些想都没想过的事,当做回忆也好。随着 ARM 架构在高性能计算(HPC)领域的崛起,鲲鹏 920 处理器凭借其多核高并发、高内存带宽的优势,正逐渐成为超算中心的新宠。然而,对于习惯了 x86 架构的开发者来说,如何最大限度地榨干鲲鹏的算力?本文将基于鲲鹏 BoostKit 全栈场景,深入剖析 HPC 开发的核心技术栈(毕昇编译器、KML 数学库、Hyper MPI),并通过一个经典的矩阵计算实战案例,手把手带你完成从代码编写、编译优化到性能可视化的全过程。
我的golang之路果然有问题1 小时前
java·笔记
积累的 java 找工作资源java 的面经: https://www.cnblogs.com/candy7258/p/18427672 https://javaguide.cn java 全栈: https://www.pdai.tech/https://javabetter.cn/sidebar/sanfene/nixi.html 面渣逆袭 https://javaguide.cn/ javaguide 优质资源 https://interviewguide.cn/ 阿秀的学习笔记 https://www.iamshuaidi.
编程大师哥1 小时前
java·开发语言
Java 常见异常(按「运行时 / 编译时」分类)Java 异常主要分两大类:运行时异常(RuntimeException)(写代码时编译器不报错,运行才出问题)、编译时异常(Checked Exception)(写代码时编译器就提示必须处理,否则跑不了)。
SnrtIevg1 小时前
java·后端
Vavr 用户指南Daniel Dietrich, Robert Winkler, Grzegorz Piwowarek 版本 0.11.0, 2025-12-16
怦怦蓝2 小时前
java·ide·intellij-idea·发邮件
IDEA 开发邮件发送功能:全流程报错解决方案汇总在 IDEA 中基于 Java+Spring/SpringBoot 开发邮件发送功能时,常因「依赖配置、环境适配、代码逻辑、邮箱参数」等问题出现报错。本文梳理了从「依赖引入→配置加载→代码运行→邮件发送」全流程的 10 类高频报错,每类报错均提供「报错特征 + 核心原因 + 分步解决 + 预防措施」,帮你快速定位问题、高效解决。
艾莉丝努力练剑2 小时前
java·大数据·运维·c++·人工智能·算法·位运算
【优选算法必刷100题:专题五】(位运算算法)第033~38题:判断字符是否唯一、丢失的数字、两整数之和、只出现一次的数字 II、消失的两个数字🎬 艾莉丝的简介:🎬艾莉丝的算法专栏简介:干掉一个数(n)二进制表示中最右侧的1:异或(^)运算的运算律相关的算法题:
大猫和小黄2 小时前
java·开发语言·id
Java开发过程中的各种ID生成策略在Java后端开发中,ID是数据的“唯一标识”,贯穿于用户、订单、商品等所有核心业务场景。一个合适的ID生成方案,直接影响系统的可用性、一致性、性能与可扩展性。
小罗和阿泽2 小时前
java·开发语言·jvm
java [多线程基础 二】其中第三、第四构造方法,可以给线程起名字。如果不起名字默认Thread-0、Thread-1......
小罗和阿泽2 小时前
java·开发语言·jvm
java 【多线程基础 一】线程概念一个进程里可以有一个线程,也可以有多个线程进程是操作系统对⼀个正在运行的程序的⼀种抽象,换言之,可以把进程看做程序的⼀次运行过程; 同时,在操作系统内部,进程又是操作系统进行资源分配的基本单位。