上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页

2019年12月6日

Golang---BASE64编码原理

摘要: BASE64编码概念 Base64 是一种基于64个可打印字符来表示二进制数据的表示方法。在 Base64中可打印字符包括字母 A-Z, a-z, 数字 0-9,这样共有 62 个字符,另外两个可打印符号在不同的编码系统中不同。由于 2^6 = 64, 所以每 6 个比特为一个单元,对应某个可打印字 阅读全文

posted @ 2019-12-06 22:57 爱笑的张飞 阅读(969) 评论(0) 推荐(0)

2019年10月24日

Nginx系列p5:进程管理(信号)

摘要: 通过上图我们可以看到:信号与命令行的关系,下面我们来简单总结一下上述命令的作用: CHLD: 当子进程终止的时候,会向父进程发送 CHLD 信号,这样,如果子进程由于某些模块出现了 Bug,导致子进程意外终止的情况时,那么父进程可以立刻通过 CHLD 信号发现这样一个事件,然后重新拉起进程,从而达到 阅读全文

posted @ 2019-10-24 15:12 爱笑的张飞 阅读(319) 评论(0) 推荐(0)

Nginx系列p4:进程结构

摘要: Nginx 有两种进程结构:单进程结构,多进程结构。本篇文章我们主要说多进程结构。 问:那为什么 Nginx 采用多进程结构,而不是多线程结构呢? 答:这是因为 Nginx 最核心的目的就是要保证高可用性和高可靠性,当 Nginx 采用了多线程结构的时候,因为多个线程是共享同一个地址空间的,所以当一 阅读全文

posted @ 2019-10-24 14:26 爱笑的张飞 阅读(183) 评论(0) 推荐(0)

2019年10月16日

one_day_one_linuxCmd---crontab 命令

摘要: 《坚持每天学习一个 linux 命令,今天我们来学习 tar 命令》 摘要:crond 是 linux 下用来周期性的执行某种任务或等待处理事件的一个守护进程,周期执行的任务一般由 cron 这个守护进程来处理,可通过命令 ps -ef | grep cron 命令来查看后台是否有相关进程。cron 阅读全文

posted @ 2019-10-16 01:50 爱笑的张飞 阅读(230) 评论(0) 推荐(0)

2019年10月12日

Nginx系列p3:实现一个具有缓存功能的反向代理服务器

摘要: 今天我们利用 OpenResty 来实现一个反向代理服务器 step1:首先下载安装 OpenResty step2: 配置 OpenResty 中的 conf 文件 #user nobody; worker_processes 1; #error_log logs/error.log; #erro 阅读全文

posted @ 2019-10-12 02:05 爱笑的张飞 阅读(285) 评论(0) 推荐(0)

2019年10月10日

Nginx系列p2:重载,热部署,日志分割

摘要: 今天我们来学习 nginx 的 重载、热部署、日志分割功能 重载:当我们需要修改配置文件中的一些值,我们可以直接修改该配置文件,然后重新启动 nginx 服务,就可以实现在 nginx 不停止服务的情况下,使用了我们最新修改过的配置文件。 重载example: step1: step2: 重新启动 阅读全文

posted @ 2019-10-10 21:57 爱笑的张飞 阅读(281) 评论(0) 推荐(0)

2019年10月9日

Nginx系列p1:安装

摘要: 学习新的知识都要从搭建环境开始,今天我们就来学习搭建一个 Nginx 环境。 环境:Ubuntu16.04 STL Nginx 1.16.1 Stable version 前言:当然可以通过 apt-get install nginx 等方式来进行快速安装,但是缺点是如果要使用第三方的模块,则必须要 阅读全文

posted @ 2019-10-09 21:48 爱笑的张飞 阅读(149) 评论(0) 推荐(0)

2019年9月20日

one_day_one_linuxCmd---光标快捷操作

摘要: 《坚持每天学习一个 linux 命令,今天我们来学习 切换光标的常用命令》 摘要:最近经常使用 xshell 软件来远程连接各种机器,在 bin/bash 下输入各种命令,因为都是一些非常熟悉的操作,每次都用鼠标操作,觉得效率非常低,今天就来总结一下在 Terminal 下快速移动光标的常用命令。 阅读全文

posted @ 2019-09-20 14:39 爱笑的张飞 阅读(266) 评论(0) 推荐(0)

2019年9月19日

dockerfile---apt-get install vim 时 Unable to locate package vim

摘要: 在学习 dockerfile 的时候,发现编写的 Dockerfile 中的 apt-get install 命令无法找到要安装的包,所以记录一下这次发生的错误。 环境:宿主机:windows 10 上安装 VMware 虚拟化软件 VMware workstation 15 pro 客户机:Ubu 阅读全文

posted @ 2019-09-19 22:34 爱笑的张飞 阅读(3524) 评论(2) 推荐(1)

2019年9月14日

Git 报错:fatal: refusing to merge unrelated histories

摘要: 背景:[接上篇git push 出错的随笔]当 pull 远端仓库到本地的时候,出现以下错误: 错误情况: 出错原因:主要原因还是在于本地仓库和远程仓库实际上是独立的两个仓库,假如我之前是直接以 clone 的方式在本地建立起远程 github 仓库克隆的本地仓库就不会有这个问题了。 解决方式:可以 阅读全文

posted @ 2019-09-14 16:44 爱笑的张飞 阅读(203) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页

导航