会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yangxiaohui227
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
6
7
8
9
10
11
12
13
14
···
21
下一页
2020年7月3日
springmvc 源码分析(二)-- DiapartcherServlet核心调用流程分析
摘要: 测试环境搭建: 本次搭建是基于springboot来实现的,代码在码云的链接:https://gitee.com/yangxioahui/thymeleaf.git 项目结构代码如下: 一: controller的三种实现方式: 1. 第一种是大家非常熟悉的,使用@Controller和@Reque
阅读全文
posted @ 2020-07-03 11:33 yangxiaohui227
阅读(305)
评论(0)
推荐(0)
2020年7月1日
NIO 实现简单群聊功能
摘要: 服务端: package com.yang.runnable; import java.io.IOException; import java.net.InetSocketAddress; import java.nio.ByteBuffer; import java.nio.channels.*;
阅读全文
posted @ 2020-07-01 10:11 yangxiaohui227
阅读(221)
评论(0)
推荐(0)
2020年6月24日
springmvc 源码分析(一)-- DisparcherServlet的创建和注册到tomcat
摘要: 一. servlet 3.0 的使用 1.1 环境搭建: servlet跟spring没有任何关系,我创建一个servlet可以不依赖spring,现在搭建一个纯的servlet项目,并实现简单的类似springMVC的功能: 引入依赖: <dependency> <groupId>javax.se
阅读全文
posted @ 2020-06-24 15:27 yangxiaohui227
阅读(783)
评论(0)
推荐(0)
Ribbon自定义负载均衡策略,在网关实现类似Ip_hash的负载均衡,ribbon给单个服务配置属性
摘要: 背景: 我需要在网关实现一种功能,某个用户的请求永远打在后台指定的服务,也就是根据ip地址进行负载均衡 原理: 在ribbon的配置类下: 那我们自己创建一个IRule的实现类,模仿ZoneAvoidanceRule,该类的继承体系: 所以我们只要继成AbstractLoadBalancerRule
阅读全文
posted @ 2020-06-24 09:56 yangxiaohui227
阅读(1326)
评论(0)
推荐(1)
2020年6月2日
hystrix ,feign,ribbon的超时时间配置,以及原理分析
摘要: 背景,网上看到很多关于hystrix的配置都是没生效的,如: 一.先看测试环境搭建: order 服务通过feign 的方式调用了product 服务的getProductInfo 接口 // order 服务的调用接口 @FeignClient(name ="product",fallback =
阅读全文
posted @ 2020-06-02 15:11 yangxiaohui227
阅读(8174)
评论(0)
推荐(3)
2020年6月1日
hystrix 源码分析以及属性的配置
摘要: 一.feign与hystix结合 1.1测试环境搭建 架构如图: 非常简单,就是Order服务通过feign调用product服务的一个获取商品信息的一个接口: package com.yang.xiao.hui.order.controller; import org.springframewor
阅读全文
posted @ 2020-06-01 16:26 yangxiaohui227
阅读(780)
评论(0)
推荐(0)
2020年5月30日
自定义springboot - starter 实现日志打印,并支持动态可插拔
摘要: 1. starter 命名规则: springboot项目有很多专一功能的starter组件,命名都是spring-boot-starter-xx,如spring-boot-starter-logging,spring-boot-starter-web, 如果是第三方的starter命名一般是:xx
阅读全文
posted @ 2020-05-30 15:20 yangxiaohui227
阅读(2962)
评论(1)
推荐(1)
2020年5月26日
spring-cloud-starter-openfeign 源码详细讲解
摘要: 1.测试环境搭建: 1.1 架构图: product服务提供一个接口: order服务通过feign的方式来调用product的接口: order服务需要引入依赖: <dependency> <groupId>org.springframework.cloud</groupId> <artifact
阅读全文
posted @ 2020-05-26 14:19 yangxiaohui227
阅读(2347)
评论(0)
推荐(0)
2020年5月5日
简述application.properties和application.yml 以及 @ConfigurationProperties 和@PropertySource @Value 和@ImportResource的用法,区别
摘要: 问题: 如何在application.properties和application.yml中配置String,Date,Object,Map,List类型的属性,并且idea能提示 先写一个Person 类和一个Dog类: 在properties中配置Person类如下: 如果是yml的格式如下:
阅读全文
posted @ 2020-05-05 23:09 yangxiaohui227
阅读(680)
评论(0)
推荐(0)
2020年4月23日
Ribbon源码分析(二)-- 服务列表的获取和负载均衡算法分析
摘要: 上一篇博客(https://www.cnblogs.com/yangxiaohui227/p/12614343.html)分享了ribbon如何实现对http://product/info/这个链接重构为http://ip:端口/info/的过程本次来分析如何通过服务名称获取服务列表以及通过服务列表
阅读全文
posted @ 2020-04-23 10:40 yangxiaohui227
阅读(1432)
评论(1)
推荐(1)
上一页
1
···
6
7
8
9
10
11
12
13
14
···
21
下一页
公告