自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 收藏
  • 关注

转载 用Ant执行Junit测试

http://bnuwjj.blog.163.com/blog/static/210591039201271734758895/Apache Ant简介简单的讲,Ant是一个命令行工具,可以用来编译java文件,执行java程序,生成jar文件,执行测试等。具体参见http://ant.apache.org/1.Ant的配置(1)下载Anthtt

2017-11-29 16:12:26 3334

转载 Ant 的最完整build.xml(转)

http://blog.csdn.net/ganxunzou/article/details/41174119[html] view plain copyspan style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">转:h

2017-11-29 16:07:19 1920

转载 Ant之build.xml配置详解

http://blog.csdn.net/mevicky/article/details/72828554前言国内关于build.xml的配置资料太零散了,实在是受不了,故而将自己的笔记整理成博文,方便大家查阅和理解。build.xml配置参数构建文件默认叫build.xml,其有很多配置参数。project每个构建文件都有一个project标签

2017-11-29 16:01:42 1840

原创 Kubernetes网络隔离NetworkPolicy实验

前言Kubernetes的一个重要特性就是要把不同node节点的pod(container)连接起来,无视物理节点的限制。但是在某些应用环境中,比如公有云,不同租户的pod不应该互通,这个时候就需要网络隔离。幸好,Kubernetes提供了NetworkPolicy,支持按Namespace级别的网络隔离。使用NetworkPolicy需要kubernetes1.8以及calico2.6.2。实验步

2017-11-28 09:58:39 7187

转载 再谈Docker容器单机网络:利用iptables trace和ebtables log

http://tonybai.com/2017/11/06/explain-docker-single-host-network-using-iptables-trace-and-ebtables-log/这大半年一直在搞Kubernetes。每次搭建Kubernetes集群,或多或少都会被Kubernetes的“网络插件们”折腾折腾。因此,要说目前Kubernetes中最难搞的是什么

2017-11-26 13:42:13 6422 2

转载 理解Docker容器网络之Linux Network Namespace

http://tonybai.com/2017/01/11/understanding-linux-network-namespace-for-docker-network/由于2016年年中调换工作的原因,对容器网络的研究中断过一段时间。随着当前项目对Kubernetes应用的深入,我感觉之前对于容器网络的粗浅理解已经不够了,容器网络成了摆在前面的“一道坎”。继续深入理解K8s网络、

2017-11-26 13:21:07 2697

转载 Linux 上的基础网络设备详解

https://www.ibm.com/developerworks/cn/linux/1310_xiawc_networkdevice/Linux 抽象网络设备简介和磁盘设备类似,Linux 用户想要使用网络功能,不能通过直接操作硬件完成,而需要直接或间接的操作一个 Linux 为我们抽象出来的设备,既通用的 Linux 网络设备来完成。一个常见的情况是,系统里装有一个硬件网

2017-11-26 13:08:00 2506

转载 理解Docker跨多主机容器网络

http://tonybai.com/2016/02/15/understanding-docker-multi-host-networking/在Docker 1.9 出世前,跨多主机的容器通信方案大致有如下三种:1、端口映射将宿主机A的端口P映射到容器C的网络空间监听的端口P’上,仅提供四层及以上应用和服务使用。这样其他主机上的容器通过访问宿主机A的端口P实 现与容

2017-11-26 12:44:34 2373

转载 理解Docker单机容器网络

http://tonybai.com/2016/01/15/understanding-container-networking-on-single-host/一、目标Docker实质上是汇集了linux容器(各种namespaces)、cgroups以及“叠加”类文件系统等多种核心技术的一种复合技术。 其默认容器网络的建立和控制是一种结合了network namespace、iptables、l...

2017-11-26 10:40:35 2810

原创 iptables详解

http://hhktony.com/2017/03/06/iptables%E8%AF%A6%E8%A7%A3/前言防火墙,就是用于实现访问控制的功能的,它分为硬件的和软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略-规则,以达到让它对出入网络的IP、数据进行检测。目前市面上

2017-11-26 09:37:16 4758

转载 Linux中iptables设置详细

