自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 ThreadLocal

ThreadLocal每个线程,都会在堆上有一部分空间。每个线程都有一个ThreadLocalMap,当线程创建时,都会将ThreadLocal做为key保存到,ThreadLocalMap里,所以每个线程都会在线程的堆空间里,有一个Map,其中key为ThreadLocal ,value具体的值。各自线程空间不会有关联,相对独立。就好比:你名下有多家公司,每家公司都有一个档案室,保存本公司的一些档案信息。你为了方便,所有的档案室都用同一把钥匙可以打开。你在任何一家公司,取档案都只能取出当前这家公司

2020-11-30 08:10:37 110

原创 一步步解析Dubbo之ServiceBean(二)

(个人理解,如果有误,望请指正,谢谢,配合源码阅读效果更好哟)上篇我们讲解到即将执行export,那么我们接下来继续来解析剩下的代码: String scope = url.getParameter(Constants.SCOPE_KEY);​ // don't export when none is configured​ if (!Constants....

2019-07-01 17:41:42 399

原创 一步步解析Dubbo之ServiceBean(一)

(个人理解,如果有误,望请指正,谢谢)看过一些分析dubbo源码的文章,一般都是按模块进行分析的,分析common下面的包,然后是注册中心,过滤器等等,或许我能力有限,感觉零零碎碎的,最后也没有串联起来。所以用我自己的方式去分析代码。我这里看的代码是2.5.x分支的,2.7.x的代码已经略有不同。其实看代码就像去发现了一个溶洞,需要探险一样,探险出发前需要确定从哪里开始,需要带上装备。一般,先...

2019-06-30 18:25:04 1511

原创 一步步解析Dubbo之自定义标签

(个人理解,如果有误,望请指正,谢谢)在使用dubbo的时候我们都是使用了dubbo的自定义的注解,接下来来分析下dubbo的自定义标签:首先我们列举下dubbo的标签有哪些:dubbo:application,dubbo:registry,dubbo:protocol,dubbo:provider,dubbo:consumer,dubbo:service,dubbo:reference这...

2019-06-28 14:19:21 859

原创 一步步解析Dubbo之@SPI机制

(个人理解,如果有误,望请指正,谢谢)首先@SPI机制的功能类是ExtensionLoader.这是一个泛型,这个类中有两部分构成,一部分是静态变量,一部分是实例变量。静态变量中主要有两个CurrentHashMap,一个用来存已经实例化的ExtensionLoarder,一个则用来存放具体类型的实例接下来,我们来看下实例变量部分:有一个class type,和ExtensionFac...

2019-06-27 11:52:44 5522

spring+springMVC+mybatis+maven简单demo.zip

实现数据库查询,maven继承,springMVC发布服务等

2016-06-02

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

TA关注的人

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