文章分类 - 1. web 开发
摘要:gopm 什么是gopm 在nodejs中我们有npm,可以通过npm来下载安装一些依赖包。在go中也开发了类似的东西,那就是gopm。这玩意儿是七牛云开发的。在这里说下,七牛公司大部分程序都是用go语言编写的,所以开发出这么一个方便的东西肯定也是合情合理的。 gopm地址 git地址:https:
阅读全文
摘要:在线之家电影爬取 地址 https://www.zxzjhd.com/ 会存在打开开发者工具就暂停播放的问题,在博客园的 爬虫遇到的问题 文章中可以找到解决办法 此时看到视频播放的请求URL 是下面图片上的 将url复制到浏览器即下载该影片了
阅读全文
摘要:压力测试 如何编写压力测试 压力测试用来检测函数(方法)的性能,和编写单元功能测试的方法类似,此处不再赘述,但需要注意以下几点: 压力测试用例必须遵循如下格式,其中XXX可以是任意字母数字的组合,但是首字母不能是小写字母 func BenchmarkXXX(b *testing.B) { ... }
阅读全文
摘要:单元测试 流程测试 go test工具 Go语言中的测试依赖go test命令。编写测试代码和编写普通的Go代码过程是类似的,并不需要学习新的语法、规则或工具。 go test命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内,所有以_test.go为后缀名的源代码文件都是go test测
阅读全文
摘要:1. 函数 无需声明原型。 支持不定 变参。 支持多返回值。 支持命名返回参数。 支持匿名函数和闭包。 函数也是一种类型,一个函数可以赋值给变量。 不支持 嵌套 (nested) 一个包不能有两个名字一样的函数。 不支持 重载 (overload) 不支持 默认参数 (default paramet
阅读全文
摘要:假如你已安装了golang环境,你可以在命令行执行go命令查看相关的Go语言命令: go env //用于打印Go语言的环境信息。 go run //命令可以编译并运行命令源码文件。 go get //可以根据要求和实际情况从互联网上下载或更新指定的代码包及其依赖包,并对它们进行编译和安装。 go
阅读全文
摘要:# 功能介绍 验证码套件可实现图像和音频验证码的生成和验证。 验证码解决方案是具有定义长度的数字序列0-9。验证码有两种表示形式:图像和音频。 图像表示是经过PNG编码的图像,上面印有解决方案,使得计算机难以使用OCR对其进行求解。 音频表示形式是WAVE编码(8 kHz无符号8位)声音,带有语音解
阅读全文
摘要:0. 概述 Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。 1. 类型别名和自定义类型 1. 自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用 t
阅读全文
摘要:1. RSA 非对称加密 RSA是一种非对称加密算法,简单理解就是两个密钥:一个公钥,一个私钥。 同时它也可以用来签名和验签,正好与加密相反。 加密:公钥加密,私钥解密; 签名:私钥签名,公钥验签。 有意思的是有些人分不清公钥私钥的用处,这里提供一个思路: 用作加密时,密文泄露是无所谓的(相对而言)
阅读全文
摘要:本章讲解了如何使用 nmtui 命令配置网络参数,以及通过 nmcli 命令查看网络信息并管理网络会话服务,从而让您能够在不同工作场景中快速地切换网络运行参数;还讲解了如何手工绑定 mode6 模式双网卡,实现网络的负载均衡。。 本章还深入介绍了 SSH 协议与 sshd 服务程序的理论知识、Lin
阅读全文
摘要:保障数据的安全性是继保障数据的可用性之后最为重要的一项工作。防火墙作为公网与内网之间的保护屏障,在保障数据的安全性方面起着至关重要的作用。考虑到大家还不了解 RHEL 7 中新增的 firewalld 防火墙与先前版本中 iptables 防火墙之间的区别,刘遄老师决定先带领读者从理论层面和实际层面
阅读全文
摘要:本章将深入讲解各个常用 RAID(Redundant Array of Independent Disks,独立冗余磁盘阵列)技术方案的特性,并通过实际部署 RAID 10、RAID 5+备份盘等方案来更直观地查看 RAID 的强大效果,以便进一步满足生产环境对硬盘设备的 IO 读写速度和数据冗余备
阅读全文
摘要:# 1. 一切从"/" 开始 在 Linux 系统中,目录、字符设备、块设备、套接字、打印机等都被抽象成了文件,即“Linux 系统中一切都是文件”,。既然平时我们打交道的都是文件,那么又应该如何找到它们呢?在 Windows 操作系统中,想要找到一个文件,我们要依次进入该文件所在的磁盘分区(假设这
阅读全文
摘要:# 1. 重启系统 # 2. 系统启动阶段,摁 "E"进行编辑 # 3. 下键找到 linux16 这一行  #
阅读全文
摘要:# 1. 用户身份与能力 设计 Linux 系统的初衷之一就是为了满足多个用户同时工作的需求,因此 Linux 系统必 须具备很好的安全性。 root管理员 所有类UNIX系统中的超级用户,拥有最高的系统所有权,能够管理系统的各项功能,如添加/删除用户,启动/关闭服务进程,开启/禁用硬件设备等,因此
阅读全文
摘要:# 1 编写脚本 可以将 Shell 终端解释器当作人与计算机硬件之间的“翻译官”,它作为用户与 Linux 系 统内部的通信媒介,除了能够支持各种变量与参数外,还提供了诸如循环、分支等高级编程 语言才有的控制结构特性。要想正确使用 Shell 中的这些功能特性,准确下达命令尤为重要。 Shell
阅读全文
摘要:1. 系统状态检测命令 1.1 查看网络信息 ifconfig 命令用于获取网卡配置与网络状态等信息,格式为“ifconfig [网络设备] [参数]” 主要查看的 是网卡名称、inet 参数后面的 IP 地址、ether 参数后面的网卡物理地址(又称为 MAC 地址), 以及 RX、TX 的接收数
阅读全文
摘要:主要介绍如何使用Deployment管理Pod生命周期,实现服务不中断的滚动更新,通过服务发现来实现集群内部的服务间访问 并通过ingress-nginx实现外部使用域名访问集群内部的服务,同时介绍基于EFK如何搭建Kubernetes集群的日志收集系统 纯容器模式的问题? 1. 业务容器数量庞大,
阅读全文
摘要:1. ES 安装 1. 官方地址 # 下载版本: 7.8.0 https://www.elastic.co/cn/ # 下载地址 https://www.elastic.co/cn/downloads/?elektra=home&storm=hero 2. 目录结构 | bin # 启动文件 | c
阅读全文

浙公网安备 33010602011771号