You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by gi...@apache.org on 2020/01/09 08:05:57 UTC

[dubbo-website] branch asf-site updated: Automated deployment: Thu Jan 9 08:05:48 UTC 2020 15c5980839ad45ca774d07d103fa0e2e361c3631

This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 9c1704e  Automated deployment: Thu Jan  9 08:05:48 UTC 2020 15c5980839ad45ca774d07d103fa0e2e361c3631
9c1704e is described below

commit 9c1704e6915871e9172db23699404c0af40023d7
Author: lixiaojiee <li...@users.noreply.github.com>
AuthorDate: Thu Jan 9 08:05:48 2020 +0000

    Automated deployment: Thu Jan  9 08:05:48 UTC 2020 15c5980839ad45ca774d07d103fa0e2e361c3631
---
 build/ecology.js          | 2 +-
 zh-cn/blog/dubbo-101.html | 8 ++++----
 zh-cn/blog/dubbo-101.json | 2 +-
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/build/ecology.js b/build/ecology.js
index 8cfd024..3f01942 100644
--- a/build/ecology.js
+++ b/build/ecology.js
@@ -3,7 +3,7 @@
   Licensed under the MIT License (MIT), see
   http://jedwatson.github.io/classnames
 */
-!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var c=typeof r;if("string"===c||"number"===c)e.push(r);else if(Array.isArray(r)&&r.length){var o=n.apply(null,r);o&&e.push(o)}else if("object"===c)for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var a={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(c=function(){return n}.apply(t,r))&&(e.exports=c))}()},function(e,t,n){"use strict";Objec [...]
+!function(){"use strict";function n(){for(var e=[],t=0;t<arguments.length;t++){var r=arguments[t];if(r){var c=typeof r;if("string"===c||"number"===c)e.push(r);else if(Array.isArray(r)&&r.length){var o=n.apply(null,r);o&&e.push(o)}else if("object"===c)for(var i in r)a.call(r,i)&&r[i]&&e.push(i)}}return e.join(" ")}var a={}.hasOwnProperty;void 0!==e&&e.exports?(n.default=n,e.exports=n):(r=[],void 0!==(c=function(){return n}.apply(t,r))&&(e.exports=c))}()},function(e,t,n){"use strict";Objec [...]
 object-assign
 (c) Sindre Sorhus
 @license MIT
diff --git a/zh-cn/blog/dubbo-101.html b/zh-cn/blog/dubbo-101.html
index fb6ac09..4307a22 100644
--- a/zh-cn/blog/dubbo-101.html
+++ b/zh-cn/blog/dubbo-101.html
@@ -161,15 +161,15 @@ String response = stub.sayHello(); <span class="hljs-comment">// #3</span>
 <li>打印返回结果 <em>hi, dubbo</em>。</li>
 </ol>
 <h3>运行</h3>
-<p>完整的示例在 <a href="https://github.com/dubbo/dubbo-samples/tree/master/dubbo-samples-api">https://github.com/dubbo/dubbo-samples/tree/master/dubbo-samples-api</a> 上提供。在完整的示例中,由于配置了 <em>exec-maven-plugin</em>,可以很方便的在命令行下通过 maven 的方式执行。当然,您也可以在 IDE 里直接执行,但是需要注意的是,由于使用了组播的方式来发现服务,运行时需要指定 <em>-Djava.net.preferIPv4Stack=true</em>。</p>
+<p>完整的示例在 <a href="https://github.com/apache/dubbo-samples/tree/master/java/dubbo-samples-api">https://github.com/apache/dubbo-samples/tree/master/java/dubbo-samples-api</a> 上提供。在完整的示例中,由于配置了 <em>exec-maven-plugin</em>,可以很方便的在命令行下通过 maven 的方式执行。当然,您也可以在 IDE 里直接执行,但是需要注意的是,由于使用了组播的方式来发现服务,运行时需要指定 <em>-Djava.net.preferIPv4Stack=true</em>。</p>
 <h4>构建示例</h4>
 <p>通过以下的命令来同步示例代码并完成构建:</p>
 <ol>
-<li>同步代码:git clone <a href="https://github.com/dubbo/dubbo-samples.git">https://github.com/dubbo/dubbo-samples.git</a></li>
+<li>同步代码:git clone <a href="https://github.com/apache/dubbo-samples.git">https://github.com/apache/dubbo-samples.git</a></li>
 <li>构建:mvn clean package</li>
 </ol>
-<pre><code class="language-bash">$ git <span class="hljs-built_in">clone</span> https://github.com/dubbo/dubbo-samples.git
-$ <span class="hljs-built_in">cd</span> dubbo-samples/dubbo-samples-api/
+<pre><code class="language-bash">$ git <span class="hljs-built_in">clone</span> https://github.com/apache/dubbo-samples.git
+$ <span class="hljs-built_in">cd</span> dubbo-samples/java/dubbo-samples-api/
 $ mvn clean package
 INFO] Scanning <span class="hljs-keyword">for</span> projects...
 [INFO]
diff --git a/zh-cn/blog/dubbo-101.json b/zh-cn/blog/dubbo-101.json
index 9541bab..6efa264 100644
--- a/zh-cn/blog/dubbo-101.json
+++ b/zh-cn/blog/dubbo-101.json
@@ -1,6 +1,6 @@
 {
   "filename": "dubbo-101.md",
-  "__html": "<h1>第一个 Dubbo 应用</h1>\n<h2>Java RMI 简介</h2>\n<p>Java RMI (Remote Method Invocation)- 远程方法调用,能够让客户端像使用本地调用一样调用服务端 Java 虚拟机中的对象方法。RMI 是面向对象语言领域对 RPC (Remote Procedure Call)的完善,用户无需依靠 IDL 的帮助来完成分布式调用,而是通过依赖接口这种更简单自然的方式。</p>\n<h3>Java RMI 工作原理</h3>\n<p>一个典型的 RMI 调用如下图所示:</p>\n<ol>\n<li>服务端向 RMI 注册服务绑定自己的地址,</li>\n<li>客户端通过 RMI 注册服务获取目标地址,</li>\n<li>客户端调用本地的 Stub 对象上的方法,和调用本地对象上的方法一致,</li>\n<li>本地存根对象将调用信息打包,通过网络发送到服务端,</li>\n<li>服务端的 Skeleton 对象收到网络请求之后,将调用信息解包,</li>\n<li>然后找到真正 [...]
+  "__html": "<h1>第一个 Dubbo 应用</h1>\n<h2>Java RMI 简介</h2>\n<p>Java RMI (Remote Method Invocation)- 远程方法调用,能够让客户端像使用本地调用一样调用服务端 Java 虚拟机中的对象方法。RMI 是面向对象语言领域对 RPC (Remote Procedure Call)的完善,用户无需依靠 IDL 的帮助来完成分布式调用,而是通过依赖接口这种更简单自然的方式。</p>\n<h3>Java RMI 工作原理</h3>\n<p>一个典型的 RMI 调用如下图所示:</p>\n<ol>\n<li>服务端向 RMI 注册服务绑定自己的地址,</li>\n<li>客户端通过 RMI 注册服务获取目标地址,</li>\n<li>客户端调用本地的 Stub 对象上的方法,和调用本地对象上的方法一致,</li>\n<li>本地存根对象将调用信息打包,通过网络发送到服务端,</li>\n<li>服务端的 Skeleton 对象收到网络请求之后,将调用信息解包,</li>\n<li>然后找到真正 [...]
   "link": "/zh-cn/blog/dubbo-101.html",
   "meta": {
     "title": "第一个 Dubbo 应用",