http://blog.csdn.net/guochunyang/article/details/49865441无论如何,iptables是一个需要特别谨慎设置的东西,万一服务器不在你身边,而你贸然设置导致无法SSH,那就等着被老板骂吧,呵呵。。。以下内容是为了防止这种情况发生而写的,当然很初级,不过一般服务器也够用了:1.首先介绍一下指令和相关配置文件启动指

2017-11-26 09:36:52 2326

转载 Kubernetes Master High Availability 高级实践

才云科技云开源高级工程师唐继元受邀DBAplus社群,在线分享《Kubernetes Master High Availability 高级实践》,介绍如何构建Kubernetes Master High Availability环境。以下是分享实录:大家好,我是才云科技的唐继元,今天给大家带来一篇技术分享,本次分享我将为大家介绍如何构建Kubernetes Master High A

2017-11-26 09:36:05 2370

转载 理解容器之间的连通性(涉及iptables、router、ip forwarding)

https://www.cnblogs.com/CloudMan6/p/7087765.html通过前面小节的实践,当前 docker host 主机的网络拓扑结构如下图所示,今天我们将讨论这几个容器之间的连通性。两个 busybox 容器都挂在 my_net2 上,应该能够互通,我们验证一下:可见同一网络中的容器、网关之间都是可以通信的。my_

2017-11-25 16:07:31 3574

转载 如何自定义容器网络

http://www.cnblogs.com/CloudMan6/p/7077198.html除了 none, host, bridge 这三个自动创建的网络,用户也可以根据业务需要创建 user-defined 网络。Docker 提供三种 user-defined 网络驱动:bridge, overlay 和 macvlan。overlay 和 macvlan 用于创建

2017-11-25 15:47:16 1985

转载 docker bridge 网络

http://www.cnblogs.com/CloudMan6/p/7066851.htmlDocker 安装时会创建一个 命名为 docker0 的 linux bridge。如果不指定--network,创建的容器默认都会挂到 docker0 上。当前 docker0 上没有任何其他网络设备,我们创建一个容器看看有什么变化。一个新的网络接口 vet

2017-11-25 15:44:39 1972

转载 实现容器的底层技术

为了更好地理解容器的特性,本节我们将讨论容器的底层实现技术。cgroup 和 namespace 是最重要的两种技术。cgroup 实现资源限额, namespace 实现资源隔离。cgroupcgroup 全称 Control Group。Linux 操作系统通过 cgroup 可以设置进程使用 CPU、内存 和 IO 资源的限额。相信你已经猜到了:前面我们看到的--cpu-

2017-11-25 15:39:58 2767

转载 iptables入门:规则及路由基础

http://www.tangshuang.net/1806.html之前在写服务器安全基础的文章的时候,涉及到了iptables的一些知识。本来不打算对iptables做单独的介绍,但是由于网上的文章都太水,没有让人一看就能知道的教程,一些比较简单的东西到处都是,而那些稍微比较复杂一点的,诸位作者就说这个你用不到,然后就略过了。本文则来拾遗这些本来应该被注意的点。数据包关卡

2017-11-25 15:30:50 3635

转载 raw表 IPTABLE和高并发下的优化

http://blog.csdn.net/hwyfy/article/details/180535451)  什么是raw表?做什么用的?iptables有5个链:PREROUTING,INPUT,FORWARD,OUTPUT,POSTROUTING,4个表:filter,nat,mangle,raw.4个表的优先级由高到低的顺序为:raw-->mangle-->nat

2017-11-25 15:11:59 2594

转载 IPtables中SNAT、DNAT和MASQUERADE的含义

http://blog.csdn.net/jk110333/article/details/8229828IPtables中可以灵活的做各种网络地址转换(NAT),网络地址转换主要有两种:SNAT和DNAT。SNAT是source networkaddress translation的缩写,即源地址目标转换。比如,多个PC机使用ADSL路由器共享上网,每个PC机都配置了内网IP

2017-11-25 14:31:33 1751

转载 Kubernetes核心概念总结

