排序
Spring Bean 是单例的吗?如何保证并发安全?
Spring Bean 是单例的吗?如何保证并发安全?,引言 面试中,经常会被问到这样一个问题:“Spring Bean 是单例的吗?如果是单例如何保证并发安全呢?”,这两个问题看似没有关联,其实一点也不挨...
CAS存在的问题及在Java中的解决方式
CAS存在的问题及在Java中的解决方式,CAS 介绍 CAS 可以保证对共享变量操作的原子性 CAS全称Compare And Swap,比较与交换,是乐观锁的主要实现方式。CAS在不使用锁的情况下实现多线程之间的变量...
9. SpringCloud Alibaba Sentinel 流量控制、熔断降级、系统负载,热点规则的部署设置讲解
9. SpringCloud Alibaba Sentinel 流量控制、熔断降级、系统负载,热点规则的部署设置讲解,9. SpringCloud Alibaba Sentinel 流量控制、熔断降级、系统负载,热点规则的部署设置讲解 @ 目录 9. ...
可靠性测试-故障注入工具
故障注入是一种模拟故障的技术,用于测试系统在各种异常情况下的反应和恢复能力。Chaos Blade 是阿里巴巴开源的混沌工程工具,用于在云原生环境中进行故障注入。它支持多种故障类型,包括主机、...
Java 入门(完整教程)
Java 入门(完整教程), 一、Java 简介 1991 年,美国的 Sun 公司为了开发智能家电等嵌入式设备的控制系统,由詹姆斯・高斯林(James Gosling)领导的 Green 计划 团队开始了一种新语言的研发。...
【IntelliJ Idea 软件下载与入门级安装教程】
【IntelliJ Idea 软件下载与入门级安装教程】,IntelliJ IDEA 2024是一款功能强大的、智能的、且专为Java编程领域者所量身打造的专业的JAVA IDE编程工具程序应用,也是java语言开发的集成环境,...
jvm-44-jvm 内存性能分析工具 Eclipse Memory Analyzer Tool (MAT) / 内存分析器 (MAT)
jvm-44-jvm 内存性能分析工具 Eclipse Memory Analyzer Tool (MAT) / 内存分析器 (MAT),拓展阅读 JVM FULL GC 生产问题 I-多线程通用实现 JVM FULL GC 生产问题 II-如何定位内存泄露? 线程通用...
BLOG-1
BLOG-1,pta1-3次大作业博客总结 一、前言 在前三次的PTA大作业中,我们依次完成了答题判题程序1至3。这三个程序彼此紧密相连,层层递进,每一次的完成都是在前一次基础上的持续修改、完善与...
华为OD机试2025A卷 – 文件目录大小(Java & Python& JS & C++ & C )
华为OD机试2025A卷 - 文件目录大小(Java & Python& JS & C++ & C ), 最新华为OD机试 真题目录:点击查看目录 华为OD面试真题精选:点击立即查看 题目描述 一个文件目录的数据格式为:目录id,...
IDEA如何快速定位到某一行某一列?
IDEA如何快速定位到某一行某一列?,前言 大家好,我是小徐啊。我们在开发Java应用的时候,一般是用IDEA来开发的,毕竟这是一款功能强大的开发工具。我们可以使用IDEA做很多事情,今天小徐就来介...
keycloak~认证与校验使用说明
keycloak~认证与校验使用说明,主要内容 密码认证 授权码认证 哪个client申请的code,使用哪个client获取token 客户端认证 在kc开通了服务端帐号之后,可通过client_id和client_secret来获取toke...
如何定位 Druid & HikariCP 连接池的连接泄漏问题?
如何定位 Druid & HikariCP 连接池的连接泄漏问题?,背景 最近碰到一个 case,一个 Java 应用无法获取新的数据库连接,日志中出现了以下错误: com.alibaba.druid.pool.GetConnectionTimeoutExc...













