- 博客(175)
- 收藏
- 关注
原创 Go语言学习--Gin框架之Hello World
Gin 是一个用 Go (Golang) 编写的 Web 框架。它具有类似 martini 的 API,性能要好得多,多亏了httprouter,速度提高了 40 倍。如果您需要性能和良好的生产力,您一定会喜欢 Gin。快速:基于 Radix 树的路由,小内存占用。没有反射。可预测的 API 性能。。支持中间件:传入的 HTTP 请求可以由一系列中间件和最终操作来处理。例如:Logger,Authorization,GZIP,最终操作 DB。
2024-03-21 11:15:07 727
原创 Ubuntu 22.04 jammy 的镜像使用apt update失败
【代码】Ubuntu 22.04 jammy 的镜像使用apt update失败。
2023-05-05 15:35:42 8121 11
原创 安全成长笔记之批处理命令
是一种简化的,也称作。它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令(通常是COMMAND. COM或者CMD.EXE)解释运行。类似于Unix中的。批处理文件具有.bat或者.cmd的扩展名,其最简单的例子,是逐行书写在命令行中会用到的各种命令。更复杂的情况,需要使用if,for,goto等命令控制程序的运行过程,如同C,Basic等中高级语言一样。如果需要实现更复杂的应用,利用外部程序是必要的,这包括系统本身提供的和第三方提供的工具或者。批处理文件,或称为。
2022-12-19 15:11:25 355
原创 C语言踩坑日志
C语言踩坑日志 今天写代码写的好好的,在运行的时候发现如下的报错,很是头疼,通过在网上借鉴了别人的经验,最终还是将这个问题解决了。具体的报错信息如下:LINK : fatal error LNK1168: 无法打开 D:\Cproject\20210713Learing\Debug\20210 我们在写代码的时候,喜欢边写边测试,一旦有过修改就会ctrl + s保存,然后Ctrl + f5执行,执行过后会发现有时候就报错了,那么怎么解决这个问题呢?
2021-07-15 18:54:19 318
原创 Python爬虫(三)-----第一个爬虫
Python爬虫(三)-----第一个爬虫1.python的相应的爬虫模块urllib模块requests模块2.requests模块python中原生的一块基于网络请求的模块,功能非常强大,简单便捷,效率奇高作用:模拟浏览器发送请求。3.如何使用requests模块指定url发起请求获取响应数据持久化存储4.环境准备需要安装requests库pip install reuqests这个是从官网上下载库,由于国家的安全措施,我们可以使用国内源:临时使用:
2020-11-25 15:37:01 832
原创 Python爬虫(二)
Python爬虫(二)1.http协议概念:是服务器和客户端进行数据交互的一种形式。2.常用请求头信息User-Agent:请求载体的身份标识3.获取User-Agent打开浏览器右击检查点击network点击刷新页面点击一个文件进入4.Connection请求完毕后,是断开连接还是保持连接。5.常用响应头信息Content-Type:服务器响应会客户端的数据类型6.https协议安全的http(超文本传输)协议:对传输的数据进行加密。
2020-11-23 22:11:19 237
原创 Python爬虫(一)
Python爬虫(一)文章目录Python爬虫(一)1.什么是爬虫?2.爬虫是否合法?3.爬虫带来的风险4.如何在使用中注意5.爬虫在使用场景中的分类6.反爬机制7.反反爬策略8. robots.txt 协议1.什么是爬虫?通过编写程序,模拟浏览器上网,然后让其去互联网上抓取数据的过程。2.爬虫是否合法?在法律中不被禁止具有违法风险善意爬虫3.爬虫带来的风险爬虫干扰了访问网站的正常运营爬虫抓取了受到法律保护的特定类型的数据或信息4.如何在使用中注意时常优化自己的程序,避
2020-11-23 20:53:50 443
原创 认识python
认识python1.编程是什么?程序:在计算机上真正执行的是CPU,程序是指导CPU进行工作的文本,先告诉CPU先干什么,再干什么。是CPU的工作手册。汇编:因为0和1组成的程序不具备可读性,因此发明了汇编语言。直接操作CPU的器件(运算器寄存器和控制器)。所谓汇编(动词)就是将汇编语言翻译成二进制代码的过程。编程语言:因为汇编语言没有移植性,发明了一次编写,多次翻译(编译)的编程语言。编译性语言和解释性语言:在不同的硬件环境和系统环境上,装上对应版本的解释器,面解释器解释解析性语言的时候,语法是
2020-11-22 12:52:46 352
原创 zabbix监控-----基础(简介)
zabbix监控-----基础(简介)文章目录zabbix监控-----基础(简介)1. 为什么需要监控系统2. 监控系统的实现3. 常见的开源监控系统3.1 prometheus3.2 Graphite3.3 InfluxDB3.4 MRTG3.5 Cacti3.6 SmokingPing3.7 Nagios3.8 zenoss core3.9 Ganglia3.10 opentsdb3.11 zabbix4. 监控系统的实现5. 监控系统对时间的要求6. 监控系统的告警需求1. 为什么需要监控系统
2020-05-21 09:19:14 658
原创 k8s集群管理----kubectl命令
k8s集群管理----kubectl命令文章目录k8s集群管理----kubectl命令1. kubectl2. kubectl命令格式1. kubectlkubectl的命令kubectl annotate – 更新资源的注解。kubectl api-versions – 以“组/版本”的格式输出服务端支持的API版本。kubectl apply – 通过文件名或控制台输入,对资源进行配置。kubectl attach – 连接到一个正在运行的容器。kubectl autoscale
2020-05-10 12:52:57 1132
原创 基于k8s的多节点部署
基于k8s的多节点部署文章目录基于k8s的多节点部署k8s多节点的部署k8s多节点的部署在master01上面操作:[root@master1 ~]# cd /root/k8s/[root@master1 k8s]# ls apiserver.sh k8s-cert cfssl.sh ku...
2020-05-08 11:22:26 668
原创 Nginx负载均衡
Nginx负载均衡文章目录Nginx负载均衡1. 什么是负载均衡2. 四层和七层负载均衡的区别2.1 技术原理上的区别2.2 应用场景的需求2.4 七层应用需要考虑的问题3. 负载均衡的算法3.1 随机算法3.2 轮询及加权轮询3.3 最小连接及加权最小连接3.4 哈希算法3.5 IP地址散列3.6 URL散列4. 负载均衡的实现4.1 DNS域名解析负载均衡4.2 数据链路层负载均衡(lvs...
2020-05-06 17:18:51 705
原创 Apache工作原理
Apache工作原理文章目录Apache工作原理前言1. LAMP架构2. Apache的生命周期3. Apache处理请求的过程4. Apache的两种工作模式4.1 什么是MPM4.2 prefork4.3 worker4.4 prefork和worker的比较前言Apache是目前世界上使用最为广泛的一种Web Server,它以跨平台、高效和稳定而闻名。那么Apache是怎样工作的...
2020-05-06 15:58:57 1531 1
原创 Nginx系列:nginx原理
Nginx系列:nginx原理文章目录Nginx系列:nginx原理1. nginx的进程模型2. 请求的处理过程3. nginx的时间处理模型4.模块化体系结构5.nginx的最大连接数1. nginx的进程模型在nginx的服务刚启动的时候,只有一个nginx/master的主进程,随着访问或者请求到达nginx的服务器的时候,nginx/master进程会派生出很多的子进程ngin...
2020-05-06 15:29:29 283
原创 k8s多master节点部署(实验)
k8s多master节点部署(实验)文章目录k8s多master节点部署(实验)前言1. 多节点的部署2. 搭建nginx负载均衡3. 配置keepalived高可用服务4. 修改两个node节点5. 测试前言上节,我们部署了k8s的单节点,主要的核心点就是证书的创建和颁发,flannel网络组件也是相当重要的。本文主要是基于单master节点的部署(https://blog.csdn.n...
2020-05-06 09:23:24 1849
原创 k8s单master节点的部署(实验)
k8s单master节点的部署(实验)文章目录k8s单master节点的部署(实验)1.单master集群部署的环境2.ETCD集群的部署2.1 安装制作证书的工具cfssl2.2 制作CA证书2.3 使用证书、etcd脚本搭建ETCD集群2.4node节点加入ETCD集群3.docker的部署4.flannel网络组件的部署5.部署master组件6.总结1.单master集群部署的环境...
2020-04-30 11:32:16 987
原创 k8s单master节点部署【二】(二进制部署)--fannel集群部署(理论)
k8s单master节点部署【二】(二进制部署)–fannel集群部署(理论)文章目录k8s单master节点部署【二】(二进制部署)--fannel集群部署(理论)前言1. 概况1.1 容器之间的跨主机通信2. 节点初始化2.1 网卡及对外ip选择2.2 获取subnet2.3 维护subnet2.4 发现新节点3. backend原理解析3.1 hostgw3.2 udp3.3 vxlan4...
2020-04-29 09:44:52 300
原创 k8s单master节点部署【一】(二进制部署)--etcd集群部署(理论)
k8s单master节点部署【一】(二进制部署)–etcd集群部署(理论)文章目录k8s单master节点部署【一】(二进制部署)--etcd集群部署(理论)1. etcd相关介绍1.1 etcd的主要功能1.2 应用场景1.3 etcd是什么1.4 etcd vs zookeeper1.5 etcd的使用场景1.6 etcd读写性能1.7 etcd工作原理1.7.1 选主1.7.2 日志复制1...
2020-04-28 18:56:22 561
原创 docker容器的安全
docker容器的安全文章目录docker容器的安全1.docker容器与虚拟机的区别2.docker存在的安全问题3.docker架构缺陷与安全机制4.docker安全基线标准5.容器最小化6.docker remote api访问控制7.限制流量流向8.镜像安全9.docker-tls加密1.docker容器与虚拟机的区别containerVM启动速度秒级分钟...
2020-04-28 09:01:38 1263
原创 kubernetes(k8s)理论
kubernetes(k8s)理论文章目录kubernetes(k8s)理论前言1.kubernetes概述2.kubernetes特点3.kubernetes组件4.kubernetes的特性5.kubernetes集群架构与组件6.kubernetes工作流程7.kubernetes的核心概念8.kubernetes的部署方式9.kubernetes环境规划前言kubernetes,简...
2020-04-27 22:05:10 6562
原创 Docker harbor私有仓库的搭建
Docker harbor私有仓库的搭建文章目录Docker harbor私有仓库的搭建1.docker的环境2.docker harbor1.docker的环境服务器IP地址docker harbor服务器192.168.73.11docker客户端192.168.73.122.docker harbordocker环境的部署(两个docker服务器...
2020-04-26 14:07:49 677
原创 Docker consul容器服务更新和发现
Docker consul容器服务更新和发现文章目录Docker consul容器服务更新和发现前言1.consul简介2.建立consul服务3.gliderlabs/registrator4.consul-template5.实验过程前言docker consul容器服务更新和发现docker consul的服务器的发现机制主要是依赖于consul服务,consul服务能够自动...
2020-04-23 13:58:32 484
原创 docker compose容器编排
docker compose容器编排文章目录docker compose容器编排前言1.Docker compose容器编排的格式2.Docker compose配置常用字段3.Docker compose常用命令4.Docker compose命令说明5.docker compose简单部署(以部署nginx为例)前言Docker compose的前身是Fig,他是一个定义及运行多个Do...
2020-04-22 19:56:06 331
原创 Dockerfile制作MySQL编译安装的镜像
Dockerfile制作MySQL编译安装的镜像文章目录Dockerfile制作MySQL编译安装的镜像Dockerfile制作mysql编译安装的镜像Dockerfile制作mysql编译安装的镜像创建mysql文件夹mkdir mysql#创建mysql目录进入mysql的目录中cd mysql/#进入mysql的目录中编写dockerfile文件vim D...
2020-04-22 14:58:51 2507
原创 Dockerfile制作Tomcat编译安装的镜像
Dockerfile制作Tomcat编译安装的镜像文章目录Dockerfile制作Tomcat编译安装的镜像dockerfile制作Tomcat的镜像dockerfile制作Tomcat的镜像创建tomcat的目录mkdir tomcat#创建tomcat的目录进入到tomcat的目录下面cd tomcat#进入到tomcat的目录下面编辑Dockerfile文件...
2020-04-22 13:42:47 242
原创 Dockerfile制作编译安装nginx的镜像
Dockerfile制作编译安装nginx的镜像文章目录Dockerfile制作编译安装nginx的镜像dockerfile制作编译安装dockerfile制作编译安装创建nginx目录mkdir nginx#创建nginx的目录进入nginx目录cd nginx#进入到nginx目录编辑dockerfile文件vim Dockerfile#编辑Dockerf...
2020-04-22 13:17:02 1183 2
原创 Dockerfile小案例(systemctl)
Dockerfile小案例(systemctl)文章目录Dockerfile小案例(systemctl)Dockerfile制作(systemctl)镜像Dockerfile制作(systemctl)镜像基于sshd:new镜像生成新的镜像创建systemctl目录mkdir systemctl#创建systemctl的目录进入systemctl目录cd systemct...
2020-04-22 12:45:19 1752
原创 Dockerfile小案例(sshd)
Dockerfile小案例(sshd)文章目录Dockerfile小案例(sshd)dockerfile写个sshd的简单镜像dockerfile写个sshd的简单镜像创建目录mkdir sshd#创建一个sshd的目录进入到创建的目录中cd sshd#进入到sshd的目录里面编写Dockerfile文件vim DockerfileFROM centos:7...
2020-04-22 12:11:46 287
原创 Docker私有仓库(registry)
Docker私有仓库(registry)文章目录Docker私有仓库(registry)Docker私有仓库registry部署Docker私有仓库registry部署下载registrydocker images#查看当前已经下载的镜像,这些镜像都是从官方的hub上面下载的docker pull registry#从官网上下载registry修改守护进程vim /et...
2020-04-22 11:01:32 251
原创 Dockerfile介绍
Dockerfile介绍文章目录Dockerfile介绍1.dockerfile的简介2.docker的操作指令3.创建镜像1.dockerfile的简介Dockerfile是由一条条的命令语句组成,并且支持以#开头的介绍或者注解性文字。Dockerfile通常分为四的部分:基础镜像信息、维护者信息、镜像操作指令和容器启动是执行指令# This dockerfile uses the...
2020-04-22 09:43:59 197
原创 Docker的数据管理和网络通信
Docker的数据管理和网络通信文章目录Docker的数据管理和网络通信1.docker的数据卷2.docker的数据卷容器3.docker的端口映射4.docker容器的互联1.docker的数据卷先下载一个镜像docker pull centos#这里下载的是centos的镜像将宿主机的目录/var/www挂载到容器中的/data1目录下面docker run -v /...
2020-04-22 09:06:36 301
原创 Docker资源控制
Docker资源控制文章目录Docker资源控制1.CPU2.内存3.IO资源1.CPUdocker的CPU控制的路径[root@localhost ~]# cd /sys/fs/cgroup/cpu[root@localhost cpu]# lscgroup.clone_children cpuacct.stat cpu.cfs_quota_us cpu....
2020-04-21 22:57:47 296
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人