https://www.cnblogs.com/zhenyuyaodidiao/p/6500720.html1、基础架构1.1 Master  Master节点上面主要由四个模块组成:APIServer、scheduler、controller manager、etcd。    APIServer。APIServer负责对外提供RESTful的Kuber

2017-11-25 10:52:32 2511

转载 漫画算法:什么是 B 树?

http://blog.jobbole.com/111757/?utm_source=blog.jobbole.com&utm_medium=relatedPosts伯乐在线补充:本文提到的「B-树」,就是「B树」,都是 B-tree 的翻译,里面不是减号-,是连接符-。因为有人把 B-tree 翻成 「B-树」,让人以为「B树」和「B-树」是两种树,实际上

2017-11-25 09:39:46 2261

转载 漫画算法:什么是跳跃表?

http://blog.jobbole.com/111731/这是发生在很多年以前的故事……几天以前……几天之后……拍卖行的商品总数量有几十万件,对应数据库商品表的几十万条记录。如果是按照商品名称精确查询还好办,可以直接从数据库查出来,最多也就上百条记录。如果

2017-11-25 09:26:39 2590

原创 执行kubectl exec -it报错分析

现象执行kubectl -it exec podname /bin/bash进入容器时报错: Error from server: error dialing backend: dial tcp: lookup k8sslave04 on 10.233.0.2:53: no such host原因api_server是用kargo以static pod形式部署的,整个k8s集群部署好之后又

2017-11-24 17:01:45 13728

转载 余弦距离、欧氏距离和杰卡德相似性度量的对比分析

https://www.cnblogs.com/chaosimple/archive/2013/06/28/3160839.html1、余弦距离余弦距离,也称为余弦相似度,是用向量空间中两个向量夹角的余弦值作为衡量两个个体间差异的大小的度量。向量,是多维空间中有方向的线段,如果两个向量的方向一致,即夹角接近零,那么这两个向量就相近。而要确定两个向量方向是否一致,这就

2017-11-23 14:10:15 1972

转载 方差、标准差、均方差、均方误差区别总结

http://blog.csdn.net/Leyvi_Hsing/article/details/54022612一、百度百科上方差是这样定义的: (variance)是在概率论和统计方差衡量随机变量或一组数据时离散程度的度量。概率论中方差用来度量随机变量和其数学期望(即均值)之间的偏离程度。统计中的方差(样本方差)是各个数据分别与其平均数之差的平方的和的平均数。在许多实际问题中,

2017-11-23 13:55:34 25365

转载 [Git高级教程(二)] 远程仓库版本回退方法

http://blog.csdn.net/fuchaosz/article/details/521701051 简介最近在使用git时遇到了远程分支需要版本回滚的情况,于是做了一下研究,写下这篇博客。2 问题如果提交了一个错误的版本,怎么回退版本?如果提交了一个错误的版本到远程分支,怎么回退远程分支版本?如果提交了一个错误的版本到公共远程

2017-11-21 12:56:50 1810

转载 scrapy使用random user-agent的两种方式

http://blog.csdn.net/LCYong_/article/details/72854470https://www.cnblogs.com/cnkai/p/7401343.html

2017-11-19 12:45:47 2435

转载 微服务架构的理论基础 - 康威定律

https://yq.aliyun.com/articles/8611摘要: 可能出乎很多人意料之外的一个事实是,微服务很多核心理念其实在半个世纪前的一篇文章中就被阐述过了,而且这篇文章中的很多论点在软件开发飞速发展的这半个世纪中竟然一再被验证,这就是康威定律。前段时间看了Mike Amundsen 《远距离条件下的康威定律——分布式世界中实现团队构建》在InfoQ上的一个分

2017-11-15 17:40:25 2035

转载 四层、七层负载均衡的区别

http://www.jianshu.com/p/fa937b8e6712

2017-11-15 16:23:46 1817

原创 etcd-webui安装

git clone https://github.com/henszey/etcd-browser.gitdocker build -t etcd-browser .docker run -it --name etcd-browser \-p 10.142.21.21:12345:8000 \-v /etc/ssl/etcd/ssl:/etc/ssl/etcd/ssl \--env ETCD_

