最新消息:www.yxkong.com也可以访问

常用框架

feign集成hystrix全流程源码分析

yxkong 3天前 14浏览 0评论

这篇文章算是对之前系列的增强,将spring启动流程、@Configuration配置加载分析 、feign构建与调用全流程分析、hystrix源码分析 整体用两张图片串联起来。 feign 全流程分析 图片中主要分为以下几步: 从项目启动; ref...

Rxjava在hystrix中的应用

Rxjava在hystrix中的应用

yxkong 3周前 (12-29) 64浏览

在hystrix中核心使用了响应式编程。不了解响应式编程的同学可能会看的云里雾里。 基本概念 官网上对rx的描述。 ReactiveX is a library for composing asynchronous and event-based p...

hystrix源码分析

hystrix源码分析

yxkong 3周前 (12-25) 78浏览

最近遇到了一些生产问题涉及到了hystrix,想要了解下底层的原理。hystrix中大量运用了Rxjava的响应式编程,不懂Rxjava,理解起来有点费劲。 基本准备 <?xml version="1.0" encoding...

将springboot项目构建为docker镜像

将springboot项目构建为docker镜像

yxkong 2个月前 (11-24) 254浏览

创建eureka-server项目 主要看下配置文件 server: port: 8765 # 开启优雅停机kill -2 可以优雅停机 shutdown: GRACEFUL eureka: #此处设置会改变eureka控制台System Statu...

feign构建与调用全流程分析

feign构建与调用全流程分析

来源:5ycode yxkong 4个月前 (09-14) 311浏览

基于springcloud的灰度实现方案(一) 基于springcloud的灰度实现方案(二) @Configuration配置加载分析 之前介绍了灰度方案以及实现,分析feign调用的时候,有点不太尽兴,这次再丰富一下。 首先,我们在feign调用...

@Configuration配置加载分析

@Configuration配置加载分析

yxkong 5个月前 (08-22) 281浏览

本来只想分析下@import是如何装载的,一下子没刹住车,整了一个Configuration 配置加载分析。 背景 周五在给大家分享sleuth的时候在ZipkinAutoConfiguration中关于程序如何选择Reporter一下子没找到具体的...

springboot启动流程分析

springboot启动流程分析

yxkong 8个月前 (05-20) 302浏览 0评论

之前梳理的springboot的启动流程,大家想了解的可以看下。 整个springboot启动的流程,更像是一个大的模板方法。 在模板中的每个节点去产生一些具体的事件。 springboot在构造的时候就把Listener都拿到了,这些事件触达以后,...

ibatis 动态sql

yxkong 7年前 (2015-07-03) 760浏览 0评论

  直接使用JDBC一个非常普遍的问题就是动态SQL。使用参数值、参数本身和数据列都是动态SQL,通常是非常困难的。典型的解决办法就是用上一堆的IF-ELSE条件语句和一连串的字符串连接。对于这个问题,Ibatis提供了一套标准的相对比较清...

jackson annotations注解详解(转)

yxkong 7年前 (2015-01-26) 3060浏览 0评论

官方WIKI:https://github.com/FasterXML/jackson-databind/wiki jackson 1.x和2.x版本的注解是放置在不同的包下的 1.x是在jackson core jar包org.codehaus.j...

hibernate异常解决

yxkong 7年前 (2015-01-23) 1055浏览 0评论

项目跑了一段时间后出现了获取Session异常 org.springframework.transaction.CannotCreateTransactionException: Could not open Hibernate Session fo...