在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这 ...
分类:
编程语言 时间:
2019-04-19 11:41:13
阅读次数:
153
1、场景 取数据库表中指定条件的数据。 2、建表语句 CREATE TABLE [Chapter13].[Account]( [AccountId] [int] IDENTITY(1,1) primary key, [Name] [varchar](50) NOT NULL, [Balance] [ ...
分类:
其他好文 时间:
2019-04-18 09:16:54
阅读次数:
127
Parentheses Balance You are given a string consisting of parentheses () and []. A string of this type is said to be correct: (a)if it is the empty str ...
分类:
其他好文 时间:
2019-04-17 09:29:06
阅读次数:
166
前言 很多场景下,可能根据需要自定义Ribbon的配置,例如修改Ribbon的负载均衡规则等。Spring Cloud Edgware允许使用java代码或属性自定义Ribbon 的配置,两种方式等价。 Java代码定义 我们先说使用Java代码写配置类的方式定义负载均衡算法。 复制项目micros ...
分类:
编程语言 时间:
2019-04-15 19:38:26
阅读次数:
215
HTML 元素 HTML 元素指的是从开始标签(start tag)到结束标签(end tag)的所有代码。 注释:开始标签常被称为开放标签(opening tag),结束标签常称为闭合标签(closing tag)。 ...
分类:
Web程序 时间:
2019-04-14 09:28:22
阅读次数:
134
```
class Solution {
public: bool isBalanced(TreeNode *root) { if (checkDepth(root) == -1) return false; else return true; } int checkDepth(TreeNode *... ...
分类:
其他好文 时间:
2019-04-09 15:14:23
阅读次数:
140
一. 触发器 使用触发器可以定制用户对某一张表的数据进行 [增, 删 ,改] 操作时前后的行为, (注意 没有查询),在进行增删改的时候出发的某个动作叫做 触发器. 其实就是在增删改的时候另外执行了一段SQL语句. 触发器器是被动调用的 不能由用户直接调用 一. 创建触发器 下面模拟一下触发器的工作 ...
分类:
编程语言 时间:
2019-04-08 21:42:00
阅读次数:
142
1 while True: 2 salary = input("please input your salary:") 3 if salary.isdigit(): 4 salary=int (salary) 5 break 6 else: 7 print("Invalid input! pleas ...
分类:
微信 时间:
2019-04-07 09:54:26
阅读次数:
221
【CF1133E】K Balanced Teams(动态规划,单调队列) 题面 "CF" 让你把一堆数选一些出来分成不超过$K$组,每一组里面的最大值和最小值之差不超过$5$,求最多有多少个人元素可以被分组。 题解 设$f[i][j]$表示把前$i$个数分成$j$组的最多人数。 然后单调队列转移一下 ...
分类:
其他好文 时间:
2019-04-04 17:28:26
阅读次数:
216
bonding将多块网上绑定现一个IP地址对外提供服务,可以实现高可用或者负载均衡通过bonding,虚拟一块网卡对外提供连接,物理网卡的MAC被修改为相同的MAC地址bonding的工作模式Mode0(balance-rr)轮转策略:顺序的在每一个slave接口上发送数据包,此模式提供负载均衡和容错能力Mode1(active-backup)活动-备份策略:只有一个slave被激活,当且仅当活动
分类:
其他好文 时间:
2019-04-01 21:25:58
阅读次数:
218