首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
一枚空指针
掘友等级
技术搬砖工
|
不知名小公司
算法与架构入门进阶中
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
95
文章 95
沸点 0
赞
95
返回
|
搜索文章
赞
文章( 95 )
沸点( 0 )
真的,Kafka 入门一篇文章就够了
Kafka 是由 Linkedin 公司开发的,它是一个分布式的,支持多分区、多副本,基于 Zookeeper 的分布式消息流平台,它同时也是一款开源的基于发布订阅模式的消息引擎系统。 消息:Kafka 中的数据单元被称为消息,也被称为记录,可以把它看作数据库表中某一行的记录。…
图解Spring解决循环依赖♻️
Spring如何解决的循环依赖,是近两年流行起来的一道Java面试题。 其实笔者本人对这类框架源码题还是持一定的怀疑态度的。 如果笔者作为面试官,可能会问一些诸如“如果注入的属性为null,你会从哪几个方向去排查”这些场景题。 那么既然写了这篇文章,闲话少说,发车看看Sprin…
JVM问题排查总结
JDK1.8之后,jvm默认已经移除了永久带,将永久带内存迁移到了本地内存(MetaSpace)。之前配置的MaxPermSize在jdk1.8中失效了。
记录线上RT规律性增长问题排查
初次看监控图,认为是redis key批量同时失效导致的,因为波峰的相隔时间正好是15分钟,redis的key失效时间也正好设置了这个时间。同时,当时公司运维反馈给我的,该表的sql请求量较大,15分钟调用了 36530次,占了该库性能的80%. 从链路监控中发现部分mysql…
Spark的Shuffle总结分析
Shuffle就是对数据进行重组,由于分布式计算的特性和要求,在实现细节上更加繁琐和复杂。 在MapReduce框架,Shuffle是连接Map和Reduce之间的桥梁,Map阶段通过shuffle读取数据并输出到对应的Reduce,而Reduce阶段负责从Map端拉取数据并进…
聊一聊数据倾斜那些坑
数据倾斜是大数据领域绕不开的拦路虎,当你所需处理的数据量到达了上亿甚至是千亿条的时候,数据倾斜将是横在你面前一道巨大的坎。 迈的过去,将会海阔天空!迈不过去,就要做好准备:很可能有几周甚至几月都要头疼于数据倾斜导致的各类诡异的问题。 先大致解释一下什么是数据倾斜 再根据几个场景…
Redis缓存的雪崩,穿透,击穿总结
缓存在大并发系统中的重要作用不言而喻。缓存属于内存操作,微秒或毫秒级别。在互联网公司绝对绕不过这个缓存。缓存有很多mc,redis等。这里描述的是redis.因为redis可以持久化,而mc纯内存,重启机器数据就无法找回。redis则还可以重新从磁盘中导入数据。缓存则又有绕不开…
☕JVM技术之旅-进阶分析内存布局特性
每日一句 前提回顾 之前的文章中已经介绍了JVM的内存结构,为什么还要在写本篇文章,觉得之前主要以体系化的方式展示了一下JVM结构和特性,但其中可能存在漏洞和内容的缺失,故此小编承接上篇文章JVM技术
你真的懂Spring解决循环依赖吗?
我们经常会被问到一个问题:Spring是如何解决循环依赖的问题的。 这个问题算是关于Spring的一个高频面试题,因为如果不刻意研读,相信即使读过源码,面试者也不一定能够一下子思考出个中奥秘。 本文主要针对这个问题,从源码的角度对其实现原理进行讲解。 多个bean之间相互依赖,…
基础篇:详解锁原理,synchronized、volatile+cas底层实现
悲观锁,每次去请求数据的时候,都认为数据会被抢占更新(悲观的想法);所以每次操作数据时都要先加上锁,其他线程修改数据时就要等待获取锁。适用于写多读少的场景,synchronized就是一种悲观锁 在请求数据时,觉得无人抢占修改。等真正更新数据时,才判断此期间别人有没有修改过(预…
下一页
个人成就
文章被点赞
17
文章被阅读
10,663
掘力值
350
关注了
54
关注者
9
收藏集
23
关注标签
23
加入于
2018-05-29