会员
周边
捐助
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
chuliang
上一页
1
2
3
4
5
6
7
下一页
2019年10月20日
Feign源码
摘要: Feign的作用是根据接口生成代理类,代理类的作用是发起请求并处理结果。 @EnableFeignClients注解其实是@Import(FeignClientsRegistrar.class),根据SpringBoot注册bean的逻辑,由于FeignClientsRegistrar是一个Impo
阅读全文
posted @ 2019-10-20 08:48 chuliang
阅读(401)
评论(0)
推荐(0)
编辑
2019年10月19日
Hystrix源码
摘要: HystrixInvocationHandler.invoke() >HystrixCommand.execute() >queue() >toObservable().toBlocking.toFuture() >toFuture方法中that.single().subscribe() 订阅sub
阅读全文
posted @ 2019-10-19 20:10 chuliang
阅读(477)
评论(0)
推荐(0)
编辑
2019年8月22日
Vue源码之 $set
摘要: v-model属性在render函数中是下面这样的 意思也就是,第一次input事件的时候,调用$set,而set 注意红色字体,所以用v-model的话,没必要再在初始化的时候用$set绑定属性,但是注意紫色字体,不要在input事件之前给obj.name赋值,否则不会响应,非要赋值就提前用$se
阅读全文
posted @ 2019-08-22 10:03 chuliang
阅读(759)
评论(0)
推荐(0)
编辑
2019年8月15日
springMVC源码之 HttpMessageConverters
摘要: 如果嫌springBoot自带的序列化工具JACKSON不好,可以用fastJson代替。具体做法是用@Bean注解去注册一个HttpMessageConverters类型的bean: httpMessageConverter,其构造函数里的参数是fastJson的messageConverter。
阅读全文
posted @ 2019-08-15 08:15 chuliang
阅读(1042)
评论(0)
推荐(0)
编辑
2019年8月13日
Vue源码之 props data computed 顺序
摘要: 可以看出来computed在data之后,所以不要在data中引用computed中的属性,只能得到undefined。 data可以调用前面的props,methods的属性 computed中可以调用props,methods,data中的属性
阅读全文
posted @ 2019-08-13 13:46 chuliang
阅读(2886)
评论(0)
推荐(1)
编辑
2019年8月10日
Vue源码之 name属性的意义和组件自己注册自己
摘要: 我们知道:组件内部引用其他组件要注册在components中,那么如果需要引用的组件不是别人,而是自己的话怎么办? 当然显式的注册自己也是可以的(webpack的写法好像不行) 其实不用这么麻烦,这个过程Vue帮我们做了,用的是name属性:4901行,extend方法中 当然自己引用自己的时候会发
阅读全文
posted @ 2019-08-10 22:25 chuliang
阅读(1106)
评论(0)
推荐(0)
编辑
2019年8月8日
Vue $nextTick
摘要: Vue.prototype.$nextTick = function (fn) { return nextTick(fn, this) }; nextTick方法中,把要执行的方法(cb)放到callbacks这个数组中,然后进入timerFunc,源码1929行(左右)可以看到,timerFunc
阅读全文
posted @ 2019-08-08 15:25 chuliang
阅读(380)
评论(0)
推荐(0)
编辑
2019年7月14日
Vue源码之 整体思路(未完工)
摘要: Vue.component一个组件和写在options的components属性中这个区别别的文章中讲,现在只讨论开始就是new Vue的情况 _init方法中,初始化一系列的东西,给vm赋值了各种属性,到最后判断 如果有el属性,那么开始把虚拟节点挂载,转化成真实节点。所以new Vue中的el属
阅读全文
posted @ 2019-07-14 14:34 chuliang
阅读(371)
评论(0)
推荐(0)
编辑
2019年6月29日
Springboot源码 bean的注册
摘要: 1、这个过程发生在spring工厂refresh方法的invokeBeanFactoryPostProcessors中,取出ConfigurationClassPostProcessor这个BeanFactoryPostProcessors(也是一个BeanDefinitionRegistry类型)
阅读全文
posted @ 2019-06-29 19:13 chuliang
阅读(744)
评论(0)
推荐(0)
编辑
2019年6月26日
Vue源码之 watch
摘要: watch是为vm的属性(已经在initData方法中被重写get和set方法)的get方法中多收集了一个watcher 具体分析: 对每一个watch中的属性,根据方法的key和handler,执行createWatcher 方法。 这里注意 new了一个Watcher,cb是之前的handler
阅读全文
posted @ 2019-06-26 20:33 chuliang
阅读(989)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
下一页
公告
导航
博客园
首页
新随笔
新文章
联系
订阅
管理