自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (8)
  • 收藏
  • 关注

翻译 Istio v1aplha3 routing API介绍

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 https://zhaohuabing.com/2018/06/04/introducing-the-istio-v1alpha3-routing-api/目录设计原则v1alpha3中的配置资源GatewayVirtualServiceDestinationRuleServiceEntry创建和删除v1alph...

2018-06-06 14:57:28 1260

原创 来自Istio的儿童节礼物: 0.8 Release发布

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 https://zhaohuabing.com/2018/06/02/istio08/在6月1日这一天的早上,Istio社区宣布发布0.8 Release,除了常规的故障修复和性能改进外,这个儿童节礼物里面还有什么值得期待内容呢?让我们来看一看:Networking改进的流量管理模型0.8版本采用了新的流量管理配...

2018-06-04 14:16:44 585

翻译 Service Mesh 和 API Gateway的关系探讨(译文)

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 https://zhaohuabing.com/2018/04/11/service-mesh-vs-api-gateway/目录Service Mesh vs API GatewayAPI Gateway: 将服务作为被管理的API向外部暴露Service Mesh:微服务的网络通信基础设施API Gatewa...

2018-04-25 19:03:06 1363

原创 Helm:强大的Kubernetes包管理工具

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 https://zhaohuabing.com/2018/04/16/using-helm-to-deploy-to-kubernetes/目录前言Kubernetes应用部署的挑战Helm是什么?Helm组件及相关术语安装Helm构建一个Helm chartHelm Repository在kubernetes中...

2018-04-25 18:55:44 3695

原创 谈谈微服务架构中的基础设施:Service Mesh与Istio

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 https://zhaohuabing.com/2018/03/29/what-is-service-mesh-and-istio/目录微服务架构的演进Istio服务网格Istio控制面PilotMixerAuth认证鉴权Istio数据面典型应用场景分布式调用追踪度量收集灰度发布断路器故障注入总结参考微服务架构的...

2018-04-02 12:35:26 1154

原创 如何构建安全的微服务应用?

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 http://zhaohuabing.com/2018/02/03/authentication-and-authorization-of-microservice/目录前言单体应用的实现方式微服务认证和鉴权面临的问题微服务认证和鉴权的技术方案用户身份认证用户状态保持实现单点登录用户权限控制API Gateway...

2018-03-01 16:02:15 2132

原创 开源Service Mesh组件Nginmesh安装指南

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 http://zhaohuabing.com/2017/11/04/istio-install_and_example/前言Nginmesh是NGINX的Service Mesh开源项目,用于Istio服务网格平台中的数据面代理。它旨在提供七层负载均衡和服务路由功能,与Istio集成作为sidecar部署,并将以

2018-01-02 19:18:05 3086

原创 Istio及Bookinfo示例程序安装试用笔记

本博客为 http://zhaohuabing.com 在CSDN的镜像,评论请移步 http://zhaohuabing.com/2017/11/04/istio-install_and_example/Istio是来自Google,IBM和Lyft的一个Service Mesh(服务网格)开源项目,是Google继Kubernetes之后的又一大作,本文将演示如何从裸机开始从零搭建Istio及Bookinfo示

2017-11-30 13:11:54 9940

原创 如何从外部访问Kubernetes集群中的应用?

我们知道,kubernetes的Cluster Network属于私有网络,只能在cluster Network内部才能访问部署的应用,那如何才能将Kubernetes集群中的应用暴露到外部网络,为外部用户提供服务呢?本文探讨了从外部网络访问kubernetes cluster中应用的几种实现方式。

2017-11-30 10:40:13 6583 1

原创 Oracle Service Bus(OSB) Example

Oracle Service Bus(OSB) Example本文将使用JDeveloper12C创建一个简单的OSB程序。该程序在OSB中提供了一个天气查询的服务。通过该示例,可以帮助理解OSB中的Proxy Service,Business Service, Pipeline等基本概念,并学习如何创建OSB应用。 本文涉及到的工具和系统: Oracle VirtualBox 5.0.12

2016-01-11 19:51:55 11208 5

原创 XML学习笔记

XML声明XML声明放在XML文件的第一行,包含XML的版本号和使用的编码。XML声明用于指导XML解析器解析该XML文件。XML版本号:解析器以哪一个XML版本规范解析文件。XML编码:解析器以哪种文件编码格式解析文件。XML编码定义的约定:如果XML文件中只有标准的ASCII编码,则无需在XML声明中显示定义编码格式。如果XML文件是Unicode编码,并且文

