首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
使徒行者白
掘友等级
高级软件开发工程师
|
携程
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
34
文章 20
沸点 14
赞
34
返回
|
搜索文章
最新
热门
【干货!!】十分钟带你搞懂 Java AQS 核心设计与实现!!!
这篇文章写完放着也蛮久的了,今天终于发布了,对于拖延症患者来说也真是不容易~哈哈哈。 言归正传,其实吧。。我觉得对于大部分想了解 AQS 的朋友来说,明白 AQS 是个啥玩意儿以及为啥需要 AQS,其实是最重要的。就像我一开始去看 AQS 的时候,抱着代码就啃,看不懂就去网上搜…
【干货!!】三句话搞懂 Redis 缓存穿透、击穿、雪崩
如何有效的理解并且区分 Reids 穿透、击穿和雪崩之间的区别,一直以来都挺困扰我的。特别是穿透和击穿,过一段时间就稀里糊涂的分不清了。 为了有效的帮助笔者自己,以及拥有同样烦恼的朋友们区分这三种场景。笔者总结了一些关键词,希望大家可以和我一样通过联想的方式来区分并理解这三种场…
【奇技淫巧】阿Sir啊-可不可以不用再写 finally?
最近行者接到了一个任务,现有 redis 集群存在比较多的大对象(前人直接将对象序列化成 json 字符串后塞到 redis 中),为了节约 redis 内存,需要用 Gzip 压缩后再写入 redis。听起来没啥难度,于是三下五除二写下了如下代码: 写完之后,行者验证了一把,…
【Dubbo源码阅读系列】之远程服务调用(上)
今天打算来讲一讲 Dubbo 服务远程调用。笔者在开始看 Dubbo 远程服务相关源码的时候,看的有点迷糊。后来慢慢明白 Dubbo 远程服务的调用的本质就是动态代理模式的一种实现。本地消费者无须知道远程服务具体的实现,消费者和提供者通过代理类来进行交互!! 我们最后在调用 p…
【Dubbo源码阅读系列】服务暴露之远程暴露
什么叫 远程暴露 ?试着想象着这么一种场景:假设我们新增了一台服务器 A,专门用于发送短信提示给指定用户。那么问题来了,我们的 Message 服务上线之后,应该如何告知调用方服务器,服务器 A 提供了 Message 功能?那么我们是不是可以把目前已提供的服务暴露在一个地方,…
【Dubbo源码阅读系列】服务暴露之本地暴露
在上一篇文章中我们介绍 Dubbo 自定义标签解析相关内容,其中我们自定义的 XML 标签 <dubbo:service /> 会被解析为 ServiceBean 对象(传送门:Dubbo XML 配置加载)。今天我们讲述的内容和 ServiceBean 密切相关! 细心的读者…
【Dubbo源码阅读系列】之 Dubbo XML 配置加载
今天我们来谈谈 Dubbo XML 配置相关内容。关于这部分内容我打算分为以下几个部分进行介绍: 在这段配置文件中有一些以 dubbo 开头的 xml 标签,直觉告诉我们这种标签和 dubbo 密切相关。那么这些标签的用途是什么?又是如何被识别的呢? 我们结合 Spring 自…
【Dubbo源码阅读系列】之 Dubbo SPI 机制
在阅读本文之前可能需要你对 Java SPI(Service Provider Interface) 机制有过简单的了解。这里简单介绍下:在面向对象的设计中,我们提倡模块之间基于接口编程。不同模块可能会有不同的具体实现,但是为了避免模块的之间的耦合过大,我们需要一种有效的服务(…
个人成就
文章被点赞
54
文章被阅读
12,327
掘力值
443
关注了
12
关注者
38
收藏集
0
关注标签
15
加入于
2018-12-09