云计算
文章平均质量分 60
qccz123456
这个作者很懒,什么都没留下…
展开
-
ftp服务器部署及客户端编程
FTP是专门用来传输文件的协议,通常服务器端可以简单操作后就能部署完成一个ftp服务器,客户端只要按照ip、port、登入用户名、密码等认证后就能操作服务器上的文件及文件夹,所以通常编程部分在客户端部分,比如ftplib,有c接口、python接口等第三方库。Ubuntu上搭建ftp服务器:https://blog.csdn.net/yancey_blog/article/details/...原创 2018-01-12 14:00:17 · 287 阅读 · 0 评论 -
Mysql架构
ConnectorsIPC是基于socket tcp的Mysql protocol,可通过C、Python等SDK接口通信Connection Management管理客户端链接,每一个连接绑定一个线程,在这个线程中执行所有sql操作。采用缓存线程或者使用线程池的机制。使用sql操作前,需要认证的内容包括用户名、主机名、密码、SSL或者TLS的方式的证书认证。SQL Inter...原创 2018-10-24 13:13:42 · 154 阅读 · 0 评论 -
Lucene全文检索引擎工具包
Lucene是apache下的一个开源的全文检索引擎工具包。它为软件开发人员提供一个简单易用的工具包(类库),以方便的在目标系统中实现全文检索的功能。Lucene WiKi:https://zh.wikipedia.org/wiki/Lucene了解资料:https://www.jianshu.com/p/4b1a88d1c1d0https://blog.csdn.net/lfdns/ar...原创 2019-04-18 14:28:01 · 254 阅读 · 0 评论 -
Docker Machine 帮助用户在本地或云环境中快速创建和维护Docker主机或主机集群
官网:https://docs.docker.com/machine/overview/ Docker Machine,是使用Docker容器的第一步,意思就是说可以帮助用户在本地或云环境中快速创建Docker主机或主机集群,还可以用于维护集群。 其中机器要么在本地,要么就在远程,而远程的机器,有分为云服务产商CSP提供的机器,或者非CSP提供的机器,针对这三种情况,就具有了以下三种配置参...原创 2019-04-27 12:07:03 · 177 阅读 · 0 评论 -
Docker Compose 定义和运行多个Docker容器的工具
参考: https://docs.docker.com/compose/overview/1. Compose介绍Docker Compose是一个用来定义和运行多个docker容器的工具。一个使用Docker容器的应用,通常由多个容器组成。使用Docker Compose不再需要使用shell脚本来启动容器。Compose 通过一个配置文件来管理多个Docker容器,在配置文件中,所有的容...原创 2019-04-27 15:07:59 · 1645 阅读 · 0 评论 -
swarm、mesos、kubernetes 容器集群管理平台(orchestration编排工具)
先说结论:1)对于大数据类应用(spark、hadoop)等固定领域的大规模应用,用mesos。2)其他应用都优先考虑kubernetes。3)swarm不考虑。MesosMesos集群资源调度平台,自身只是一个资源抽象平台,需要结合其上具体的分布式应用,才能实现具体的功能,需要大量的二次开发工作,但是mesos在固定领域中性能是最优的,集群节点可达上万台。Mesos 目前支持的应用框...原创 2019-04-27 16:47:56 · 523 阅读 · 0 评论 -
如何进入、退出docker的container
3 启动docker某个image(镜像)的container(容器)Docker的镜像称为image,容器称为container。对于Docker来说,image是静态的,类似于操作系统快照,而container则是动态的,是image的运行实例。比如,有一个image名称为ubuntu,那么比如现在我们启动这个image的container并且进入到这个container的bash命...原创 2019-04-23 16:35:35 · 1475 阅读 · 0 评论 -
XaaS介绍
在云计算中,有各种X作为服务X as a service,以下整理和总结了相关的service,再提及这些服务之前,我, 需要明确serverless无服务器化,指的是开发者、使用者或者用户不需要管理硬件服务器的概念,这些工作都由CSP云服务厂商为了管理,节省了运维成本。 在维基百科中介绍了相关的云计算概念:https://en.wikipedia.org/wiki/Cloud_compu...原创 2019-05-20 09:18:55 · 3179 阅读 · 0 评论 -
Docker 背后的内核知识——Namespace 资源隔离
Docker 背后的内核知识——Namespace 资源隔离Docker 这么火,喜欢技术的朋友可能也会想,如果要自己实现一个资源隔离的容器,应该从哪些方面下手呢?也许你第一反应可能就是 chroot 命令,这条命令给用户最直观的感觉就是使用后根目录 / 的挂载点切换了,即文件系统被隔离了。然后,为了在分布式的环境下进行通信和定位,容器必然需要一个独立的 IP、端口、路由等等,自然就想到了网络...原创 2019-06-04 14:35:34 · 408 阅读 · 0 评论 -
docker学习教程
镜像与容器类似于类与对象。Docker image用于创建 Docker Container;Container是独立运行的一个或一组应用;Docker Registry用来保存镜像。大部分情况下,docker服务端和客户端运行在一台机器上。【container使用】(1)docker run container command 运行一个应用程序: docker run ubu...原创 2018-10-24 12:45:16 · 397 阅读 · 0 评论 -
电脑硬件架构介绍
平台路径控制器(Platform Controller Hub,PCH)是英特尔于2008年起所推出的一系列芯片组,取代以往的I/O路径控制器(I/O Controller Hub,ICH)。 在PCH出现之前,主板通常有两块主要的芯片组——南桥和北桥。南桥主要负责低速的I/O,例如SATA和LAN;北桥负责较高速的PCI-E和RAM的读取。现在,重新分配各项I/O功能,把内存控制器及PC...原创 2018-09-18 12:15:22 · 3303 阅读 · 0 评论 -
MQTT服务器与客户端
Server采用apollo的MQTT服务,官方网站如下:http://activemq.apache.org/apollo/versions/1.7.1/website/index.htmlMQTT服务器下载地址:http://activemq.apache.org/apollo/versions/1.7.1/website/download.html在安装MQTT服务器前,需要安装JDK,应该...原创 2018-06-10 17:37:22 · 1718 阅读 · 0 评论 -
ADB
ADB驱动:https://adb.clockworkmod.com/粘贴:adb shell input keyevent 279清空文本:function android_clear_input { adb shell input keyevent KEYCODE_MOVE_END for i in $(seq 50); do adb shell i...原创 2018-07-08 16:47:50 · 15601 阅读 · 1 评论 -
web服务器Apache
Apache web 服务器安装手册:https://www.digitalocean.com/community/tutorials/how-to-install-the-apache-web-server-on-ubuntu-16-04原创 2018-07-10 14:36:20 · 407 阅读 · 0 评论 -
Redis学习教程
Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。快速入门教程:http://www.runoob....原创 2018-07-11 14:59:26 · 378 阅读 · 0 评论 -
使用Microsoft的ClickOnce发布版本及网页更新版本
Microsoft的ClickOnce是用于windows软件发布和更新,以下链接是VS上的初步操作:https://msdn.microsoft.com/zh-cn/library/31kztyey.aspxhttps://blog.netspi.com/all-you-need-is-one-a-clickonce-love-story/当采用ClickOnce发布软件,当原创 2017-12-15 16:51:03 · 770 阅读 · 0 评论 -
benchmark之sysbench-cpu\fileio\memory\threads\mutex\mysql
官网:https://github.com/akopytov/sysbench【安装】方法一:Debian/Ubuntu环境下: curl -s https://packagecloud.io/install/repositories/akopytov/sysbench/script.deb.sh | sudo bash sudo apt -y install...原创 2018-08-10 09:32:06 · 231 阅读 · 0 评论 -
Spark学习教程
入门视频:https://www.imooc.com/video/14388快速入门教程:https://juejin.im/entry/593a0d3da0bb9f006b2ec39dhttps://www.jianshu.com/p/5fa241581a32http://spark.apachecn.org/docs/cn/2.2.0/quick-start.htmlhttps...原创 2018-08-01 15:17:52 · 690 阅读 · 0 评论 -
Jenkins自动化构建、测试、部署、交付
全球领先的开源自动化服务器,詹金斯提供了数以百计的插件来支持构建、部署和自动化任何项目。本机安装Jenkins依赖于java8的环境,先安装java8环境: https://tecadmin.net/install-oracle-java-8-ubuntu-via-ppa/sudo add-apt-repository ppa:webupd8team/javasudo ap...原创 2018-08-16 23:09:11 · 922 阅读 · 0 评论 -
Docker 背后的内核知识——cgroups 资源限制
Docker 背后的内核知识——cgroups 资源限制上一篇中,我们了解了 Docker 背后使用的资源隔离技术 namespace,通过系统调用构建一个相对隔离的 shell 环境,也可以称之为一个简单的“容器”。本文我们则要开始讲解另一个强大的内核工具——cgroups。他不仅可以限制被 namespace 隔离起来的资源,还可以为资源设置权重、计算使用量、操控进程启停等等。在介绍完基本...原创 2019-06-04 14:37:14 · 566 阅读 · 0 评论