golang text/template 常用基本语法

模板 在写动态页面的网站的时候,我们常常将不变的部分提出成为模板,可变部分通过后端程序的渲染来生成动态网页,golang提供了html/template包来支持模板渲染。 这篇文章不讨论golang后端的模板读取及渲染方法,只讨论模板中嵌入变量,渲染变量、循环等一些基本用法。 变量 在go...

2018-10-24 17:24:04

阅读数 664

评论数 0

正则表达式

元字符 * 前边的内容可以连续重复使用任意次以使整个表达式得到匹配   (.*)  任意内容 例如 device::(.*); 匹配以device::开头,;结尾的内容 () 括号内部即为一个子表达式 例如(.*) (0|1) 表1.常用的元字符 代码 说明 . 匹配除...

2018-10-24 16:30:06

阅读数 24

评论数 0

Linux 设置增大socket,端口并发上限

linux本身会有可用端口数量限制、socket资源回收等待等,导致程序并发多了之后会报"address cannot assign"等错误,修改系统配置可增大上限 vi /etc/sysctl.conf 增加参数 #增加可用端口 net.ipv4...

2018-10-24 09:46:54

阅读数 403

评论数 0

docker 安装 elasticsearch5.6 head kibana

安装Elasticsearch 安装 可以直接修改config目录下的 elasticsearch.yml 文件,然后启动es network.host: 0.0.0.0 http.cors.enabled: true  http.cors.allow-origin: "...

2018-10-19 18:35:12

阅读数 1611

评论数 0

Openssl Win64生成证书

一、准备工作: 1、 下载win64的Openssl,可到http://slproweb.com/products/Win32OpenSSL.html下载,这里下载1.0.1j版本。 先安装Visual C++ 2008Redistributables (x64),然后安装Win64 Open...

2018-10-17 18:50:43

阅读数 83

评论数 0

golang TLS 服务端生成

  openssl的安装、生成秘钥证书可以参考如下文章 http://my.oschina.net/ysh3940/blog/464208 生成一个证书server-cert.pem,一个私钥server-key.pem golang生成服务端代码 cert, err := tls.L...

2018-10-11 10:12:31

阅读数 110

评论数 0

docker 基本参数与使用

  Docker的应用场景 1.简化配置,同一Docker的配置可以在不同 环境中使用,降低了硬件要求和应用环境之间的耦合度.  2.代码的流水线管理.代码从开发者的假期到最终在生产环境上的部署,需要经过很多的中间环境.而每一个中间环境都有自己微小的蛤贝,Docker给应用提供一个从开发到上...

2018-09-30 11:41:18

阅读数 24

评论数 0

wrieshark https(SSL/TLS)解密

如果是chrome浏览器的数据流 直接配置”SSLKEYLOGFILE“就可以解密了。 实现过程: 1.配置系统环境变量 变量名:SSLKEYLOGFILE 变量值:随意指定一个存储路径,以便chrome输出keylog 2.配置Wireshark 填入你在系统变量中指定的keyl...

2018-09-29 15:13:10

阅读数 320

评论数 0

SSL/TLS 工作原理https,ldaps,telnets协议

1. 必要的加密解密基础知识 1)对称加密算法:就是加密和解密使用同一个密钥的加密算法。因为加密方和解密方使用的密钥相同,所以称为称为对称加密,也称为单钥加密方法。     优点是:加密和解密运算速度快,所以对称加密算法通常在消息发送方需要加密大量数据时使用;     缺点是:安全性差,如果...

2018-09-28 15:53:08

阅读数 257

评论数 0

dockerfile 参数含义

什么是dockerfile? Dockerfile是一个包含用于组合映像的命令的文本文档。可以使用在命令行中调用任何命令。 Docker通过读取Dockerfile中的指令自动生成映像。 docker build命令用于从Dockerfile构建映像。可以在docker build命令中使用-...

2018-09-12 16:04:01

