- 博客(25)
- 资源 (31)
- 问答 (13)
- 收藏
- 关注
原创 如何高效运用Xapi解决问题?
启迪云-高级开发工程师 卢柳概述Xapi是Xen Server中的一组管理接口的统称,是Xen Server管理的核心,由一系列的toolstack组成。Xapi主要提供各客户端以及Pool中各主机通信的接口。 客户端可以通过Xapi来读取Xen Server的配置、管理、License的管理、数据库的维护等等,同时也包括如存储、虚机、虚拟网卡、HA等资源的功能管理及控制。Xapi接口必须保持向后...
2019-01-31 18:07:47 589
原创 一个字节的网络漫游故事独白
大家好,给大家介绍一下,我是一个字节。相比于你们人类据说即将达到的百岁人生的寿命,我的一生简直不直一提(我只能存活零点几个毫秒)。也许只有那些码农才会了解我,而且也只有一...
2019-01-30 18:48:26 114
原创 人人都可以做深度学习应用:入门篇
一、人工智能和新科技革命2017年围棋界发生了一件比较重要事,Master(Alphago)以60连胜横扫天下,击败各路世界冠军,人工智能以气势如虹的姿态出现在我们人类的面前。围棋曾经一度被称为“人类智慧的堡垒”,如今,这座堡垒也随之成为过去。从2016年三月份AlphaGo击败李世石开始,AI全面进入我们大众的视野,对于它的讨论变得更为火热起来,整个业界普遍认为,它很可能带来下一次科技革命,并且...
2019-01-29 11:12:37 131
原创 深度剖析Spark分布式执行原理
作者:翟士丹让代码分布式运行是所有分布式计算框架需要解决的最基本的问题。Spark是大数据领域中相当火热的计算框架,在大数据分析领域有一统江湖的趋势,网上对于Spark源码分析的文章有很多,但是介绍Spark如何处理代码分布式执行问题的资料少之又少,这也是我撰写文本的目的。Spark运行在JVM之上,任务的执行依赖序列化及类加载机制,因此本文会重点围绕这两个主题介绍Spark对代码分布式执行的处理...
2019-01-28 15:34:23 140
原创 Go嵌套并发实现EDM,附坑点分析#1
看着身边优秀的小伙伴们早就开始写博客,自己深感落后,还好迟做总比不做好,勉励自己见贤思齐。趁着年前最后一个周末,阳光正好,写下第一篇博客,为2019年开个头,以期完成今年...
2019-01-27 19:22:56 424
原创 你知道消息中间件对云计算的重要性吗?
启迪云-高级测试工程师 黄冬琪云计算服务商除了提供云主机、云存储、云数据库这些最常用的服务外,通常也会提供一些软件服务,消息中间件就是比较常用的一种基础软件。消息中间件对于分布式系统来说,是一个非常重要的组成部分,相当于系统的基础设施,主要解决的是分布式系统不同服务组件之间的数据通信问题。其已成为在业务层和IaaS层之间的支撑桥梁,PaaS和中间件及服务变得越来越受关注,成为云计算的关键所在。消息...
2019-01-24 18:04:51 464 1
原创 一篇堪称Docker经典教科书的文章
市面上已经有很多优秀的 Docker 教程,但是很多原理性的东西,笔者认为那些教程对初学者而言还是很难理解,感觉没有说清楚(笔者自己都觉得挺懵逼的)。为了让初学者少走弯路,我将以我的学习经历以及作为一个 CTF 的角度,编写此套教程,来带大家去了解并熟练运用 Docker 。Docker 是什么?说了这么多, Docker 到底是个什么东西呢?我们在理解 Docker 之前,首先得先区分清楚两个概...
2019-01-24 10:24:16 179
原创 一份超详细的MySQL高性能优化实战总结
MySQL 对于很多 Linux 从业者而言,是一个非常棘手的问题,多数情况都是因为对数据库出现问题的情况和处理思路不清晰。在进行 MySQL 的优化之前必须要了解的就是 MySQL 的查询过程,很多的查询优化工作实际上就是遵循一些原则让 MySQL 的优化器能够按照预想的合理方式运行而已。MySQL 查询过程优化的哲学注:优化有风险,修改需谨慎。优化可能带来的问题:优化不总是对一个单纯的环境进行...
2019-01-23 12:51:25 229
原创 你应该知道的容器化必备原则
第二十二期 启迪云解决方案架构师 林文炜前言:“Cloud Native”这一术语,指的是专门设计用于运行于云计算环境中的应用程序,Cloud-Native应用程序,组件之间通常采用松耦合的设计思路,并使用容器化和微服务的方式运行;这类应用程序通常需要能够应对底层环境随时可能发生的故障,并能够确保持续可靠的运行和快速故障恢复。为了提供这种能力,支撑Cloud-Native应用程序的支撑运行平台必须...
2019-01-22 15:20:44 852
原创 OpenShift全力拥抱Operator:Kubernetes运维自动化背后的战争
如果我问你,如何把一个 etcd 集群部署在 Google Cloud 或者阿里云上,你一定会不假思索的给出答案:当然是用 etcd Operator!实际上,几乎在一夜之间,Kubernetes Operator 这个新生事物,就成了开发和部署分布式应用的一项事实标准。时至今日,无论是 etcd、TiDB、Redis,还是 Kafka、RocketMQ、Spark、TensorFlow,几乎每一...
2019-01-18 17:30:48 1810
原创 深度解析 OpenStack metadata 服务架构
启迪云-高级开发工程师 郭全前言下图是OpenStack虚拟机在启动过程中发出的一个请求,我们在里面可以看到cloud-init和169.254.169.254。那么它们分别是做什么用的呢,接下来我们将会做一个详细的介绍。众所周知,在创建虚拟机的时候,用户往往需要对虚拟机进行一些配置,比如:开启一些服务、安装某些包、添加SSH 秘钥、配置 hostname,修改密码等等。这里有两个问题,一个是谁负...
2019-01-17 12:18:31 436
原创 Kubernetes VS OpenStack
前言最近2年相信大家都听过kubernetes这种新容器编排工具,越来越多的公司也去学习相关技术,并运用它去解决公司的问题,它在开源社区也是非常火,大小不断的k8smeeting以及容器相关的会议。这火爆程度和在2011年到2016年之间非常火的Openstack非常相似,不论是社区还是公司都是积极的去推动。笔者处在互联网之中,也接触学习过这两套系统,对他们相关技术也是非常的热爱,也在慢慢的根据不...
2019-01-16 18:04:01 454
原创 只需9个步骤,完美实现自动化运维异常处理!
1、异常异常就是非正常状态,在Python中使用异常对象来表示异常。若程序在编译或运行过程中发生错误,程序的执行过程就会发生改变,抛出异常对象,程序流进入异常处理。如果异常对象没有被处理或捕捉,程序就会执行回溯(Traceback)来终止程序。2、异常类型通用异常类型表异常描述BaseException所有异常的基类SystemExit解释器请求退出KeyboardInterrupt用户中断执行(...
2019-01-15 18:36:00 543
原创 运用代码管理基础架构之可以自定义的CMP(二)
继上周的:运用代码管理基础架构之镜像利器(一) 启迪云董乐又继续为大家带来:可以自定义的CMP。需求分析随着公有云平台功能的日趋完善,混合云的架构逐步会成为企业是首要选择,面对混合云的环境我们如何管理我们的基础架构。我们以创建一个web平台为例:传统方式——登陆私有云或公有云管理平台创建主机安装部署应用软件创建安全组,添加安全组规则创建负载均衡,添加监听端口创建浮动IP登陆DNS管理平台,创建A记...
2019-01-15 14:29:02 166
原创 【原创】“三次握手,四次挥手”你真的懂吗?
è®°å¾åæ¯ä¸æ¾å·¥ä½é¢è¯çæ¶åï¼ç»å¸¸ä¼è¢«é®å°ï¼ä½ç¥éâ3次æ¡æ...
2019-01-15 11:10:33 627
原创 还不懂?这里10分钟教你看懂 Docker 和 K8S
2010年,几个搞IT的年轻人,在美国旧金山成立了一家名叫“dotCloud”的公司。这家公司主要提供基于PaaS的云计算技术服务。具体来说,是和LXC有关的容器技术。LXC,就是Linux容器虚拟技术(Linux container)后来,dotCloud公司将自己的容器技术进行了简化和标准化,并命名为——Docker。Docker技术诞生之后,并没有引起行业的关注。而dotCloud公司,作为...
2019-01-14 15:45:42 426
原创 是否记得三大虚拟化技术之一的XenServer吗?
启迪云-高级开发工程师 宋侃前言XenServer是一个由Citrix发起和管理的开源项目和社区。该项目开发的开源软件实现了虚拟化的多种功能,允许在硬件设备上安全地运行多个操作系统和应用程序,完成硬件整合和自动化;将静态、复杂的IT环境转变为更加动态、易于管理的虚拟数据中心,有效地降低IT资源成本,提供的先进管理功能,实现虚拟数据中心的集成和自动化,简化服务器和应用程序的管理。XenServer的...
2019-01-10 23:06:15 450
原创 神经网络基本原理简明教程-微软亚洲研究院SystemResearch团队.md
AI-神经网络基本原理简明教程目录Copyright © Microsoft Corporation. All rights reserved.适用于License版权许可请点击这里查看具体内容。
2019-01-10 07:49:01 109
原创 神经网络基本原理简明教程-微软亚洲研究院SystemResearch团队.md
AI-神经网络基本原理简明教程目录Copyright © Microsoft Corporation. All rights reserved.适用于License版权许可请点击这里查看具体内容。
2019-01-10 07:49:01 77
原创 Linux运维工程师必备的80个监控工具全集(上)
随着互联网行业的不断发展,各种监控工具多得不可胜数。这里列出网上最全的监控工具。让你可以拥有超过80种方式来管理你的机器。在本文中,我们主要包括以下方面:命令行工具网络相关内容系统相关的监控工具日志监控工具基础设施监控工具监控和调试性能问题是一个艰巨的任务,但用对了正确的工具有时也是很容易的。下面是一些你可能听说过的工具,也有可能没有听说过——何不赶快开始试试?八大系统监控工具1top这是一个被预...
2019-01-09 14:09:44 303
原创 运用代码管理基础架构之镜像利器(一)
第二十期 启迪云高级交付经理 董乐首先我们基础架构的组成主要是计算、存储和网络。在我们以往的模式中主要使用的是虚拟化技术。无论哪种虚拟化技术在实际生产环境中主要都是通过模板来提高交付效率,模板主要由操作系统和应用组成。 什么是PackerPacker是一个开源工具,从单一源配置为多个平台创建相同的机器映像。 Packer是轻量级的,可在每个主要操作系统上运行,并且可以并行创建多个平台的机器映像。...
2019-01-08 18:25:42 188
原创 深入理解Java的三种工厂模式
一、简单工厂模式简单工厂的定义:提供一个创建对象实例的功能,而无须关心其具体实现。被创建实例的类型可以是接口、抽象类,也可以是具体的类实现汽车接口public interface Car { String getName();}奔驰类public class Benz implements Car { @Override public String getName() { return "Benz...
2019-01-07 17:59:40 86
原创 做区块链不懂DAPP就Out了
启迪云-高级开发工程师 严刚前言:2018年以来,区块链(blockchain)无疑是最火的科技之一,新闻媒体大量报道,宣称它将创造未来。我们该怎样参与?买几个币算不算呢?其实也算。不过,作为技术人,我们还可以更加深入一点,例如DAPP。什么是DAPP在了解"DAPP"之前,大家一定都知道APP。APP就是我们手机上经常用的程序,DAPP和APP有点类似,但是又有很大的差别。DAPP(Decent...
2019-01-04 16:43:32 501
原创 超清晰的 DNS 原理入门指南
DNS 是互联网核心协议之一。不管是上网浏览,还是编程开发,都需要了解一点它的知识。本文详细介绍DNS的原理,以及如何运用工具软件观察它的运作。我的目标是,读完此文后,你就能完全理解DNS。一、DNS 是什么?DNS (Domain Name System 的缩写)的作用非常简单,就是根据域名查出IP地址。你可以把它想象成一本巨大的电话本。举例来说,如果你要访问域名http://math.stac...
2019-01-03 16:22:05 135
原创 使用Kubernetes你需要知道的硬道理
启迪云解决方案架构师 费海强每一项创新都会带来新的复杂性。容器使以一种方便的、可移植的形式打包和运行应用程序成为可能,但至少要说以规模管理容器是一个挑战。Kubernetes是谷歌内部为解决这个问题所做的工作的产物,它为管理容器如何在整个集群中运行提供了一个单一的框架。它提供的服务通常集中在catch all术语“协调”下,但这涵盖了很多领域:调度容器、容器之间的服务发现、跨系统的...
2019-01-03 15:52:06 162
AppScan_Std_9.0.3.5_Eval_Win.rar.P2P.DOWNLOAD
2021-03-22
1.txt1.txt1.txt1.txt1.txt1.txt
2021-01-15
姝e父瀵艰埅澶_png
2020-11-19
閫変腑瀵艰埅搴_png
2020-11-19
鐗规畩瀵艰埅涓棿.png
2020-11-19
antv x6,可以拖动开始节点或结束节点,来改变edge边的长度
2023-10-08
antv x6,可以拖动开始节点或结束节点,来改变edge边的长度
2023-10-08
关于#python#的问题,请各位专家解答!
2022-12-13
12.12 new askquestion
2022-12-12
new ask 12.9
2022-12-09
Mac mysqlwokbench 无法导入含中文文件
2022-09-15
git merge和git rebase区别
2022-09-14
java和Python的区别
2022-08-03
关于java的薄弱,和不知道学习方向的迷茫
2021-07-30
解释Python Flask中的数据库连接?
2021-07-30
C++编程实现输入两个整数并求和。1
2021-06-29
什么是Python装饰器?列表和元组的区别是什么?
2021-04-01
压力测试工具都有什么
2021-03-26
vue3.0和vue2.0的区别有哪些,优点是什么
2021-02-02
react好用,还是Vue好用?大佬给点意见
2021-02-02
VUE3使用会普及么,大佬们怎么看?
2021-02-02
JavaScript中闭包具体是什么意思,大佬给讲解一下!
2020-12-30
js闭包是什么意思,谁能详细解释一下?
2020-12-30
为什么Java中 wait 方法需要在 synchronized 的方法中调用?
2020-11-12
PTA非零返回,求助各位大神
2020-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人