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

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


The following commit(s) were added to refs/heads/asf-site by this push:
     new bd8918d  update build result
bd8918d is described below

commit bd8918da757dfa9c8f869fc7d8fca11dfb44e66d
Author: beiwei30 <[email protected]>
AuthorDate: Wed Jul 4 14:46:26 2018 +0800

    update build result
---
 build/page.js     | 2 +-
 md_json/blog.json | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/build/page.js b/build/page.js
index ba4f6ed..db09e47 100644
--- a/build/page.js
+++ b/build/page.js
@@ -3,4 +3,4 @@
   Licensed under the MIT License (MIT), see
   http://jedwatson.github.io/classnames
 */
-!function(){"use strict";function e(){for(var 
s=[],n=0;n<arguments.length;n++){var a=arguments[n];if(a){var t=typeof 
a;if("string"===t||"number"===t)s.push(a);else 
if(Array.isArray(a))s.push(e.apply(null,a));else if("object"===t)for(var o in 
a)l.call(a,o)&&a[o]&&s.push(o)}}return s.join(" ")}var l={}.hasOwnProperty;void 
0!==s&&s.exports?s.exports=e:(a=[],void 0!==(t=function(){return 
e}.apply(n,a))&&(s.exports=t))}()},function(s,n,e){"use 
strict";n.decode=n.parse=e(85),n.encode=n.stringi [...]
\ No newline at end of file
+!function(){"use strict";function e(){for(var 
s=[],n=0;n<arguments.length;n++){var a=arguments[n];if(a){var t=typeof 
a;if("string"===t||"number"===t)s.push(a);else 
if(Array.isArray(a))s.push(e.apply(null,a));else if("object"===t)for(var o in 
a)l.call(a,o)&&a[o]&&s.push(o)}}return s.join(" ")}var l={}.hasOwnProperty;void 
0!==s&&s.exports?s.exports=e:(a=[],void 0!==(t=function(){return 
e}.apply(n,a))&&(s.exports=t))}()},function(s,n,e){"use 
strict";n.decode=n.parse=e(85),n.encode=n.stringi [...]
\ No newline at end of file
diff --git a/md_json/blog.json b/md_json/blog.json
index f2edbd4..5c4c14f 100644
--- a/md_json/blog.json
+++ b/md_json/blog.json
@@ -14,7 +14,7 @@
     },
     {
       "filename": "introduction-to-dubbo-spi.md",
-      "__html": "<h2>Dubbo可扩展机制实战</h2>\n<h1>1. 
Dubbo的扩展机制</h1>\n<p>在Dubbo的官网上,Dubbo描述自己是一个高性能的RPC框架。今天我想聊聊Dubbo的另一个很棒的特性, 
就是它的可扩展性。\n如同罗马不是一天建成的,任何系统都一定是从小系统不断发展成为大系统的,想要从一开始就把系统设计的足够完善是不可能的,相反的,我们应该关注当下的需求,然后再不断地对系统进行迭代。在代码层面,要求我们适当的对关注点进行抽象和隔离,在软件不断添加功能和特性时,依然能保持良好的结构和可维护性,同时允许第三方开发者对其功能进行扩展。在某些时候,软件设计者对扩展性的追求甚至超过了性能。</p>\n<p>在谈到软件设计时,可扩展性一直被谈起,那到底什么才是可扩展性,什么样的框架才算有良好的可扩展性呢?它必须要做到以下两点:<
 
/p>\n<ol>\n<li>作为框架的维护者,在添加一个新功能时,只需要添加一些新代码,而不用大量的修改现有的代码,即符合开闭原则。</li>\n<li>作为框架的使用者,在添加一个新功能时,不需要去
 [...]
+      "__html": "<h2>Dubbo可扩展机制实战</h2>\n<h1>1. 
Dubbo的扩展机制</h1>\n<p>在Dubbo的官网上,Dubbo描述自己是一个高性能的RPC框架。今天我想聊聊Dubbo的另一个很棒的特性, 
就是它的可扩展性。\n如同罗马不是一天建成的,任何系统都一定是从小系统不断发展成为大系统的,想要从一开始就把系统设计的足够完善是不可能的,相反的,我们应该关注当下的需求,然后再不断地对系统进行迭代。在代码层面,要求我们适当的对关注点进行抽象和隔离,在软件不断添加功能和特性时,依然能保持良好的结构和可维护性,同时允许第三方开发者对其功能进行扩展。在某些时候,软件设计者对扩展性的追求甚至超过了性能。</p>\n<p>在谈到软件设计时,可扩展性一直被谈起,那到底什么才是可扩展性,什么样的框架才算有良好的可扩展性呢?它必须要做到以下两点:<
 
/p>\n<ol>\n<li>作为框架的维护者,在添加一个新功能时,只需要添加一些新代码,而不用大量的修改现有的代码,即符合开闭原则。</li>\n<li>作为框架的使用者,在添加一个新功能时,不需要去
 [...]
     },
     {
       "filename": "optimization-branch-prediction.md",

Reply via email to