自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 C语言学习——补码的理解

C语言学习——补码的理解再书里看到把无符号数赋值给带符号数时的一段代码。#include<stdio.h>void main(){ unsigned int m; int n; m=4294967295; n=m; printf("m=%u,n=%d\n", m, n);}4294967295是一个int占32位无符号的最大值,结果...

2019-09-09 20:41:24 1550

原创 前端使用JS上传图片至阿里云ali-oss

前端使用JS上传图片至阿里云ali-oss废话不多说,看图就完事。。

2019-09-02 12:34:27 5802 2

原创 Nginx配置cros跨域以及遇到401响应的问题

nginx配置cros跨域以及遇到401、500响应的问题这是我Nginx的server配置:server { listen 80; server_name DataAnalysis; location / { if ($request_method = 'OPTIONS'){ add_header 'Acce...

2019-09-02 12:21:16 21725 4

原创 Ngix geoip_module 读取IP地域信息

Ngix geoip_module 读取IP地域信息基于IP地址匹配MaxMind GeoIP 二进制文件,读取IP所在地域信息。初始安装并没有这个模块,需要自己安装。使用场景区别国内外IP作为HTTP访问规则区别国内城市地域作为HTTP访问规则配置加载模块在nginx.conf中加入:load_module "modules/ngx_http_geoip_modul...

2019-08-31 11:24:19 191

原创 MySql中字符编码问题

MySql中字符编码问题在写后端服务对Mysql插入数据时,老是会因为字符编码报错,整理一下。查看编码查看数据库编码show variables like '%char%';查看表编码show create table <表名>;查看字段编码show full columns from <表名>;修改编码格式修改数据库字符集:ALTER...

2019-08-30 18:33:24 204

原创 Nginx 代理服务

Nginx 代理服务环境: CentOS7、Nginx 1.16.0在之前我们说到了Nginx的负载均衡,Nginx可以作为负载均衡器,分发客户端请求,其实,这就是Nginx的代理服务之一:反向代理Nginx的代理服务分为两种:正向代理反向代理正向代理正向代理是存在于客户端和服务器之间的代理人,需要客户端主动指定proxy,之后proxy会接受客户端的请求并发送给server...

2019-08-12 17:18:08 280

原创 Nginx 防盗链

Nginx 防盗链环境:CentOS7、Nginx 1.16.0在Nginx提供的静态web资源服务中,其防盗链功能也是经常使用的。什么是防盗链呢,看一下百度百科做出的解释:哈哈哈, 开个玩笑

2019-08-10 23:30:11 250

原创 负载均衡

负载均衡环境: CentOS7、Nginx 1.16.01.什么是负载均衡?负载均衡是高可用网络基础架构的关键组件,通常用于将工作负载分布到多个服务器来提高网站、应用、数据库或其他服务的性能和可靠性。一个没有负载均衡的 web 架构类似下面这样:这种简单的部署模型只适用于最初的简单的网络,而随着业务的增多、客户的海量请求,给服务端造成的极大的并发,这种单一的架构有着极大的缺点和风险...

2019-08-10 19:31:49 506

原创 Nginx浏览器缓存篇

环境:CentOS7Nginx 1.16.0Expires原理: 给http添加Cache-Control、Expires头Syntax: expires [modified] time; expires epoch | max |off ;Default: expires off;Context: http, server, location;expires指令控...

2019-08-09 19:15:12 1499

原创 Nginx处理静态资源的核心配置

环境 :CentOS7Nginx 1.16.0配置文件读取Syntax: sendfile on | off;Default: sendfile off;Context: http, server, location, if in location;sendfile的原理用这张图解释:减少了传统网络传输中多次的上下文切换, 对于静态文件传输能够极大提升性能。aio ...

2019-08-07 22:30:32 1018

原创 Nginx模块——访问控制

环境:CentOS7Nginx 1.16.0Nginx的访问控制实现中存在如下两种方式:基于IP的访问控制 : http_access_module基于用户的信任登录 : http_auth_basic_module1. http_access_module配置语法:Syntax: allow address | CIDR | unix: | all;Default: —...

2019-08-07 14:03:01 285

原创 利用Nginx模块进行请求限制——limit_conn_module、limit_req_module

环境:CentOS7Nginx 1.16.0

2019-08-07 11:05:51 631

原创 Nginx模块——http_sub_module

环境:CentOS7Nginx 1.16.0http_sub_module模块,可用来对服务器将要返回给客户端的html内容进行替换常用到的几项配置:Syntax: sub_filter string replacement; //把html内容中的 string 部分替换成 replacement;Default: ——Context: http, server, lo...

2019-08-06 12:19:24 657

原创 Nginx模块——http_random_index_module

环境:CentOS7Nginx1.16.0http_random_index_module, 可在目录中选择随机主页配置语法:Syntax: random_index on | offDefault: random_index offContext: location使用方法:先准备好随机页面:修改/etc/nginx/conf.d/default.conf, 修改如图所...

2019-08-06 10:45:14 264

原创 Nginx模块——http_stub_status_module

环境:CentOS7Nginx:1.16.0http_stub_status_module模块可以用于查看Nginx客户端的状态配置语法:Syntax: stub_status;Default:——Context:server, location具体使用:编辑 /etc/nginx/conf.d/default.conf如图所示填入, 保存退出。检测Nginx配置文件语...

2019-08-06 10:22:14 501

原创 Nginx 编译参数解析 部分

环境:CentOS7Nginx1.16.0输入指令: nginx -V 获取编译参数

2019-08-05 14:06:57 113

原创 Nginx安装目录、文件详解(一)

环境:       CentOS 7       Nginx 1.16.0/etc/logrotate.d/nginxNgnix的日志轮转, 利用系统的日志服务, 对日志进行切割、清理/etc/nginx/etc/nginx/nginx.co...

2019-08-05 09:59:22 2008

原创 使用 ulimit 命令对用户资源进行限制

本文知识点来自于《鸟叔的Linux私房菜》所用环境Linux发行版为CentOS7

2019-07-31 19:39:22 879

原创 Linux——文件打包指令tar

本文仅为学习整理资料, 图片、知识点皆来源于《鸟叔的Linux私房菜》linux代码运行环境为 CentOS7在Linux中,不像Windows可以利用压缩软件直接对整个目录进行压缩。我们需要将整个目录进行打包, 成为一个大文件,再进行压缩tar:$ tar [-z|-j|-J] [cv] [-f 待建立的新檔名] filename... <==打包與壓縮$ tar [-z|...

2019-07-19 14:26:18 404

原创 Linux—文件的压缩(二)比gzip强的bzip2

本文仅为学习整理资料, 图片、知识点皆来源于《鸟叔的Linux私房菜》linux代码运行环境为 CentOS7gzip是为了取代compress,提供更好的压缩比。而bzip2是为了去取代gzip而出现的。 它的压缩比比gzip更好,而且用法几乎和gzip相同。...

2019-07-19 10:54:28 847

原创 Linux—文件的压缩(一) gzip

Linux—文件的压缩(一) gzip本文仅为学习整理资料, 图片、知识点皆来源于《鸟叔的Linux私房菜》linux代码运行环境为 CentOS7常见的压缩文件后缀名:*.Z compress 程式壓縮的檔案;*.zip zip 程式壓縮的檔案;*.gz gzip 程式壓縮的檔案;*.bz2 bzip2 程式壓縮的檔案;...

2019-07-19 10:28:34 651

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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