摘要:负载均衡,故障转移与同步调用的连接池思路基本相同。而由于异步调用,端会很快返回,所以端多个服务同时路由到同一个的情况是很少的,因此一个服务的一个只需要建立少量的连接。 要实时就用同步,要吞吐率就用异步。 同步调用 流程略 实现负载均衡:连接池中建立了与一个RPC-server集群的连接,连接池在返回连接的时候,需要具备负载均衡策略。实现故障转移:连接池中建立了与一个RPC-server...
摘要:要注意的是并不是线程安全的,因此一般建议在单线程中使用。实现原理继承关系继承实现接口关键属性数据的数组实际数据的数量底层使用数组保存所有元素如果用声明一个实例变量,当对象存储时,它的值不需要维持。 概述 ArrayList可以简单的看作是动态数组,相对于普通的数组它可以动态的增加容量或者减少容量。要注意的是ArrayList并不是线程安全的,因此一般建议在单线程中使用ArrayList...
摘要:比较长度法复杂度时间空间思路虽然我们可以用的解法,看是否为,但中会超时。这里我们可以利用只有一个不同的特点在时间内完成。 One Edit Distance Given two strings S and T, determine if they are both one edit distance apart. 比较长度法 复杂度 时间 O(N) 空间 O(1) 思路 虽然我们可以用...
摘要:我经常在团队里强调,不要把自己定位为某种语言的程序员,说自己是程序员,程序员,程序员等等。标题用请不要说自己是程序员没有贬低程序员的意思,是目前被采用得最多的语言,主要用的程序员里,也是有大量牛人。另外,同样的,也不要说自己是程序员程序员。 几年前 Reddit 上有个关于招聘的笑话: 面试官问:你用过 Python 或者 Django 吗? 答:我三周前去过动物园,这个算...