- 博客(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
8524
原创 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
173
原创 mysql事务
1、事务的特性:原子性、一致性、隔离性、持久性2、多事务同时执行的时候,可能会出现的问题脏读、不可重复读、幻读3、事务隔离级别:读未提交、读提交、可重复读、串行化4、不同事务隔离级别的区别:读未提交一个事务还未提交,它所做的变更就可以被别的事务看到读提交一个事务提交之后,它所做的变更才可以被别的事务看到可重复读一个事务执行过程中看到的数据是一致的。未提交的更改对其他事务是不可见的串行化对应一个记录会加读写锁,出现冲突的时候,后访问的事务必须等前一个事务执行完成才能继续执行5、配
2020-11-23 15:42:13
176
原创 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
235
原创 nginx单机1万并发优化
优化思路:nginx响应请求1:建立socket连接2: 打开文件,并沿socket返回.排查问题,也要注意观察这两点,主要从系统的dmesg ,和nginx的error.log来观察dmesg|tailmore /proc/sys/net/netfilter/
2020-08-04 17:25:01
408
原创 nginx yii2隐藏index.php
nginx 配置文件 的 location / 下增加if (!-e $request_filename){ rewrite ^(.*)$ /index.php?r=$1 last ; break ;}
2020-07-07 12:01:31
611
原创 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
460
原创 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
304
原创 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
264
原创 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
9275
原创 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
844
原创 自定义安装 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
195
原创 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
400
原创 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
325
原创 readme.md文件
以前没有注意过readme.md这个文件,这次写接口,看见同事写的好工整,想着还是研究一下,竟然发现这个文件还是很有意思的使用Typora[下载地址:https://www.typora.io/]打开md文件可以直接看到显示的效果md全称是Markdown 【是一种轻量级标记语言】编写的时候可以在sublime、Visual Studio Code等都可以只需要掌握这个轻量级的标记语言...
2019-10-25 14:42:03
976
原创 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
230
原创 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
432
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人