首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
柏油
掘友等级
JAVA后端
|
企业员工
致力于理解技术底层原理,专注后端领域,微服务、分布式、缓存、大数据、网络、操作系统 ... 目前死抠 redis、netty、springcloud 热爱运动、户外、读书和电影 ....
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
78
文章 78
沸点 0
赞
78
返回
|
搜索文章
柏油
JAVA后端 @企业员工
·
9月前
关注
Kafka 分布式协议的应用
分布式协议 分布式协议是规则、约定。用以确保分布式系统中多个节点间通信、数据同步、备份一致性的方案。 这些协议的设计目标是确保系统在多个节点之间能够正确地协作,即使在存在网...
4
1
分享
柏油
JAVA后端 @企业员工
·
10月前
关注
Spring.factories 原理
前言 Spring 框架的强大除了体现在其自身的功能强大,还提供了很多易扩展的能力,spring.factories 就是其中之一。 Spring 应用程序默认扫描主类所在...
3
评论
分享
柏油
JAVA后端 @企业员工
·
10月前
关注
移动端的几种适配方案
前言 说到适配,我们经常会提到两个词:自适应、响应式。 响应式 定义:它使用CSS媒体查询和灵活的单位(如百分比、em、rem等)来创建可以适应不同屏幕尺寸的布局。这意味着...
3
评论
分享
柏油
JAVA后端 @企业员工
·
10月前
关注
rem适配方案
前言 rem(root em,根em)是 CSS3 新增的一个相对单位, 表示相对于根元素(html)的字体大小。这个单位与 em 的区别在于使用 rem 相对的是 HTM...
1
2
分享
柏油
JAVA后端 @企业员工
·
11月前
关注
OAuth 2.0 应用实践
前言 有没有一种方式,不需要告诉第三方你的账号、密码,通过简单的授权,第三方就可以看到授权范围内的部分数据呢? 当然有,这就是目前盛行的 OAuth 授权流程。 OAuth...
1
评论
分享
柏油
JAVA后端 @企业员工
·
11月前
关注
dotLottie使用指南
背景 Lottie 是一种基于 JSON 的动画文件格式,前面一篇关于lottie动效的文章 《Lottie动效实践》详细介绍了 lottie 的特点、用法、实践中遇到的问...
2
评论
分享
柏油
JAVA后端 @企业员工
·
11月前
关注
Redis 客户端实现
前言 要想实现客户端与服务端间通信,在传输层协议 TCP 或 UDP 的基础上,定义客户端与服务端都能识别信息的规则,俗称【协议】。 在 Redis 中,定义了简单的 RE...
4
2
分享
柏油
JAVA后端 @企业员工
·
11月前
关注
门面模式
门面模式 门面模式(Facade Pattern)是一种结构型设计模式,它提供了一个统一的接口,用来访问子系统中的一群接口。门面模式定义了一个高层接口,使得这一子系统更加容...
4
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
DOM事件模型,你真的理解吗?
事件监听器 addEventListener 在JavaScript中,addEventListener用于向指定元素添加事件监听器。这个方法有三个参数,你是否都清楚呢?它...
1
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Lottie动效实践
前言 Lottie 是一个由 Airbnb 开发的开源库,用于在 Web 和移动应用中渲染高质量的动画。Lottie 动画通常是由设计师使用 Adobe After Eff...
5
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Raft 协议详解
分布式系统 分布式系统是应对海量请求、海量数据存储的核心应用,而分散的多节点如何确保数据的正确性、一致性呢?这也分布式系统要解决的核心问题。 分布式系统中有很多协议算法,不...
0
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
实战案例:Kafka消费组频繁rebalance导致消费堆积
现象 某天线上持续告警消费堆积,从量级上看当天与之前并无太大区别,遂排除。 接着,从 kafka manager 看,该 topic 有 3 个分区,尾数 139 的 ip...
3
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Spring 事务浅析
事务 什么是事务? 事务就像是一个“打包”的操作,它确保一组操作要么全部成功,要么全部失败。你可以把事务想象成一个“全有或全无”的承诺。 举个例子 假设你去银行转账,从你的...
2
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Spring EL 表达式浅析
前言 表达式语言,是一种以语义化的方式,从特定的表达式中提取想要的数据。比如我们使用注解实现锁的时候,通过暴露表达式参数,让业务层使用表达式语言,从而解析出唯一的业务Key...
2
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Spring-Kafka 消息提交机制
前言 我们在使用 kafka 过程中,经常遇到 重复消费、业务处理异常导致的消息丢失 ... 在 Kafka 中,offset 记录了我们目前消费的位置,重复消费、消息丢失...
2
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Rocket MQ 延迟队列浅析
背景 使用延迟队列的场景非常多,支付超时关闭、用户签约超时、拼团失败取消等,延迟 15分分钟、30分钟 ... 实现延迟处理的手段很多: 定时任务扫描,到时间就处理 利用 ...
2
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
一文搞懂 JAVA 主流锁设计
简介 锁,是并发场景主流的控制手段,不同的场景适用的锁不同,比如有的场景并发率低,适用乐观锁;有的场景并发率高,适用悲观锁。 甚至可以将锁粒度进一步细分,比如读写锁,一般系...
3
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
状态机浅析
什么是状态机? 状态机(State Machine),也称为有限状态机(Finite State Machine, FSM),是一种用来描述一个系统的行为模型。 状态机由一...
1
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Spring Events——事件监听机制—原理篇
前言 上文我们说到,Spring 事件监听机制本质也是观察者模式应用,观察者与被观察者之间存在某种关联,当被观察者做出一些行为动作之后,会以事件的形式通知到观察者,而观察者...
2
评论
分享
柏油
JAVA后端 @企业员工
·
1年前
关注
Spring Events——事件监听机制
背景 高内聚低耦合,一直是我们软件开发者提倡的开发准则,然而在日常的开发中,产品日益迭代,代码堆砌、未及时小范围重构等,耦合性愈见严重。其实在日常的功能当中也可以做优雅的解...
1
1
分享
下一页
个人成就
文章被点赞
365
文章被阅读
164,249
掘力值
4,940
关注了
10
关注者
117
收藏集
0
关注标签
43
加入于
2018-04-14