首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Java
订阅
卡卡罗特_Kakarrot
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
基于多层级时间轮的高性能延时任务调度设计与实现
引言 在分布式系统、游戏服务器、金融交易等场景中,延时任务调度是核心基础能力。本文基于笔者实现的Java多层级时间轮算法,深入解析其设计原理,并与传统延时算法进行对比分析。 一、核心设计解析 1.1
MySql如何避免死锁
什么是死锁? 在数据库系统中,死锁是指两个或多个事务在执行过程中由于争夺资源而造成的一种僵局。具体来说,这些事务互相持有对方所需要的资源,并且都在等待对方释放自己所需要的资源,从而导致所有涉及的事务都
【一文通关】Java正则表达式(看完这一篇就够了)
一文通关 正则表达式 先了解什么是正则表达式 正则表达式是一种强大的文本处理工具,它可以用于匹配、查找、替换和提取字符串中的特定模式。 以下是一些使用正则表达式的主要原因:
我发现很多程序员都不会打日志。。
日志是我们系统出现错误时,最快速有效的定位工具,没有日志给出的错误信息,遇到报错你就会一脸懵逼;而且日志还可以用来记录业务信息……
第一次排查 Java 内存泄漏,别人觉得惊险为什么我觉得脸红害羞呢
今天前端一直在群里说,服务是不是又挂了?一直返回 503。我一听这不对劲,赶紧看了一眼 K8S 的 pod 状态,居然重启了4次。测试环境只有一个副本,所以赶紧把副本数给上调到了3个。 堵住前端的嘴
面试官:谈一谈分布式锁的简单实现
互斥性 : 只能有一个竞争者持有锁,这一点要尽可能保证。 抗死锁性 : 避免因为异常永不释放锁,造成死锁。 对称性 : 同一个锁加锁和释放锁必须是同一个竞争者。 可靠性 : 需要有一定的异常处理能力和
03.建造者模式设计思想
本文详细介绍了建造者模式的设计思想及其应用场景。主要内容包括建造者模式的由来、定义、适用场景及思考,通过实例讲解了如何使用建造者模式解决复杂对象的创建问题。文章还对比了建造者模式与工厂模式的区别
Java Stream 的操作这么多,其实只有两大类,看完这篇就清晰了
我们在前面几篇关于 Java 集合框架中 List、Set、Map 这些容器的文章中,已经给大家演示过一些 Stream 操作了,这篇文章给大家详细梳理一下。 由于 Stream 提供的操作过多,本节
CompletableFuture详解。
CompletableFuture主要特点 异步执行:可以用来表示一个异步计算的结果。 链式调用:支持通过方法链来构建复杂的异步操作流程。 组合与合并:可以将多个 CompletableFuture
JVM调优及故障排查
各位读者大家好呀!今天小卡给大家带来的是JVM调优及故障排查~ 1. GC调优策略 1.1. 降低MinorGC频率 通常情况下新生代内存较小,eden很快就会别填满,就会导致MinorGC频繁发生,