自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 dubbo源码学习(五)-LoadBalance

dubbo源码学习(三)-LoadBalancehttps://www.jianshu.com/p/53feb7f5f5d9http://dubbo.apache.org/zh-cn/docs/source_code_guide/loadbalance.html缺省为RandomLoadBalance随机权重算法配置方式1、可以在服务级别配置2、也可以在方法级别配置服务级别服务端服...

2019-03-14 20:52:47 366

原创 dubbo源码学习(三)-Router

dubbo源码学习(三)-Router在学习router之前先了解下灰色发布的概念灰度发布概念:灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/B testing,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可...

2019-03-13 16:43:57 379

原创 dubbo 源码学习(二)- Directory

dubbo 源码学习(二)- directorhttps://www.jianshu.com/p/3d47873f8ad3Director 主要的两个实现类 StaticDirectory、RegistryDirectory上篇文章中有个methodInvokerMap,Directory获取invoker是从中获取的,上文讲述的是读的操作,那它的写操作是在什么时候写的呢?在执行回调方法no...

2019-03-12 20:53:36 226

原创 dubbo源码学习(一)

dubbo 源码学习(一)-集群容错架构dubbo使用两年有余,但仅仅停留在浅层的使用,了解基础的机制而已,也尝试过阅读源码,却一直没有坚持下来。其实内心是害阅读源码的,此次希望能跟着大佬们发现源码中的“黄金屋”,哈哈,共勉!转载:https://www.jianshu.com/p/8e007012367e跟着这个执行时序图,根据三个关键字Directory、Router、LoadBala...

2019-03-12 11:18:08 282

原创 ExecutorService 的四种线程池

ExecutorService 的四种线程池https://www.cnblogs.com/dolphin0520/p/3932921.htmlhttps://blog.csdn.net/fwt336/article/details/81530581

2019-03-05 20:04:04 412

原创 redis加锁工具RedisLockUtils

redis分布式锁 RedisLockUtils有很多大佬介绍分布式锁实现方式的文章,在这主要记录一个线程的redis加锁工具https://www.cnblogs.com/0201zcr/p/5942748.htmlimport java.util.ArrayList;import java.util.List;import org.apache.commons.lang.Strin...

2019-03-04 19:07:07 3577

原创 常用几种排序算法

常用的几种排序算法选择排序方法时,除了基本实现的要求外,还应当注重所选择算法的时间、空间复杂度既执行效率,另外在实际工作中往往还要注意算法的稳定性(排序后相同元素的相对位置是否发生改变)等。一、冒泡、插入、选择二、快排、归并1、冒泡排序冒泡排序只会操作相邻的两个数据。每次冒泡操作都会对相邻的两个元素进行比较,看是否满足大小关系要求,如果不满足则两者互换。public static vo...

2019-02-18 15:06:45 255

原创 解决idea错误不能及时提示的问题

起因:同事修改了dubbo接口入参,项目中调用没有及时提示,准备发布开发环境编译打包的时候才发现这个问题。idea在很多方面都优于eclips,但是这个错误信息不能技术提示的问题确实有点“恶心”。解决方法:但是这个方法只会重新编译上次编译变化过的文件,还会延迟提示。另外把idea省电模式关掉(Power Save Mode),除非你打开那个文件,否则idea是不会像eclipse那种报出来的...

2018-11-16 10:46:18 12500

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除