2019年10月20日

摘要: Client端 Hoxton版本的springcloud已经不需要注解@EnableEurekaClient了,spring-cloud-netflix-eureka-client 包里面spring.factories中有配置类EurekaClientAutoConfiguration,其内部类R 阅读全文
posted @ 2019-10-20 09:20 chuliang 阅读(563) 评论(0) 推荐(0)
 
摘要: 配置:和Feign一样,ribbon通过注册一个NamedContextFactory的子类SpringClientFactory(在RibbonAutoConfiguration中注册),实现不同clientName的配置的隔离。1、除了spring大工厂外,优先级最低的是SpringClient 阅读全文
posted @ 2019-10-20 08:49 chuliang 阅读(458) 评论(0) 推荐(0)
 
摘要: Feign的作用是根据接口生成代理类,代理类的作用是发起请求并处理结果。 @EnableFeignClients注解其实是@Import(FeignClientsRegistrar.class),根据SpringBoot注册bean的逻辑,由于FeignClientsRegistrar是一个Impo 阅读全文
posted @ 2019-10-20 08:48 chuliang 阅读(403) 评论(0) 推荐(0)
 

2019年10月19日

摘要: HystrixInvocationHandler.invoke() >HystrixCommand.execute() >queue() >toObservable().toBlocking.toFuture() >toFuture方法中that.single().subscribe() 订阅sub 阅读全文
posted @ 2019-10-19 20:10 chuliang 阅读(492) 评论(0) 推荐(0)
 

2019年8月22日

摘要: v-model属性在render函数中是下面这样的 意思也就是,第一次input事件的时候,调用$set,而set 注意红色字体,所以用v-model的话,没必要再在初始化的时候用$set绑定属性,但是注意紫色字体,不要在input事件之前给obj.name赋值,否则不会响应,非要赋值就提前用$se 阅读全文
posted @ 2019-08-22 10:03 chuliang 阅读(778) 评论(0) 推荐(0)
 

2019年8月15日

摘要: 如果嫌springBoot自带的序列化工具JACKSON不好,可以用fastJson代替。具体做法是用@Bean注解去注册一个HttpMessageConverters类型的bean: httpMessageConverter,其构造函数里的参数是fastJson的messageConverter。 阅读全文
posted @ 2019-08-15 08:15 chuliang 阅读(1065) 评论(0) 推荐(0)
 

2019年8月13日

摘要: 可以看出来computed在data之后,所以不要在data中引用computed中的属性,只能得到undefined。 data可以调用前面的props,methods的属性 computed中可以调用props,methods,data中的属性 阅读全文
posted @ 2019-08-13 13:46 chuliang 阅读(2900) 评论(0) 推荐(1)
 

2019年8月10日

摘要: 我们知道:组件内部引用其他组件要注册在components中,那么如果需要引用的组件不是别人,而是自己的话怎么办? 当然显式的注册自己也是可以的(webpack的写法好像不行) 其实不用这么麻烦,这个过程Vue帮我们做了,用的是name属性:4901行,extend方法中 当然自己引用自己的时候会发 阅读全文
posted @ 2019-08-10 22:25 chuliang 阅读(1114) 评论(0) 推荐(0)
 

2019年8月8日

摘要: Vue.prototype.$nextTick = function (fn) { return nextTick(fn, this) }; nextTick方法中,把要执行的方法(cb)放到callbacks这个数组中,然后进入timerFunc,源码1929行(左右)可以看到,timerFunc 阅读全文
posted @ 2019-08-08 15:25 chuliang 阅读(384) 评论(0) 推荐(0)
 

2019年7月14日

摘要: Vue.component一个组件和写在options的components属性中这个区别别的文章中讲,现在只讨论开始就是new Vue的情况 _init方法中,初始化一系列的东西,给vm赋值了各种属性,到最后判断 如果有el属性,那么开始把虚拟节点挂载,转化成真实节点。所以new Vue中的el属 阅读全文
posted @ 2019-07-14 14:34 chuliang 阅读(373) 评论(0) 推荐(0)