首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Janita
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 10
沸点 1
赞
11
返回
|
搜索文章
赞
文章( 10 )
沸点( 1 )
面试官再问我如何保证 RocketMQ 不丢失消息,这回我笑了!
最近看了 @JavaGuide 发布的一篇『面试官问我如何保证Kafka不丢失消息?我哭了!』,这篇文章承接这个主题,来聊聊如何保证 RocketMQ 不丢失消息。 0x00. 消息的发送流程 以上任一阶段都可能会丢失消息,我们只要找到这三个阶段丢失消息原因,采用合理的办法避免…
Java 16 正式发布
就在刚刚,Java16正式发布。主要特性VectorAPI(孵化)提升了Java在CPU向量计算的性能,这是对大规模的张量计算的支持,提升了Java在AI领域的能力。启用了新的C++特性允许在JDK中
缓存一致性问题
在我们实际的业务场景中,一定有很多需要做数据缓存的场景,比如售卖商品的页面,包括了许多并发访问量很大的数据,它们可以称作是是“热点”数据,这些数据有一个特点,就是更新频率低,读取频率高,这些数据应该尽
ThreadLocal原理
ThreadLocal原理1.每个线程Thread中都维护了一个ThreadLocalMap类型的threadLocals局部变量2.ThreadLocalMap为ThreadLocal的内部类,其中
从锁升级的角度理解synchronized
前言在Java中为保证线程安全,可以使用关键字synchronized保护代码,在多个线程之间同时只能有一个线程执行被保护的代码。synchronized锁的到底是什么?是对象,还是代码块呢?保证线程
《Dubbo系列》-Dubbo常见面试题
Dubbo 整体介绍的差不多了,今天就开始面试环节了,我会列举一些常见的 Dubbo 面试题,只会抓着重的,一些太简单的我就不提了。 不仅仅给你面试题的答案,也会剖析面试官问这个问题的原因,也就是他的内心活动。 一般面试官会以这样的问题来切入、热场,毕面试也是循序渐进的过程,所…
dubbo系列之消费者注册(十一)
从上面可以看出,大部分的逻辑都是在init里面 , 在这里,同时也说明了一个问题,消费者引用服务,这个逻辑是发生在ReferenceBean创建的时候。 上面的核心代码主要是在下面这一行代码,连接注册中心,集群容错模式,连接dubbo服务提供者,建立长连接,生成服务引用对象。 …
聊聊redisson的分布式锁
序本文主要研究一下redisson的分布式锁maven实例源码解析RedissonLock.tryLockredisson-3.8.1-sources.jar!/org/redisson/Rediss
Netty的那点事儿
Netty是一个基于异步与事件驱动的网络应用程序框架,它支持快速与简单地开发可维护的高性能的服务器与客户端。 所谓事件驱动就是由通过各种事件响应来决定程序的流程,在Netty中到处都充满了异步与事件驱动,这种特点使得应用程序可以以任意的顺序响应在任意的时间点产生的事件,它带来了…
我去,你竟然还在用 try–catch-finally
这是读者 Alice 上周特意给我发来的信息,真令我动容。但比如“还以为你有什么新特技,没想到用的是 Java 13”这类批评的声音也不在少数。 不过我的心一直很大。从我写第一篇文章至今,被喷的次数就好像头顶上茂密的发量一样,数也数不清。所以我决定再接再厉,带来新的一篇“我去”…
下一页
个人成就
文章被点赞
2
文章被阅读
417
掘力值
35
关注了
23
关注者
0
收藏集
3
关注标签
11
加入于
2018-05-05