你心中最高大上最牛X的技术到底是什么

高以下为基,贵以贱为本互联网技术的核心根基就是TCP/IP,TCP/IP的实现依赖于Linux socket API【我们的项目大部分运行在上面】没有它们各种高大上牛逼的技术就无从建立起来。而这根基对大家所用的java,go,py,php,c,c++,nodejs...都是一样的,只不过是基于Linux api做了各种各样的封装百家争鸣,百花齐放,跟易经里的阴阳构成64卦一样,当你刚开始撸程序时,可能并不会觉得基础的重要性,甚至可能几年内一直是框架crud boy,你并不会察觉到基础核心L
阅读全文

Nginx负载均衡

什么是负载均衡 Load Balance, web服务器的负载是接收/处理客户端请求; 均衡将客户端的请求”平均的”分配给服务器集群 如何实现负载均衡 Nginx实现负载均衡需要使用反向代理服务器技术 代理Proxy: 也称为网络代理, 是一种特殊的网络服务, 允许一个网络终端通过这个服务与另一个网络终端进行非直接的连接 正向代理服务器: 隐藏了真实的请求客户端, 服务器不清楚真正的客户端是谁 反向代理服务器: 隐藏了真是的服务器端
阅读全文

Nginx和Apache的区别

Apache和Nginx都可以作为web服务器,有什么区别 市场占有率1、首先看下截止今天的市场份额(nginx和apache依旧是最主流的服务器) 2、2019年五月份到2020年五月份的市场份额变化(由此可以看出apache的市场份额占有率在降低,nginx在上升) Apache如何接收/处理请求/返回响应?1、Apache处理客户端请求的两种模式: prefork MPM(预启动多进程模式) + worker MPM(工作多进程模式)2
阅读全文

Nginx下实现授权访问下载

需求 硬件板子实现自动请求服务器,下载更新包,实现在线升级,但是直接请求的话会人人都可以下载,会造成安全隐患 文件服务器,实现浏览文件并下载 Nginx实现(基于centos7) 安装工具(具体命令查看 htpasswd h) `yum install y httpdtools` 生成账号和密码,将文件保存在nginx目录下 `htpasswd c /etc/nginx/conf.d/test test` 查看生成的文件(:前面
阅读全文

Centos7下安装kafka

Centos7下安装kafka单机版 项目中要用到kafka来做消息队列,然而本人是小白一枚,所以从零开始,尝试着安装并搭建好kafka测试环境 安装java的JDk 首先要使用命令 `java version` 查看本地是否已经安装JDK(我本地是比较干净的,并没有系统自带的jdk,所以不需要删除) 官网找到最新稳定的JDK 并根据自己的系统,下载合适的下载到本地(因包比较大,所以wget 下载会失败,所以采用本地下载并使用ftp上传的方式解决) 找到JDK压缩包并
阅读全文

如何使用Git(三)

  • 北溟有鱼QAQ(LuffyQAQ)
  • 2019-08-13 21:01:38
  • Linux
  • linux
如何将主仓库更新到Fork子分支1. 首先使用 `git remote v` 查看远程信息 1. 使用 `git remote add zhu https://github.com/easyswoole/httpclient.git` 添加主仓库地址,也就是被同步给 fork 远程的上游仓库1. 再次使用 `git remote v` 查看远程信息,查看是否配置成功 1. 使用 `git fetch zhu` 从fork的远程的上游仓库,也就是主仓库同步代码
阅读全文

如何使用Git(二)

如何使用Git进行协同开发(二)2.1 Git远程仓库,这里使用的是GitHub免费服务器 2.2 在GitHub注册账号2.3 点击Sign up,进入到注册页面,填写用户名、邮箱地址、密码,然后登陆邮箱,点击激活链接(全是英文,可以选择用带翻译的浏览器打开)2.4 登录GitHub,点击注册旁边的按钮,输入新注册的号,登录即可2.5 如何将本地和远程仓库进行连接 1.linux本地生成公钥秘钥对,输入命令一直点击回车即可(邮箱地址可随便填写) `
阅读全文

如何使用Git(一)

如何使用Git进行协同开发(一)本地git使用1. Git软件安装(linux)```shellsudo yum install git```1. 初始化Git仓库并看到如下图所示,则代表初始化完成```shellgit init```1. 当执行完成初始化仓库之后,则可以进行简单的操作,比如新建空白文件并添加到git缓存区```shellvim test.phpgit add test.php```1. 把缓存区所有内容提交到本地仓库区(
阅读全文

如何配置https证书

nginx下如何配置https证书1. 寻找证书,本人使用的阿里云的免费证书,证书有效期一年,自行申请即可,当然其他的证书也是可以的,这里就以阿里云的证书为例讲解1. 购买证书1. 申请证书,找到购买的证书,点击申请1. 下载证书,当证书申请成功后,即可下载证书,注意这里使用的是nginx服务器,所以现在nginx的下载1. 将证书下载到本地后,解压证书,然后会看到两个文件,一个以.key 一个以.pem为后缀的两个文件1. 在nginx服务器的安装路径下面新建个cert文件夹
阅读全文