2017-11-15 15:19:04 4226

原创 将有问题的etcd节点重新加入集群

etcd集群中某个节点坏掉,或不小心清空了某个节点的数据,可以按照如下步骤重新将此节点加入集群1.从集群中删除坏掉的节点1.查看集群健康状态,找到坏掉的节点ID:etcdctl --endpoints=https://10.4.63.161:2379 --ca-file=/etc/ssl/etcd/ssl/ca.pem --cert-file=/etc/ssl/etcd/ssl/node-k8sma

2017-11-15 14:53:28 9817

转载 逐一解读云原生应用开发“12-Factors”

http://www.sohu.com/a/149177203_671228本文节选自普元信息即将出版的《微服务企业架构最佳实践》一书,本文作者普元云计算架构师宋潇男,为该书的合著者之一。转载本文需注明出处:微信公众号EAWorld,违者必究。作者自序:12原则的提出已有五年之久,可惜业界一直缺乏一篇对其进行简明解读的指导性文章,所以我决定写这样一篇文章。在微服务模式的

2017-11-14 20:09:54 2878

转载 银行企业建设容器持久化存储的必要性以及难点剖析

http://www.talkwithtrend.com/Article/2173291. 摘要:随着以docker为代表的容器技术的发展,为应用的开发、测试、运维带来了巨大的便捷。容器技术不仅在互联网企业应用广泛,在传统银行业的IT中也发展迅速。很多银行都在建设以docker为容器技术支撑的PaaS平台,尝试一些新型应用的微服务框架和容器化改造。由于数据对于银行的重要性,不可避免

2017-11-14 17:23:28 2270

转载 centos安装最新版docker

https://docs.docker.com/engine/installation/linux/docker-ce/centos/

2017-11-12 19:37:25 2408

转载 通过chrome的console验证xpath、css

http://www.jianshu.com/p/e61888e02664自从selenium出世以来,出现了很多用来验证xpath/css的插件,但是如果你安装了chrome,其实可以不用使用这些插件的。chrome的console是可以用来验证xpath和css。使用chrome打开你要测试的网站,然后按下F12就可以打开开发者调试工具了,console就嵌套在调试工具里按下E

2017-11-10 12:01:09 2577

转载 Scrapy 对接 Splash

https://www.qcloud.com/community/article/622772在上一节我们实现了Scrapy对接Selenium抓取淘宝商品的过程,这是一种抓取JavaScript渲染页面的方式,除了使用Selenium还有Splash同样可以达到同样的功能,本节我们来了解下Scrapy对接Splash来进行页面抓取的方式。环境准备首先在这之前请确保已经

2017-11-09 10:19:49 3154

转载 DOM学习---DOM对象

http://www.runoob.com/jsref/dom-obj-document.html

2017-11-08 19:25:42 1781

原创 CentOS7上Glusterfs的安装及使用(gluster/heketi)

1.glusterfs安装安装并设置自启动:yum -y install centos-release-glusteryum -y install glusterfs-serversystemctl enable glusterdsystemctl start glusterd配置每台机器hosts:vim /etc/hosts 10.132.47.78 ...

2017-11-08 13:16:44 9738

转载 一篇讲透Kubernetes与GlusterFS之间的爱恨情仇

http://rdc.hundsun.com/portal/article/826.htmlhttp://rdcqii.hundsun.com/portal/article/827.html存储是容器编排中非常重要的一部分。Kubernetes从v1.2开始,提供了dynamic provisioning这一强大的特性,可以给集群提供按需分配的存储,并能支持包括AWS-EB

2017-11-08 12:35:29 14140 1

转载 glusterfs分布式文件系统详细原理

http://blog.csdn.net/yujin2010good/article/details/752688771.Glusterfs简介   GlusterFS是Scale-Out存储解决方案Gluster的核心,它是一个开源的分布式文件系统,具有强大的横向扩展能力,通过扩展能够支持数PB存储容量和处理数千客户端。GlusterFS借助TCP/IP或Infi

2017-11-08 11:26:58 3663

空空如也

空空如也

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

TA关注的人

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