阅读数 154

评论数 0

nc命令应用场景及使用

什么是nc nc是netcat的简写,有着网络界的瑞士军刀美誉。因为它短小精悍、功能实用,被设计为一个简单、可靠的网络工具 nc的作用 (1)实现任意TCP/UDP端口的侦听,nc可以作为server以TCP或UDP方式侦听指定端口 (2)端口的扫描,nc可以作为client发起TCP或U...

2018-09-06 18:52:08

阅读数 289

评论数 0

Golang 依赖包管理工具---glide

安装glide $ go get github.com/Masterminds/glide $ go install github.com/Masterminds/glide 验证 $ glide NAME: glide - Vendor Package Management ...

2018-09-06 15:12:27

阅读数 306

评论数 0

Shell 编程总结整理

一、Shell中的变量   任何编程语言中,有关变量的定义,作用范围,赋值等都是最最基础的知识。 0、默认变量   首先介绍几个shell中的默认变量。     变量 含义 $0 当前脚本名称 $1 脚本接收的第一个参数 $2 脚本接收的第二个参数 ...

2018-09-05 12:20:07

阅读数 33

评论数 0

TCP请求参数的含义

说明TCP中的SYN、RST、FIN中 含义 在TCP报文的报头中,有几个标志字段: 1、 SYN:同步连接序号,TCP SYN报文就是把这个标志设置为1,来请求建立连接; 2、 ACK:请求/应答状态。0为请求,1为应答; 3、 FIN:结束连线。如果FIN为0是结束连线请求,FIN为1表示...

2018-08-29 14:54:42

阅读数 179

评论数 0

网络抓包wireshark

  抓包应该是每个技术人员掌握的基础知识,无论是技术支持运维人员或者是研发,多少都会遇到要抓包的情况,用过的抓包工具有fiddle、wireshark,作为一个不是经常要抓包的人员,学会用Wireshark就够了,毕竟它是功能最全面使用者最多的抓包工具。 Wireshark(前称Etherea...

2018-08-29 10:23:15

阅读数 40

评论数 0

Kafka入门教程 Golang实现Kafka消息发送、接收

一:核心概念 kafka是消息中间件的一种,是一种分布式流平台,是用于构建实时数据管道和流应用程序。具有横向扩展,容错,wicked fast(变态快)等优点。 kafka中涉及的名词: 消息记录(record): 由一个key,一个value和一个时间戳构成,消息最终存储在主题下的分区中,...

2018-08-23 18:28:44

阅读数 8342

评论数 1

golang操作Elasticsearch

go操作Elasticsearch主要有以下两个sdk github.com/olivere/elastic 第三方开发,各个版本都有对应的sdk,文档也丰富 github.com/elastic/go-elasticsearch  最终我们选择了olivere/elastic包,操作代码如下...

2018-08-23 15:36:02

阅读数 8513

评论数 0

Elasticsearch 操作入门教程

全文搜索属于最常见的需求,开源的 Elasticsearch (以下简称 Elastic)是目前全文搜索引擎的首选。 它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。 Elastic 的底层是开源库 Lucene。但是,你没法直接用 L...

2018-08-23 12:14:59

阅读数 53

评论数 0

golang的gitlab-ci配置 Docker搭建GitLab-runner

介绍 GitLab-runner环境搭建 获取镜像 执行以下命令,获取gitlab-runner 镜像 docker pull gitlab/gitlab-runner docker pull 启动 执行以下命令启动gitlab-ruuner sudo docker run ...

2018-08-23 10:43:53

阅读数 206

评论数 0

GitLab创建项目,上传项目

转自https://blog.csdn.net/mmd0308/article/details/77193352 项目组管理 创建组: 1、点击“New group“创建项目组 2、填写基本信息,点击”Create group“完成创建组。 给组添加人员: 1、点击”Membe...

2018-08-22 17:18:31

阅读数 816

评论数 0

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