懒惰和好奇,是创新与进步的源泉。 云的出现,让传统信息行业变得前所未有的便捷。只要云中有的服务,通过简单的几下点击,就可以获得一个运行中的服务实例,节约了大量的研发和运维的时间和成本。 现有的区块链分为三种:私链,联盟链,公有链。私链存在于机构内部,必要性较低,且在性能上弱于现有的分布式系统。联盟链建立在多个联盟机构之间,每个联盟成员之间各自拥有一个核心节点。公有链向社会公开,可以用于信息认证、公
以前我们在windows上共享文件的话,只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现windows和linux的文件共享呢?这就涉及到了samba服务了,这个软件配置起来也不难,使用也非常简单。 【samba配置文件smb.conf】 一般你装系统的时候会默认安装samba,如果没有安装,只需要运行这个命令安装(CentOS): “yum install -y samba s
Nutz.Dao 接口(Git@OSC镜像)可以针对任何 POJO 的进行操作。因为 是通用的 Dao 操作,所以多数接口函数都需要一个参数类说明 POJO 的类型,比如: Pet pet = dao.fetch(Pet.class,"XiaoBai"); 单独的调用一行接口,多传入一个参数到没什么,但是如果频繁的被使用,每次都要多写一个参数毕竟很是麻烦。为此我又提供一层非常简单的 针对 or
info 如果您能了解下面这些技术,能加快您对本文的了解 vuex - Vue.js 应用程序开发的状态管理模式 Vue.js SSR - Vue.js 服务器端渲染 webpack - 编译构建工具 Lavas 服务器端渲染模板参考了 vue-hackernews 的渲染和开发机制,并且结合了 Lavas 的 App Shell 模板,导出的工程中会有 App Shell 等 如果您不了解 vu
KEYS,SCAN,FLUSHDB 等等,这些命令在哪里? 一些常见的重复性的问题是: 好像没有看到如:Key(...) 或者 Scan(...) 方法?我该怎么才能查询哪些key是在数据库中的? 或者 好像也没有 Flush(...) 方法?我该怎样才能移除掉所有在数据库中的key? The key word here, oddly enough, is the last one: databa
简介 服务提供者是所有 Lumen 应用程序的启动中心。你的应用程序,以及所有 Lumen 的核心服务,都是透过服务提供者启动。 但我们所说的「启动」指的是什么?一般而言,我们指注册事物,包括注册服务容器绑定、事件监听器、过滤器,甚至路由。服务提供者是你的应用程序配置中心所在。 如果你打开包含于 Lumen 中的 bootstrap/app.php 这一文件,你会看到 $app->register
Example: function 通常我们将方法注册为服务的方法,这些方法必须满足以下的要求: 必须是可导出类型的方法 接受3个参数,第一个是 context.Context类型,其他2个都是可导出(或内置)的类型。 第3个参数是一个指针 有一个 error 类型的返回值 Rpcx 也支持将纯函数注册为服务,函数必须满足以下的要求: 函数可以是可导出的或者不可导出的 接受3个参数,第一个是 co
这个例子演示了如何使用 beego 开发 API 应用. 他包含了两个 API 接口: /v1/shorten /v1/expand 到 GitHub 上浏览代码
A web server 一个 Web 服务器 Let’s finish with a complete Go program, a web server. This one is actually a kind of web re-server. Google provides a service at http://chart.apis.google.com that does automat
链接 Web API Controllers 动态WebApi层 集成OData 集成Swagger UI ASPNET Core 集成OData
Python 的标准库 urllib 提供了大部分 HTTP 功能,但使用起来较繁琐。通常,我们会使用另外一个优秀的第三方库:Requests,它的标语是:Requests: HTTP for Humans。 Requests 提供了很多功能特性,几乎涵盖了当今 Web 服务的需求,比如: 浏览器式的 SSL 验证 身份认证 Keep-Alive & 连接池 带持久 Cookie 的会话 流下载
Kompose是一个将docker-compose配置转换成Kubernetes manifests的工具,官方网站为http://kompose.io/。 Kompose安装 # Linux $ curl -L https://github.com/kubernetes-incubator/kompose/releases/download/v0.5.0/kompose-linux-amd64
Operator是CoreOS推出的旨在简化复杂有状态应用管理的框架,它是一个感知应用状态的控制器,通过扩展Kubernetes API来自动创建、管理和配置应用实例。 Operator原理 Operator基于Third Party Resources扩展了新的应用资源,并通过控制器来保证应用处于预期状态。比如etcd operator通过下面的三个步骤模拟了管理etcd集群的行为: 通过Kub
Draft是微软Deis团队开源(见https://github.com/azure/draft)的容器应用开发辅助工具,它可以帮助开发人员简化容器应用程序的开发流程。 Draft主要由三个命令组成 draft init:初始化docker registry账号,并在Kubernetes集群中部署draftd(负责镜像构建、将镜像推送到docker registry以及部署应用等) draft c
Helm是一个类似于 yum/apt/homebrew的 Kubernetes 应用管理工具。Helm 使用 Chart 来管理 Kubernetes manifest 文件。 Helm 基本使用 安装 helm 客户端 brew install kubernetes-helm 初始化 Helm 并安装 Tiller 服务(需要事先配置好 kubectl) helm init 更新 charts