首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
猎户星座
更多收藏集
微信扫码分享
微信
新浪微博
QQ
57篇文章 · 0订阅
日常使用的【skywalking】,从不一样的角度来了解它!
SkyWalking是一个APM(application performance monitor)系统,专门为微服务、云原生和基于容器(Docker、Kubernetes、Mesos)的架构而设计,包
再谈mysql锁机制及原理—锁的诠释
加锁是实现数据库并发控制的一个非常重要的技术。当事务在对某个数据对象进行操作前,先向系统发出请求,对其加锁。加锁后事务就对该数据对象有了一定的控制,在该事务释放锁之前,其他的事务不能对此数据对象进行更新操作。 锁是计算机协调多个进程或线程并发访问某一资源的机制。 锁冲突也是影响…
微服务分布式架构中,如何实现日志链路跟踪?
在现有的系统中,由于大量的其他用户/其他线程的日志也一起输出穿行其中导致很难筛选出指定请求的全部相关日志。那我们如何来处理呢? 我们可以把每个请求弄一个唯一标识,然后我们可以在日志打印的时候代上每个请求都使用一个唯一标识,而且那个唯一标识需要传递给下游服务,下游服务打印日志的时…
☕【JVM原理探索】彻底弄清楚Minor GC和Major GC及Full GC
每日一句 前提概要 GC的引入 发生在年轻代的GC——Minor GC 其中Minor GC如下图所示 虚拟机给每个对象定义一个对象年龄(Age)计数器。对象在Eden生并经过第一次Minor GC后
当小白遇到FullGC | 京东云技术团队
本文记录了一次排查FullGC导致的TP99过高过程,介绍了一些排查时思路,线索以及工具的使用,希望能够帮助一些新手在排查问题没有很好的思路时,提供一些思路,让小白也能轻松解决FullGC问题,文中实
阿里二面:什么情况会发生Full GC?如何避免频繁Full GC?
阿里二面:什么情况会发生Full GC?如何避免频繁Full GC? 欢迎关注,分享更多原创技术内容~ 微信公众号:ByteRaccoon、知乎:一只大狸花啊、稀土掘金:浣熊say 微信公众号海量Ja
volatile底层原理:从CPU架构到内存屏障之旅
在学习《Java并发编程的艺术》这本书的过程中,发现整本书的核心就是多线程之间的可见性问题和CAS无锁算法结合 volatile 关键字在各个并发工具类里的应用。 所以要真正掌握并发编程原理,首先必须
JVM级别内存屏障如何禁止指令重排序的
承接上文证明CPU指令是乱序执行的 当多个cpu访问同一份数据的时候怎么保证数据的一致性? 在最底层级别的控制有好多种: 第一种叫关中断,就是访问任何数据的时候必须有一个中断信号量的存在。很多传统的c
秒杀系统实战(四)| 缓存与数据库双写一致性深度分析
微笑挖坑,努力填坑。 本文是秒杀系统的第四篇,我们来讨论秒杀系统中「缓存热点数据」的问题,进一步延伸到数据库和缓存的双写一致性问题,并且给出了实现代码。 ... 在秒杀实际的业务中,一定有很多需要做缓存的场景,比如售卖的商品,包括名称,详情等。访问量很大的数据,可以算是“热点”…
RocketMQ消息短暂而又精彩的一生
大家好,我是三友~~ 这篇文章我准备来聊一聊RocketMQ消息的一生。 不知你是否跟我一样,在使用RocketMQ的时候也有很多的疑惑: 消息是如何发送的,队列是如何选择的? 消息是如何存储的,是如