2014-10-16 09:56:48 958

原创 BPEL 学习笔记

2014-09-30 14:02:30 751

原创 web service 学习笔记

2014-09-29 19:35:06 906

原创 SOA接口的两种常用实现比较:SOAP vs REST

对于WEB Service而言,SOAP和REST各有千秋,SOAP有完善的标准规范和自动化开发工具,REST则更简单,对移动应用更友好。

2014-09-29 11:20:24 14294

原创 oracle SOA suite 学习笔记

Oracle SOA Suite的组成:核心为OSB(Oracle Service Bus),围绕OSB提供了企业流程管理,服务监控,安全管理,集成开发环境等工具。SOA与OSB的关系:OSB是SOA的基础与核心组件,提供了集成legacy系统的服务总线。SOA以OSB为基础提供了业务层的企业流程管理功能。可以将BPEL progress Manager理解为SOA Suite内建的一个Ser

2014-09-25 15:41:36 4843

原创 maven学习笔记

全局配置文件settings.xml

2013-09-28 15:31:02 2819 1

原创 基于JTBC的装修公司网站

最近利用业余时间为朋友的装修公司做了一个展示网站,是基于JTBC做的,欢迎使用JTBC的同学和我讨论相关问题。网站地址 http://www.tdd999.com

2013-09-27 18:58:59 1331

原创 数字证书原理

公钥机制面临的问题-假冒身份发布公钥采用公钥机制进行加密传输面临的一个问题是公钥的发布。任何一个用户都可以通过网络向所有人发布伪造的公钥,如果某个用户假冒真正用户的名义发布一个公钥,在该假冒者被揭穿以前,他可以解读所有发向真正用户的加密消息,还可以通过签名冒充真正用户的身份。用户A假冒用户B的身份发布一个公钥  其他用户使用假冒的公钥与用户B通信,信息内容被用户A窃取

2012-03-03 21:42:20 1229

原创 GitHub的认证过程(二)

采用SSH验证的方式有一个缺陷,任何人在保存有私匙的计算机上都可以对GitHub进行操作,另外私匙也存在被别人盗窃的风险。SSH提供了一种SSH with authentication key的认证方式。该方式对私匙设置了一个口令,在使用私匙前必须先输入口令,口令验证通过后才能使用私匙进行下一步操作。在本地计算机上设置SSH时,有一个提示输入口令的步骤,如图:口令是可选的,如果没有

2012-02-21 21:11:45 2483 1

原创 GitHub的认证过程(一)

最近在看Uncle Bob的《敏捷软件开发 原则、模式与实践》。我看技术书籍时有一个习惯:先粗看一遍书中的示例代码,了解代码实现的功能,然后把代码根据自己的理解重写一遍,最后再对比一下自己代码和书中示例代码的区别,从中找出差异并结合作者的论述进行分析。这三个步骤是了解作者思路->自发思考->归纳总结的过程,可以把作者书中的内容经过思考消化为自己掌握的知识,而不只是“知道”这本书。    为

2012-02-19 09:58:40 8216 7

转载 你选择管理还是教练?

教练是对管理者的另一种提法,有效的管理者通过辅导员工实现自身价值来达成管理目标。与其不如做一个老板做一个教练老板说,教练听;老板解决问题,教练防止问题发生;老板发号施令,教练给与员工挑战;老板说服员工,教练和他们一起工作;老板指责,教练担当。要求员工赋予他们动机需要成就,追求知识,渴

2011-12-04 19:41:01 859

转载 戴明看管理

流行的管理体系很摧残人。人与生俱来的,是激情和固有的内在动机、自重、尊严、好奇心和学习的快乐。而摧毁这些的外力从幼儿学步时就陆续出现了,如万圣节最佳服饰奖、学校的分数、金色五角星等等,类似的东西一直持续到大学。在职场,人群、团队、小组被分出等级,位居前列的获得奖励,落在后面的受到惩罚。目标管理、配额、奖金、商业计划,这些加在一起,一步步地加深这种损害 - 一种尚未得知也不可得知的损害。 - 爱

2011-12-04 19:39:27 986

翻译 Design Principles and Design Patterns(设计原则与设计模式) -Robert C. Martin

What is software architecture? The answer is multitiered. At the highest level, there are the architecture patterns that define the overall

2011-07-24 12:13:14 2564

转载 各种字符编码方式详解及由来(ANSI,UNICODE,UTF-8,GB2312,GBK)

