Dubbo作为一个分布式的服务治理框架,提供了集群部署,路由,软负载均衡及容错机制
下图描述了dubbo调用过程中的对于集群,负载等的调用关系。
Cluster
将Directory中的多个Invoker伪装成一个Invoker, 对上层透明,包含集群的容错机制
Cluster接口定义
@SPI(FailoverCluster.NAME)
public
interf...
分类:
其他 时间:
2014-12-03 21:31:36
收藏:
0 评论:
0 赞:
0 阅读:
323
一、NFS服务简介
NFS 是Network File System的缩写,即网络文件系统。一种使用于分散式文件系统的协定,由Sun公司开发,于1984年向外公布。功能是通过网络让不同的机器、不同的操作系统能够彼此分享个别的数据,让应用程序在客户端通过网络访问位于服务器磁盘中的数据,是在类Unix系统间实现磁盘文件共享的一种方法。
NFS 的基本原则是“容许不同的客户端及服务端通过一组...
分类:
其他 时间:
2014-12-03 21:31:26
收藏:
0 评论:
0 赞:
0 阅读:
410
凡事欲其成功,必要付出代价:奋斗。——爱默生
本讲内容:表单form元素
一、表单form元素介绍:html 的表单元素,主要用于让用户输入数据,并提交给服务器。
基本语法:
各种元素[输入框,下拉列表,文本域,密码框。。。]
get与post区别:post 表单的内容通过http发送,在地址栏中看不到表单的提交信息
表单常用控件...
分类:
Web开发 时间:
2014-12-03 21:31:06
收藏:
0 评论:
0 赞:
0 阅读:
162
集群目录服务Directory, 代表多个Invoker, 可以看成List,它的值可能是动态变化的比如注册中心推送变更。集群选择调用服务时通过目录服务找到所有服务
Directory的接口定义
public
interfaceDirectory extends Node {
//服务类型
ClassgetInterface();
//列出所有服务的可执行对象
List>l...
分类:
其他 时间:
2014-12-03 21:30:16
收藏:
0 评论:
0 赞:
0 阅读:
205
Router服务路由, 根据路由规则从多个Invoker中选出一个子集AbstractDirectory是所有目录服务实现的上层抽象, 它在list列举出所有invokers后,会在通过Router服务进行路由过滤。
Router接口定义
public
interface Router extendsComparable {
URL getUrl();
List> route...
分类:
其他 时间:
2014-12-03 21:30:06
收藏:
0 评论:
0 赞:
0 阅读:
450
好久没写C程序,吃力啊,菜成狗。。。http://www.smartoj.com/p/1001
python四行代码java10多行,C居然写了70+,无聊ing。。。注意0000016+0000000000000003=19; 0+0=0;就是说忽略前导0的时候得考虑两个数都是0的情况。
其他的是个人都写得出。
import java.math.BigInteger;
import ja...
分类:
其他 时间:
2014-12-03 21:29:56
收藏:
0 评论:
0 赞:
0 阅读:
195
题目
Sort a linked list in O(n log n)
time using constant space complexity.
解答
O(nlogn)时间复杂度的排序有快排、堆排、归并,一般双向链表用快排、单向链表用归并,堆排两种都可以,以下使用归并排序:
/**
* Definition for singly-linked list.
* class Li...
分类:
其他 时间:
2014-12-03 21:29:46
收藏:
0 评论:
0 赞:
0 阅读:
290
FZU Problem 2151 OOXX Game (数学啊)...
分类:
其他 时间:
2014-12-03 21:29:36
收藏:
0 评论:
0 赞:
0 阅读:
245
LoadBalance负载均衡, 负责从多个 Invokers中选出具体的一个Invoker用于本次调用,调用过程中包含了负载均衡的算法,调用失败后需要重新选择
LoadBalance接口定义
@SPI(RandomLoadBalance.NAME)
public
interface LoadBalance{
@Adaptive("loadbalance")
Invoker sel...
分类:
其他 时间:
2014-12-03 21:29:26
收藏:
0 评论:
0 赞:
0 阅读:
342
在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突,而XML 命名空间提供避免元素命名冲突的方法。
XML 命名空间属性被放置于元素的开始标签之中,并使用以下的语法:
xmlns:namespace-prefix="namespaceURI"
当命名空间被定义在元素的开始标签中时,所有带有相同前缀的子元素都会与同一个命名空间相关联。
注释:用于标...
分类:
编程语言 时间:
2014-12-03 21:29:16
收藏:
0 评论:
0 赞:
0 阅读:
267
控制流
1、不能有不能到达的(unreachable)的代码
2、所有非空语句(non-null statement)应该:
a)不管怎样执行都至少有一个副作用
b)可以引起控制流的转移
3、在预处理之前,空语句只能出现在一行上,其后可以跟有注释,假设紧跟空语句的第一个字符是空格
4、不应使用goto语句
5、不应使用continue语句
6、对任何迭代语句至多只应有一条break...
分类:
其他 时间:
2014-12-03 21:29:06
收藏:
0 评论:
0 赞:
0 阅读:
288
本来标题是《论手机浏览器中拖拽动作的不可能性》的,但是想了想还是改成艰难性,避免过于绝对
本想在手机网页中实现一个如iphone可以随意拖动的控制按钮的,但是最后发现竹篮打水一场空,
虽然拖拽动作在手机浏览器中司空见惯,但是在手机浏览器中,要想实现可以被拖拽的组件,却是一件不可能的事情。
先来看看在PC网页中,拖拽动作是怎么做的,
首先,我们有一个按钮,点击有动作,一直按着不放,可以随意拖...
分类:
移动平台 时间:
2014-12-03 21:28:56
收藏:
0 评论:
0 赞:
0 阅读:
319
不知道到底是我的水平提高了还是CF的题目变水了。。。。。。
A - Vanya and Cubes
水题。。暴力枚举就可以。。
代码如下:
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespa...
分类:
其他 时间:
2014-12-03 21:28:36
收藏:
0 评论:
0 赞:
0 阅读:
246
点击打开链接
题意:输入N,表示有N个点,
要求:
1.任意两点的距离≤ 1.0
2.每个点与原点的距离≤1.0
3.有N对点间的距离=1.0
4.N个点形成的面积≥0.5 ≤0.75
可以先取一个以原点为顶点,另外两个点在单位圆上的正三角形
其他的点就在圆弧BC上
将BC等分
而且N==4时 第四个点必须要在BC中点上
#include
#include...
分类:
其他 时间:
2014-12-03 21:27:46
收藏:
0 评论:
0 赞:
0 阅读:
262
一、原题
Sort List
Sort a linked list in O(n log n)
time using constant space complexity.
二、分析
快速排序和归并排序的时间复杂度是O(nlogn)。如果使用归并排序,在使用链表的情况下,不需要重新申请空间存放排序后的数组,可以做到空间复杂度数O(1)。我在这里使用归并排序来排序链表...
分类:
其他 时间:
2014-12-03 21:27:36
收藏:
0 评论:
0 赞:
0 阅读:
251
当我们需要在listView外层嵌套ScrollView,这样两个scroll滚动效果会产生相互影响,为了避免这个,我们通常是禁止listView滚动,
把ListView总高度计算出来,完全显示。
计算listView的总高度只需要自定义一个mylistView继承listView,重写onMeasure(...)方法就搞定了。
@Override
protected v...
分类:
其他 时间:
2014-12-03 21:27:16
收藏:
0 评论:
0 赞:
0 阅读:
292
题目链接:http://www.lydsy.com:808/JudgeOnline/problem.php?id=1179
个人感觉此题比省选题简单多了,大概是POJ中档题的难度。。。
首先我们把这个有向图缩个点,缩点后的图是个DAG,新图中每个点的权值是对应强连通分量中的点的权值之和,新图中每个点对应的强连通分量中的点都是相互可达的,也就是说新图中的每个点,劫匪都能一次性抢完其中所有ATM机...
分类:
Windows开发 时间:
2014-12-03 21:27:06
收藏:
0 评论:
0 赞:
0 阅读:
289
Given preorder and inorder traversal of a tree, construct the binary tree.
Note:
You may assume that duplicates do not exist in the tree.
这类问题非常适合用递归做,递归思路如下:
前序遍历的第一个节点必然是根节点,中序遍历中根节点之前的节...
分类:
其他 时间:
2014-12-03 21:26:56
收藏:
0 评论:
0 赞:
0 阅读:
222
linux下touch命令的常见用法...
分类:
系统服务 时间:
2014-12-03 21:26:36
收藏:
0 评论:
0 赞:
0 阅读:
286
题目链接:点击打开链接
题意 :中文。。就不啰嗦了 大致就是n*m的格子上放置炮兵,相邻两格不能放,求最大放置个数。
思路:就是典型的状压啦,dp[i][j][k] 代表当前行状态为s[j],前一行状态状态为 s[k] 时的最大放置个数。状态转移方程可为
dp[i][j][k] =max(dp[i][j][k],dp[i-1][k][p]+sum[j]) (枚举上上行的状态p sum[j]...
分类:
其他 时间:
2014-12-03 21:26:06
收藏:
0 评论:
0 赞:
0 阅读:
277