首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
knowledge
订阅
徳臥k
更多收藏集
微信扫码分享
微信
新浪微博
QQ
65篇文章 · 0订阅
JVM 内存结构-2万字长文包教包会
内存是非常重要的系统资源,是硬盘和 CPU 的中间仓库及桥梁,承载着操作系统和应用程序的实时运行。JVM 内存布局规定了 Java 在运行过程中内存申请、分配、管理的策略,保证了 JVM 的高效稳定运行。不同的 JVM 对于内存的划分方式和管理机制存在着部分差异。 下图是 JV…
最佳实践| 一文读懂《MongoDB 使用规范及最佳实践》原理
一、MongoDB 使用规范与限制 MongoDB 灵活文档的优势 灵活库/集合命名及字段增减 同一字段可存储不同类型数据 Json 文档可多层次嵌套文档 对于开发而言最自然的表达 MongoDB 灵
真丶干货!记一次实实在在的线上JVM调优,过程较为曲折。
起因:生产环境内存资源占用异常,频繁FullGC,影响用户使用的流畅性及系统稳定性,部署环境: K8S
Redis 缓存更新一致性
在没有 CAS、分布式锁等机制的保护的情况下,四种更新方式都会在并发执行时出现不一致状态。并发问题通常由于后开始的线程却先完成操作导致,只有CAS、分布式锁等机制才可以根除并发问题
《吃透MQ系列》核心基础全在这里了
这是《吃透XXX》技术系列的开篇,这个系列的思路是:先找到每个技术栈最本质的东西,然后以此为出发点,逐渐延伸出其他核心知识。 所以,整个系列侧重于思考力的训练,不仅仅是讲清楚 What,而是更关注 Why 和 How,以帮助大家构建出牢固的知识体系。 回到正文,这是《吃透 MQ…
RabbitMQ常见问题与解决方案
面试中MQ是常问的,我认为这并不属于八股文,而是对复杂业务场景下的总结和思考,还有对MQ机制的认知。 1. RabbitMQ如何保证消息不丢失? 1.1 (生产者需要做的) 生产者重写 RabbitT
多线程ThreadLocal详细介绍
前言:进程中存在多个线程,该进程中多线程可以资源共享,但是多个线程多统一个资源进行修改时,会造成线程安全问题,我们有没有办法解决呢?于是有了ThreadLocal,我的理解为每一个线程创建一个副本,每
架构师如何讲解Redis限流——滑动窗口限流
指定时间T内,只允许发生N次。我们可以将这个指定时间T,看成一个滑动时间窗口(定宽)。我们采用Redis的zset基本数据类型的score来圈出这个滑动时间窗口。在实际操作zset的过程中,我们只需要
🔥盘点10个Spring实际开发中最常用扩展点
开启掘金成长之旅!这是我参与「掘金日新计划 · 2 月更文挑战」的第 13 天,点击查看活动详情 概述 在网上搜索Spring扩展点,发现很少有博文说的很全的,只有一些常用的扩展点的说明。 因此想通过
一文彻底搞懂ZAB算法,看这篇就够了!!!
什么是ZAB 算法? ZAB的全称是 Zookeeper Atomic Broadcast (Zookeeper原子广播)。Zookeeper 是通过 Zab 算法来保证分布式事务的最终一致性。