一直对字符的各种编码方式懵懵懂懂,什么ANSI UNICODE UTF-8 GB2312 GBK DBCS UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go!     很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"

2011-03-26 23:31:00 1002 1

转载 字符编码方式基本知识

ASCII:基本字符集是128个常用字符,扩展字符集是128个,共256个,用1个字节表示。 GB2312:6千多个常用汉字 GBK:1万多个汉字 GB18030:更多,不过依然是两个字节来表示汉字。 上面三种GB*可以统一称为ANSI编码,且16个bit的第一个必定是1。 BIG5:繁体字符集,用于台湾地区 Unicode:两字节表示的世界通用码,存储为文本时会有连个字节的头信息。 UTF-8:一种以8个bit为一组的Unicode的表示格式,存储为本文时有三个字节的头信

2011-03-26 16:00:00 1895

转载 Java软件架构师所需要的资料

<br /><br />作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。<br />一、Java编程入门类<br />对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java语法,连懵带猜多

2011-03-02 20:58:00 900

转载 软件架构定义的流派(书摘)

什么是架构?如果你问五个不同的人,可能有会得到五种不同的答案”。这是现代软件开发之父,统一建模语言UML的创建者之一Ivar Jacobson博士曾说过的一段话。敏捷专家Martin Folwler在《企业应用架构模式》一文中,也表达了类似的看法:“很多人都试图给架构下定义,而这些定义本身却很难统一。”现实情况确实如此,我们能查到的关于软件架构的定义,就有很多种不同的说法,这种混乱的状态给我们的开发活动和技术交流带来了一定的麻烦,最为典型的就是很多开发者往往把楚架构、框架以及类库混为一谈。    凡是有争议

2011-03-02 14:26:00 905

转载 软件架构模式和设计模式(书摘)

什么是架构?   软件体系结构通常被称为架构,指可以预制和可重构的软件框架结构。架构尚处在发展期,对于其定义,学术界尚未形成一个统一的意见,而不同角度的视点也会造成软件体系结构的不同理解,以下是一些主流的标准观点。  ANSI/IEEE 610.12-1990软件工程标准词汇对于体系结构定义是:“体系架构是以构件、构件之间的关系、构件与环境之间的关系为内容的某一系统的基本组织结构以及知道上述内容设计与演化的原理(principle)”。  Mary Shaw和David Garlan认为软件体系结构是软件设

2011-03-02 14:15:00 1631

原创 oracle 打点报告

execute dbms_workload_repository.create_snapshot  //create snapshot maunnually @?/rdbms/admin/awrrpt.sql  //create AWR report

2010-08-24 21:54:00 977

原创 清空oracle缓存

ALTER SYSTEM FLUSH BUFFER_CACHE;alter system flush shared_pool;

2010-08-24 21:29:00 3326

原创 修改pmtest1.asm,直接作为bootloader启动并进入保护模式

; ==========================================; pmtest1.asm; 编译方法:nasm pmtest1.asm -o pmtest1.com;去掉了段定义,以用于判断512字节处加上55AA标记; ========================================== %include "pm.inc" ;

2009-12-28 17:43:00 2056 1

原创 ITU-T简介

一、ITU简介:1、ITU is the leading United Nations agency for information and communication technologies. As the global focal point for governments and the private sector, ITUs role in helping the world com

2008-01-05 13:58:00 3394

原创 一种数据库分页查询方案

                                                      一种数据库分页查询方案【摘要】本文旨在介绍一种对数据库中的大数据量表格进行分页查询的实现方法,该方法对应用服务器、数据库服务器、查询客户端的cpu和内存占用都较低,查询速度较快,是一个较为理想的分页查询实现方案。1.问题的提出在软件开发中,大数据量的查询是一个常见的问题,经常会遇到对大量数据

2007-08-28 08:55:00 1777 2

原创 聚族索引、非聚族索引、组合索引的含义和用途

 blog:http://blog.csdn.net/zhaohuabing  转载请注明出处        在学习和使用各种数据库的过程中,我们常常会遇到聚族索引、非聚族索引、组合索引的概念,这些索引对我们使用数据库,特别是查询的速度的影响是很大的,前几天公司里来了一个sybase的工程师,通过他的讲解,我终于弄清楚了这几个概念的真正含义,觉得虽然问题很小,但收获满大,在这里和大家一起分享一下。

2006-12-18 13:33:00 10887 3

