首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
jdk
订阅
optional
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
最新版本dubbo源码之LoadBalance(二)- ConsistentHashLoadBalance
本文是接上篇文章之后的第二篇,主要是一致性hash算法的实现,下面会通过详细注解来描述流程。有不清楚的可以评论留言。 首先我们来看下ConsistentHashLoadBalance的核心结构,先有个总体的概念,然后顺着方法调用流程逐步往下讲。 上面的doSelect方法主要的…
面试常问Spring AOP和事务注解@Transactional原理
内容大纲 动态代理技术 ProxyFactory Advice分类 Advisor Spring创建代理对象的方式 Spring AOP概念 ProxyFactory对Cglib或JDK Proxy的
JAVA基于CompletableFuture的流水线并行处理深度实践,满满干货
在项目开发中,由于业务规划原因,经常会涉及到聚合信息处理类的场景,按照环节串行执行的时候往往最终响应耗时很长,JAVA对并行的处理场景支持已经很完善了,本文深度总结了应对策略,快来看看吧~
【分享】从Mybatis源码中,学习到的10种设计模式
23种设计模式,Mybatis源码中竟然用了一半!怒卷Mybatis设计模式,从源码中学习设计模式,太爽了!
【Zookeeper源码阅读】从源码角度分析watcher实现原理
大家都知道Zookeeper有个非常重要的机制-Watcher机制。总的来说,Watcher机制可以分为三个过程:客户端注册Watcher、服务器处理Watcher、客户端保存路劲与watcher处理
理解Zookeeper的Watch机制
我们知道Zookeeper的临时节点可以用来实现分布式锁,多个客户端分别创建一个节点,创建成功即成功获取到了锁,创建失败的客户端们则会监听这个临时节点,获取锁的客户端释放锁(删除临时节点)或 与ZK服务端断开连接后(ZK会删除临时节点),其他客户端会收到Watch发来的通知,兄…
多线程与数据库事务以及数据库连接之间的关系
疑问 今天我们来梳理一下, 多线程、数据库事务、数据库连接之间的关系 前文我们提到过,数据库事务的相关知识,具体可以看这篇文章京东面试官问我:“聊聊MySql事务,MVCC?”,不过,我们说的多事务和
ThreadLocal详解
前言 这几天看《Java并发编程之美》的时候又遇到了ThradLocal这个类,不得不说,这个类在平时很多场景都遇得到,所以对其进行一个系统性的学习,然后再输出成这篇博客。 那么,什么是ThreadL
深入浅出Spring事务的实现原理
事务毫无疑问是开发中非常重要的一环,掌握事务中的每个细节是非常必要的,本文将系统而透彻的分析 Spring 中事务的实现原理。
String的内存模型,为什么String被设计成不可变的
关于String,收集一波基础,来源标明最后,不确定是否权威, 希望有问题可以得到纠正。 0. String的内存模型 Java8以及以后的字符串新建时,直接在堆中生成对象,而字符创常量池位于Metaspace。必要的时候,会把堆中的指针存入Metaspace, 而不是复制。 …