首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
黄小胖
掘友等级
后端攻城狮
|
爱作死但苟活的小作坊
物竞天择 适者生存
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 60
沸点 1
赞
61
返回
|
搜索文章
赞
文章( 60 )
沸点( 1 )
太库辣!Netflix Android 客户端开源库大公开
由于前段时间看完了《不拘一格 网飞的自由与责任工作法》,对 Netlifx 这家公司产生了巨大的好感。今天突然好奇,这家酷酷的硅谷公司所做的 Android 客户端究竟使用了哪些开源库?本文给你答案。
面试官:小伙子,听说你看过ThreadLocal源码?(万字图文深度解析ThreadLocal)
前几天写了一篇AQS相关的文章:我画了35张图就是为了让你深入 AQS,反响不错,这次趁热打铁再写一篇ThreadLocal的文章,同样是深入原理,图文并茂。 全文共10000+字,31张图,这篇文章同样耗费了不少的时间和精力才创作完成,原创不易,感谢。 对于ThreadLoc…
归约、分组与分区,深入讲解JavaStream终结操作
我的文章很长,请大家忍耐一下。 上一篇中给大家讲了Stream的前半部分知识——包括对Stream的整体概览及Stream的创建和Stream的转换流操作,并对Stream一些内部优化点做了简明的说明
《浅入浅出》-RocketMQ
帅丙我工作以来接触的消息队列中间件有RocketMQ、Kafka、自研,是的因为我主要接触的都是电商公司,相对而言业务体量还有场景来说都是他们比较适合,再加上杭州阿里系公司偏多,身边同事或者公司老大基本都是阿里出来创业的,那在使用技术栈的时候阿里系的开源框架也就成了首选。 就算…
RocketMQ特性及面试(下)
每个 Master 配置一个 Slave,有多对Master-Slave,HA 采用异步复制方式,主备有短暂消息延迟,毫秒级。 优点:即使磁盘损坏,消息丢失的非常少,且消息实时性不会受影响,因为 Master 宕机后,消费者仍然可以从 Slave 消费,此过程对应用透明。不需要…
RocketMQ源码解读——Broker消息写入
继续上一篇我们说了broker的消息存储过程,这一篇我们看一下消息在broker上以何种形式存储。 消息的存储最终通过CommitLog这个类来做,CommitLog,MappedFileQueue和MappedFile这三个类抽象了存储过程中的相关概念,对应关系如下:Comm…
《我们一起进大厂》系列- Redis基础
心里忍不住暗骂,这叫啥问题,大家不都是用的这个嘛,但是你不能说出来。 认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的…
《Dubbo系列》-Dubbo的服务调用过程
前面我已经带着大家过了服务暴露和服务引入两个流程了,而这两个流程就是为了服务的调用,今天丙就带着大家来过一遍 Dubbo 服务调用流程。 看完今天的服务调用流程,基本上Dubbo的核心过程就完整的串联起来了,在脑海中应该就有 Dubbo 整体运行的概念,这体系就建立起来了,对 …
Dubbo SPI机制和原理解析
SPI(service provider interface)是一种服务发现机制,通过加载指定路径下配置文件中的实现类,达到运行时用实现动态替换接口的目的。SPI常常用于扩展应用的功能,Dubbo就是通过SPI来加载所有的组件,因此用户可以很方便地扩展Dubbo的功能。Dubb…
Spring 解决循环依赖源码分析
循环依赖就是N个类之间循环嵌套引用,如A依赖B,B又依赖A,你中有我,我中有你。实例化A时发现需要B属性,于是去实例化B,发现需要A属性。。。如果Spring不对这种循环依赖进行处理程序就会无限执行,导致内存溢出、系统崩溃。 循环依赖又分为构造器循环依赖和属性循环依赖,由于Sp…
下一页
个人成就
文章被点赞
2
文章被阅读
5,252
掘力值
200
关注了
29
关注者
1
收藏集
35
关注标签
12
加入于
2016-09-03