自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (1)
  • 收藏
  • 关注

原创 字节与G换算

B是Byte的缩写,B就是Byte,也就是字节(Byte);b是bit的缩写,b就是bit,也就是比特位(bit)。B与b不同,注意区分,KB是千字节,Kb是千比特位。1MB(兆字节) = 1024KB(千字节)= 1024*1024B(字节) = 1048576B(字节);8bit(比特位)= 1Byte(字节);1024Byte(字节)= 1KB(千字节);1024KB(千字节)= 1MB(兆字节);1024MB = 1GB;1024GB = 1TB;...

2021-05-11 18:46:11 7201

原创 nginx日志分隔记录

http { include mime.types; default_type application/octet-stream; log_format main '$remote_addr - $remote_user [$time_iso8601] "$request" ' '$status $body_bytes_sent "$http_referer" ' '"$http_user_agent" "$http

2021-01-14 11:13:26 126

原创 mysql事务

1、事务的特性:原子性、一致性、隔离性、持久性2、多事务同时执行的时候,可能会出现的问题脏读、不可重复读、幻读3、事务隔离级别:读未提交、读提交、可重复读、串行化4、不同事务隔离级别的区别:读未提交一个事务还未提交,它所做的变更就可以被别的事务看到读提交一个事务提交之后,它所做的变更才可以被别的事务看到可重复读一个事务执行过程中看到的数据是一致的。未提交的更改对其他事务是不可见的串行化对应一个记录会加读写锁,出现冲突的时候,后访问的事务必须等前一个事务执行完成才能继续执行5、配

2020-11-23 15:42:13 127

原创 Java 运行环境配置

Java安装// 查看 linux java安装包sudo yum search java |grep open // 根据查看结果进行安装sudo yum -y install java-1.8.0-openjdk*// 查看安装结果,出现下图说明 java安装成功java -versionTomcat 安装官网:http://tomcat.apache.org/下载tomcat安装包我是将安装包下载到了本地,所以使用 rz 命令上传到了服务器如果 rz 命令不存在,使用

2020-08-21 18:18:52 198

原创 nginx单机1万并发优化

优化思路:nginx响应请求1:建立socket连接2: 打开文件,并沿socket返回.排查问题,也要注意观察这两点,主要从系统的dmesg ,和nginx的error.log来观察dmesg|tailmore /proc/sys/net/netfilter/

2020-08-04 17:25:01 342

原创 nginx yii2隐藏index.php

nginx 配置文件 的 location / 下增加if (!-e $request_filename){ rewrite ^(.*)$ /index.php?r=$1 last ; break ;}

2020-07-07 12:01:31 552

原创 nginx笔记--个人保存

nginx 的安装下载地址: http://nginx.org/download/nginx-1.4.2.tar.gz安装准备: nginx依赖于pcre库,要先安装pcreyum install pcre pcre-develcd /usr/local/src/wget http://nginx.org/download/nginx-1.4.2.tar.gztar zxvf nginx-1.4.2.tar.gzcd nginx-1.4.2./configure --prefix=/usr/

2020-06-30 14:33:43 383

原创 20、ab压力测试及nginx性能统计模块

以Centos为例# 安装yum install -y httpd-tools# 查看ab -V# 查看指令帮助ab --helpab [options] [http[s]://]hostname[:port]/pathab -n 50000 -c 1000 http://localhost/index.html# 解释-n 50000 要执行的请求数 1000-c 1000 并发数 50000 会碰到如下问题...

2020-06-30 14:20:31 258

原创 nginx 与 PHP 使用多台memcache服务器时,数据同步问题解决

一致性hash算法nginx配置 memcache hash分配方法Tip: upstream 做负载均衡时,要用 IP 或者 远程主机名 ,不能使用 localhostnginx说明文档-官方网址url:http://nginx.org/en/docs/ngx_http_upstream_consistent_hash说明-官方网址url:https://www.nginx.com/nginx-wiki/build/dirhtml/modules/consistent_hash/点

2020-06-29 16:43:09 216

原创 FastCGI sent in stderr: Primary script unknown 解决办法

将 root /data/html ;放入server中server{listen 80;server_name test001.com www.test001.com;root /data/html;access_log /logs/nginx/access_test001.log main;error_log /logs/nginx/error_test001.log ;location /{# root /data/html;index index.php ind

2020-06-23 15:05:30 9002

原创 mysqli_connect(): (HY000/2002): No such file or directory

find / -name mysql.sock找到mysql sock的位置我这边返回一下路径/server/mysql/tmp/mysql.sock找到php.ini位置vim php.ini我这边PHP版本是7.0.11更改 pdo_mysql.default_socket = /server/mysql/tmp/mysql.sock

2020-06-18 15:11:16 803

原创 自定义安装 mysql

一、下载并安装cmakecd /server/packagewget https://cmake.org/files/v3.10/cmake-3.10.0-rc5.tar.gztar –zxvf cmake-3.10.0-rc5.tar.gz二、以上命令完成下载和解压操作,接下来进行安装操作cd cmake-3.10.0-rc5./configure --prefix=/server/cmakemakemake install三、下载并安装ncursescd /server/packag

2020-06-16 17:28:22 158

原创 linux下自定义安装nginx

一.准备安装工具1.安装make yum -y install gcc automake autoconf libtool make tips:如果使用yum install xxxx,会找到安装包之后,询问你Is this OK[y/d/N],需要你手动进行选择。但是如果加上参数-y,就会自动选择y,不需要你再手动选择!2.安装g++ yum -y install gcc gcc-c++ glibc二.创建安装目录依次执行以下命令mkdir /server mkdir /server/

2020-06-11 17:21:17 364

原创 linux 下 vim nginx.conf 高亮

编写以下脚本并执行#/!bin/bashmkdir -p ~/.vim/syntax && cd ~/.vim/syntaxwget http://www.vim.org/scripts/download_script.php?src_id=14376 -O nginx.vimif [ $? -eq 0 ];thenecho “au BufRead,BufNewFile /server/nginx/conf/* set ft=nginx” >> ~/.vim/file

2020-06-11 16:47:37 266

原创 readme.md文件

以前没有注意过readme.md这个文件,这次写接口,看见同事写的好工整,想着还是研究一下,竟然发现这个文件还是很有意思的使用Typora[下载地址:https://www.typora.io/]打开md文件可以直接看到显示的效果md全称是Markdown 【是一种轻量级标记语言】编写的时候可以在sublime、Visual Studio Code等都可以只需要掌握这个轻量级的标记语言...

2019-10-25 14:42:03 806

原创 sql批量输入测试数据

mysql> CREATE TABLE words (id int(11) NOT NULL AUTO_INCREMENT,word varchar(64) DEFAULT NULL,PRIMARY KEY (id)) ENGINE=InnoDB;delimiter ;;create procedure idata()begindeclare i int;set i=0;...

2019-10-14 17:46:41 192

原创 gitee clone报错 RPC failed

报错信息git clone https://xxxx.gitCloning into ‘dirname’…remote: Enumerating objects: 5183, done.remote: Counting objects: 100% (5183/5183), done.remote: Compressing objects: 100% (4517/4517), done....

2019-09-26 13:20:26 378 1

README-1.md

自己编写的readme.md文件的简单示例,可以对md文件不了解的同学一点儿小借鉴

2019-10-25

空空如也

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

TA关注的人

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