原创 提高Eclipse速度的一些小技巧

作者:Maverick blog:http://blog.csdn.net/zhaohuabing  转载请注明出处 现在很多用JAVA编码的朋友都会使用Eclipse作为集成编辑环境, Eclipse的速度相对JBuilder而言要快了很多,但还是比较慢 ,可以通过以下方式来提高Eclipse的处理速度。      1、取消自动构建(Window-Preferences-Ge

2006-09-26 21:10:00 3908

原创 数据库字符编码和界面文本输入框字数限制问题

作者:Maverick blog:http://blog.csdn.net/zhaohuabing  转载请注明出处在工作中遇到一个问题,有一个字段在oracle数据库中长度限制为2000,该字段可以从用户界面输入,因此需要进行限制输入框的输入字符数,保证符合oracle数据库中该字段的长度限制。经过测试发现,输入英文字符可以输入2000个,输入中文字符可以输入666个,如果中英文

2006-09-26 20:42:00 3381

原创 4.14节问题: 如何根据软盘的逻辑扇区号计算物理扇区号?

作者:Maverick blog:http://blog.csdn.net/zhaohuabing  转载请注明出处一、首先让我们看看软盘的物理结构软盘在物理上有柱面、磁道和扇区的结构,其关系是柱面包含磁道,磁道包含扇区,扇区是计算机读取软盘的基本单位1、柱面:软盘有两个柱面,编号为:0,1 (其实就是软盘的两面)2、磁道:每个面划分为若干个磁道,从外向内编号:0,1,2...80

2006-06-14 14:47:00 5692 1

原创 x86的内存安排

Physical memory layout of the PC linear address range real-mode address range memory type use

2006-05-25 18:31:00 2082

原创 写了一个小程序:定时从网上下载图片来设置桌面

  这两天写了一个小程序,可以定时从网上下载图片来设置为电脑的桌面。程序主要是用java实现的,采用了正则表达式来从网页文件中分析得到图片地址。因为设置图片为桌面必须使用windows api,设置图片为桌面的代码采用了C代码,使用jni(javaa本地接口)来和java程序集成。   程序获取图片的网址和时间间隔都可以设置,现在我使用的是百度的图片搜索来查找图片,每半个小时更换一次桌面,再也

2006-05-21 16:17:00 2557 2

原创 几个较好的数据库分页过程

作者:Maverick blog:http://blog.csdn.net/zhaohuabing  转载请注明出处一 oracleCREATE OR REPLACE PROCEDURE page(    p_num integer,     p_size integer,     condition clob,     table_name varchar,    

2006-05-13 13:20:00 1388

3GPP TS 32.111-4

Fault Management;<br>Part 4: Alarm Integration Reference Point (IRP):<br>CMIP solution set<br>

2008-03-22

3GPP TS 32.111-3

Fault Management;<br>Part 3: Alarm Integration Reference Point (IRP):<br>CORBA solution set<br>

2008-03-22

3GPP TS 32.111-2

Fault Management;<br>Part 2: Alarm Integration Reference Point:<br>Information Service<br>

2008-03-22

3GPP TS 32.111-1

Fault Management;<br>Part 1: 3G fault management requirements<br>

2008-03-22

itut x.733 ALARM REPORTING FUNCTION

ITUI X.733 ALARM REPORTING FUNCTION

2007-11-16

Data.Mining.Practical.Machine.Learning.Tools.and.Techniques.Second.Edition

Morgan.Kaufmann.Data.Mining.Practical.Machine.Learning.Tools.and.Techniques.Second.Edition.Jun.2005

2007-10-27

一个小程序:定时从网上下载图片来设置桌面(包括源码)

这两天写了一个小程序,可以定时从网上下载图片来设置为电脑的桌面。程序主要是用java实现的,采用了正则表达式来从网页文件中分析得到图片地址。因为设置图片为桌面必须使用windows api,设置图片为桌面的代码采用了C代码,使用jni(javaa本地接口)来和java程序集成。 程序获取图片的网址和时间间隔都可以设置,现在我使用的是百度的图片搜索来查找图片,每半个小时更换一次桌面,再也不用面对一成不变不变的桌面了,百度会替我查找最漂亮的图片设置为桌面。

2006-12-27

定时下载图片设置桌面

写了一个小程序,可以定时从网上下载图片来设置为电脑的桌面。程序主要是用java实现的,采用了正则表达式来从网页文件中分析得到图片地址。

2006-06-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除