一、前置基础 1. go 函数基础 在Go语言中,函数的基本组成为:关键字func、函数名、参数列表、返回值、函数体和返回语句。 func 函数名(参数列表) 返回值类型 {函数体内部} Go语言是强数据类型的语言...
nginx+keepalive 实现高可用负载均衡方案
主nginx负载均衡器:172.26.11.99 (通过keepalived配置了VIP:172.26.11.101供外使用) 副nginx负载均衡器:172.26.11.100 (通过keepalived配置了VIP:172.26.11.101供外使用) 后端web服务器: 172.26.1...
Docker部署nginx实现负载均衡
docker 安装Nginx容器 docker pull nginx docker run 创建容器 //winpty docker run -p 90:80 --name nginx_master -it nginx bash win10 docker run -d -p 90:80 --name nginx_master -it nginx /bin...
在win10上安装docker之后使用git bash 或者xshell 操作时的问题 以及解决办法
在win10上安装docker之后使用git bash 或者xshell 操作时的问题 问题描述: 1.当使用 docker run -it centos 时会报错: the input device is not a TTY. If you are using mintty, try prefixing the co...
使用Dockerfile文件部署php项目
当前项目结构 /project_name |-- /dist #--- 项目编译后输出的目录 |-- /config #--- 配置文件目录 |---| |---|-- Dockerfile #--- Dockerfile文件 |---|-- nginx.conf #--- nginx配置文...
在Go中调用JS代码(otto)
otto是一个Go语言实现的JavaScript 解释器, 假如我现在有一个encrypt.js的文件,里面的内容为: var keyStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="; function encode...
Node.js模块系统
为了让Node.js的文件可以相互调用,Node.js提供了一个简单的模块系统。 模块是Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 Node.js 文件就是一个模块,这个文件可能是JavaScript ...
Node.js 从命令行接收参数
当使用以下命令调用 Node.js 应用程序时,可以传入任意数量的参数: node app.js 参数可以是独立的,也可以具有键和值。 例如: node app.js joe 或 node app.js name=joe 这会改变在...
Golang_interface接口
接口的定义比较抽象,但是如果想象实际的物体就比较好理解了 比如USb接口,和很多手机都可以相接。 可以说接口形成了一种规范。 实例1 package main import "fmt" //声明一个接口 type Usb interf...
golang的time包:秒、毫秒、纳秒时间戳输出方式
10位数的时间戳是以 秒 为单位; 13位数的时间戳是以 毫秒 为单位; 19位数的时间戳是以 纳秒 为单位; golang中可以这样写: package main import ( "time" "fmt" ) func main() { fmt....