1:Ribbon是什么Ribbon是一个开源的客户端负载均衡器,由Netflix发布,是SpringCloud-Netflix中重要的一环,通过它将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项,如连接超时、重试等。简单的说,就是在配置文件中列出LoadBalancer后面所有的服务,Ribbon会自动的基于某种规则(如简单轮询,随机连接等)去连接这些服务,也很
分类:
编程语言 时间:
2020-07-04 09:13:15
阅读次数:
163
CSS 中文开发手册 规定灵活项目的方向 | flex-direction (Flexible Box Layout) - CSS 中文开发手册 CSSflex-direction属性指定了内部元素是如何在 flex 容器中布局的,定义了主轴的方向(正方向或反方向)。 本文标题:规定灵活项目的方向 ... ...
分类:
Web程序 时间:
2020-07-04 01:47:44
阅读次数:
82
建造者模式(Builder Design) 定义 把一个复杂对象的构建和表示分离开,使同样的构建构成可以创建不同的表示(官方的定义) UML图说明 抽象建造者接口( Builder):抽象定义的建造者(非必须的) 导演角色类(Director): 统一的指挥者角色,去指定建造目标(非必须的) 具体建 ...
分类:
其他好文 时间:
2020-07-03 17:45:29
阅读次数:
69
<div class="flex"> <label>城市</label> <div class="dealerbo"> <select><option value="110000">北京市</option></select> </div></div> CSS .dealerbo { border-b ...
分类:
其他好文 时间:
2020-07-03 17:13:02
阅读次数:
77
要实现一个功能动态表单中嵌套动态表单如下: 仔细看看antd的文档其实不难 具体步骤如下(代码用ts写的) 1.建立一个 名为 ConcatRegion的组件(动态表单A)代码如下 接口如下: interface ConcatRegionProps { form: ReturnType<typeof ...
分类:
其他好文 时间:
2020-07-03 12:31:00
阅读次数:
77
常用设计模拟有:23种,分为三类:创建型,结构型,行为型。所谓设计模式,就是相似问题的一种解决方案。 创建型(是对对象创建过程的各种问题和解决方案的总结) 1、Factory 工厂模式 2、Abstract Factory 抽象工厂模式 3、Singleton 单例模式 4、Builder 构建器模 ...
分类:
其他好文 时间:
2020-07-03 12:13:25
阅读次数:
70
1. 拦截器注解 1. mybatis自定义拦截器实现步骤: 实现org.apache.ibatis.plugin.Interceptor接口。 添加拦截器注解org.apache.ibatis.plugin.Intercepts。 配置文件中添加拦截器。 2. 在mybatis中可被拦截的类型有四 ...
分类:
其他好文 时间:
2020-07-03 10:58:18
阅读次数:
63
Flex容器属性 display 要改变元素的模式为伸缩容器,需要使用display属性。 display:flex | inline-flex/*flex:设置为块级伸缩容器。 inline-flex:设置为内联级伸缩容器。*/ <!DOCTYPE html> <html lang="en" xm ...
分类:
其他好文 时间:
2020-07-02 21:29:07
阅读次数:
99
【问题原因】 该问题是由于微软从 Windows 8 开始,GetKeyboadLayouts 函数不再有效,而 VCL 中仍然是通过该方法获取输入法列表造成的。希望下个版本的 Delphi/C++ Builder 能够解决。 【解决办法】 如果是 Win8+,则自己从注册表读,如果是Win 7 等 ...
使用Java 8 consumer替代传统Java builder模式代码 ...
分类:
编程语言 时间:
2020-07-01 20:28:06
阅读次数:
55