自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Able

积累每一天

  • 博客(33)
  • 资源 (23)
  • 收藏
  • 关注

原创 innobackupex自动备份脚本(增量备份,自动压缩)

#说明:脚本执行策略为每天执行一次,执行前需要先建立config文件,并在config文件#中添加#backup_full=#backup_pre_name=#即可,注意路径。#备份策略,每七天一个循环,第一天为全备份,第二天至第六天为增量备份。#后续会增加已备份文件压缩转移定期删除部分增量为备份单库,全量为所有库#!/bin/bashbackup_full_dir...

2020-04-29 14:45:58 484

原创 Redis 性能测试

1.redis 100个并发 100000个请求 检测服务器性能redis-benchmark -h 127.0.0.1 -p 6379 -c 100 -n 10000002.测试存取100个字节数据包性能redis-benchmark -h 127.0.0.1 -p 6379 -q -d 1003.只测试get,set,hset,hget 操作性能redis-bench...

2020-04-27 22:33:16 293

转载 利用Xtrabackup进行单库备份、单表恢复实例

写在前面: 笔者在实际工作中发现,对于数据恢复来说,更多情况下面临的问题是:单个数据库中的某个或者某几个表出现了问题,很少对整个库的数据进行恢复,除非硬盘损坏或者手抖执行了DROP,笔者就单库备份,单表恢复的场景进行记录(需要全库备份、全库恢复需求的同行,自行百度),如有不当之处,望请留言指正,不胜感激!环境准备: 1)Xtrabackup版本的选择不同版本的MySQL...

2020-04-27 17:24:04 1555

原创 php微信授权登录

简介:本文讲述php实现第三方登录获取用户信息的方法,适用于app/公众号网页。分享的内容仅供参考。要使用微信授权登录功能需要先在微信开发平台创建应用。然后会获取微信提供给你的appId和AppSecret,然后就可以进行开发了。当然现有很多大佬封装的微信类库非常齐全,而且还很好用,可以去试试,下面讲解一下基本实现方法。流程用户同意授权后获取code,code有效期10分钟 使用...

2020-04-27 09:46:34 360

原创 如何在MySQL中分配innodb_buffer_pool_size

innodb_buffer_pool_size是整个MySQL服务器最重要的变量。1. 为什么需要innodb buffer pool?在MySQL5.5之前,广泛使用的和默认的存储引擎是MyISAM。MyISAM使用操作系统缓存来缓存数据。InnoDB需要innodb buffer pool中处理缓存。所以非常需要有足够的InnoDB buffer pool空间。2. MySQL I...

2020-04-27 09:45:06 562

原创 mysql binlog详解说明和使用方法

一般线上MySQL服务器,为了数据存储安全,都会默认开启binlog功能,以便恢复日后服务器故障或者更改删除等误操作的数据,而坏处是binlog日志文件增长速度快,很快会占满磁盘空间,所以对binlog日志文件的处理显得格外重要! 定义 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句。 my.cnf配置 b...

2020-04-25 21:43:39 737

转载 MySQL 二进制日志备份

MySQL 中很少提及日志的备份,但日志备份也是非常重要,可以恢复到指定时间点。日志备份可以使用自带的工具mysqlbinlog 进行备份,mysqlbinlog 也是解析 binlog 的工具。相关参考: Using mysqlbinlog to Back Up Binary Log Files示例:# 备份指定 binlog 文件(备份的文件名有前缀 "prefix_")....

2020-04-25 21:42:27 205

原创 Redis数据类型及使用场景

摘要:Redis相比其它的KV数据库,其一大特点是支持丰富的数据类型.它一共支持5种数据类型,下面逐一介绍这5种数据类型及其使用场景...string简介:Strings数据类型是最常用、简单的key-value类型,普通的key/ value 存储都可以归为此类。value不仅可以是字符串,也可以是数字。因为是二进制安全的,所以你完全可以把一个图片文件的...

2020-04-25 18:39:04 167

原创 Nginx工作原理和优化总结

NGINX以高性能的负载均衡器,缓存,和web服务器闻名,驱动了全球超过 40% 最繁忙的网站。在大多数场景下,默认的 NGINX 和 Linux 设置可以很好的工作,但要达到最佳性能,有些时候必须做些调整。首先我们先了解其工作原理。一、Nginx的模块与工作原理Nginx由内核和模块组成,其中,内核的设计非常微小和简洁,完成的工作也非常简单,仅仅通过查找配...

2020-04-25 18:35:59 721

原创 nginx 反向代理和负载均衡策略实战案例

引言先来看下nginx在web服务器排名上的趋势:存在即合理,那为什么要使用nginx呢?这得看看nginx能帮我们做些什么。首先,nginx能做反向代理【关于反向代理和正向代理此处不做说明了,感兴趣的小伙伴自行谷歌】;比方说,我想在本地使用 www.glmapper1.com 的域名去访问www.taobao.com。那么这个时候我们就可以通过nginx去实现。再者,ngin...

2020-04-25 18:27:54 215

原创 php-fpm优化

1.通常情况我们修改/etc/php.ini文件,仅会修改错误日志与文件上传#;;;;;;;;;;;;;;;;;# Error logging ;#;;;;;;;;;;;;;;;;;expose_php = Off # 关闭php版本信息display_error = Off # 屏幕不显示错误日志error_reporting = E_WARNING & E_ERROR ...

2020-04-25 18:23:35 377

原创 CentOS中对MySql的root用户重置密码

使用修改启动服务参数的方式来更新user表,达到无密码登陆的目的。1.关闭系统下运行的mysql服务(1)杀掉进程号达到关闭目的先使用ps -ef|grep mysql查找进程号,然后使用kill+ PID的方式杀掉进程。(2)使用systemctl工具来关闭mysql服务systemctl stop mysql2.修改mysql的启动选项更新user表,达到无密码登...

2020-04-25 18:22:04 166

原创 Xshell中使用FTP/SFTP工具下载文件

(1)sftp host_ip,输入用户名/密码(2)通过cd命令找到远程服务器要拷贝的文件; 通过lcd命令指定本地保存地址。(3)通过get filename拷贝文件(4)在本地查看,已经可以看到拷贝的文件了。...

2020-04-24 16:56:00 3782

原创 MySQL权限整理及授权命令

MySQL是经常要使用的一种关系型数据库,数据库作为存储重要数据的地方,相应的,对数据库的授权管理,也必须很小心,下面,我将MySQL的权限作了整理,方便需要的时候查看。MySQL权限级别服务器 》 数据库 》 表 》 列另外还有存储过程、视图和索引MySQL权限列表:权 限 作用范围 作 用 all 服务器 所有权限 select ...

2020-04-24 10:50:30 539

原创 mysql之xtrabackup备份及恢复

根据实际情况选择相应版本的xtrabackup,我的mysql是5.7.24对应的xtrabackup版本为2.4.*查看xtrabackup版本(支持最低mysql版本)接下来开始备份一、备份1、全备xtrabackup --backup --target-dir=/mnt/data/all/ --user=root --password=123456 --socket=...

2020-04-21 23:22:24 550

原创 centos7安装xtrabackup

1、安装percona依赖库:  yum -y install http://www.percona.com/downloads/percona-release/redhat/0.1-4/percona-release-0.1-4.noarch.rpm 如果yum不能直接安装,可以先把rpm文件下载下来:  wgethttp://www.percona.com/downl...

2020-04-21 22:41:23 1007

原创 mysql生产环境配置文件

MySQL参数优化这东西不好好研究还是比较难懂的,其实不光是MySQL,大部分程序的参数优化,是很复杂的。MySQL的参数优化也不例外,对于不同的需求,还有硬件的配置,优化不可能又最优选择,只能慢慢的进行优化,需要不断的调试,才能达到不同环境的最优选择。首先介绍一下MySQL配置文件中不同模块[client] MySQL客户端应用模块,只有MySQL附带的客户端应用程序保证可以读取此模块...

2020-04-21 17:48:53 452

转载 redis4支持内存碎片清理功能使用

最近看到redis4支持内存碎片清理了, 之前一直期待有这么一个功能, 因为之前遇到内存碎片的解决办法就是重启, 现在终于有了优雅的解决方案.\^o^/, 这个功能其实oranagra 在2017年1月1日已经提交pr了, 相关地址:https://github.com/antirez/redis/pull/3720版本说明:Redis 4.0-RC3 以上版本才支持的 需要使用je...

2020-04-20 15:49:39 398

原创 vue.js 项目搭建

1.切换npm 镜像,切换成淘宝镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2 安装vue-cli 脚手架 cnpm install vue-cli -g3.初始化项目vue init webpack 项目名称4.安装模块包...

2020-04-09 23:18:10 317

原创 nrm 命令不存在

npm install -g cnpm --registry=https://registry.npm.taobao.org解决方法安装nrmcnpm install nrm -gnrm ls 查看所有可用的路径问题解决

2020-04-09 23:10:55 1446

原创 vue init webpack project 一直处于...downloading template状态处理

第一种解决方法:  1.执行vue init webpack demo后一直处于...downloading template状态。  2.因为init初始化的是基于webpack模板的项目,觉得应该会是webpack的问题,但是之前已经安装过webpack,这里我尝试重新安装webpack。    运行nrm use taobao切换npm到淘宝镜像。    运行npm ...

2020-04-09 23:09:28 4072 1

转载 在鼠标右击的菜单栏里 出现openCmdhere 点击打开CMD命令行

将打开命令行添加在系统菜单栏里 出现openCmdhere1.复制下面内容Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]@="openCmdhere""Icon"="cmd.exe"[HKEY_CLASSES_ROOT\Directory\shell\OpenC...

2020-04-09 22:12:14 687

原创 PHP常用配置

Php配置文件:php.ini(使用‘;’表示注释)Php的配置项可以在配置文件中配置,也可以在脚本中使用ini_set()函数临时配置。语言相关配置:1. engine:设置PHP引擎是否可用,默认值为On,若设置为Off则无法使用PHP。配置示例:engine = On2. short_open_tag:是否允许PHP脚本使用短开放标记,将“<?php ?>...

2020-04-07 21:38:24 1264

原创 有些需要禁用的PHP危险函数(disable_functions)

phpinfo()功能描述:输出 PHP 环境信息以及相关的模块、WEB 环境等信息。危险等级:中passthru()功能描述:允许执行一个外部程序并回显输出,类似于 exec()。危险等级:高exec()功能描述:允许执行一个外部程序(如 UNIX Shell 或 CMD 命令等)。危险等级:高system()功能描述:允许执行一个外部程序并回显输出,类似...

2020-04-07 21:21:43 344

原创 composer install 报错问题

php-xml Problem 1 - Installation request for phar-io/manifest 1.0.1 -> satisfiable by phar-io/manifest[1.0.1]. - phar-io/manifest 1.0.1 requires ext-dom * -> the requested PHP extens...

2020-04-07 14:30:26 548

原创 解决Redis启动报错:Transparent Huge Pages (THP) support enabled in your kernel

Redis启动时提示:WARNING you have Transparent Huge Pages (THP) support enabled in your kernel. This will create latency and memory usage issues with Redis. To fix this issue run the command 'echo never &...

2020-04-07 10:09:26 3351

原创 windows下通过批处理脚本启动redis

windows下redis启动,需要进入redis安装目录,然后shift+右键,选择“在此处打开命令窗口”,然后输入redis-server.exe redis.conf,就可以启动redis了。如下所示:这种情况有一个问题,就是每次需要进入redis安装目录对应的文件夹,然后打开命令行,输入redis启动命令,因此有了更进一步的改进,就是利用批处理脚本来完成这些操作...

2020-04-07 10:02:21 1809 1

转载 redis线上配置

基础部分redis.conf(修改部分)bing ipdaemonize yespidfile /home/redis/pids/redis_6379.pidlogfile "/home/redis/logs/redis_6379.log"databases 256dir /home/redis/data/masterauth "password"slave-priority ...

2020-04-07 09:36:48 422

原创 CENTOS7下安装REDIS

一、安装redis第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz[root@iZwz991stxdwj560bfmadtZ local]# wget http://download.redis.io/releases/redis-4.0.6.tar.gz--2017-12-13 12...

2020-04-06 17:39:17 174

原创 MySQL----mysql_secure_installation 安全配置向导

安装完mysql-server 会提示可以运行mysql_secure_installation。运行mysql_secure_installation会执行几个设置:--为root用户设置密码--删除匿名账号--取消root用户远程登录--删除test库和对test库的访问权限--刷新授权表使修改生效通过这几项的设置能够提高mysql库的安全。建议生产环境中mysql安装这完成后...

2020-04-06 15:41:33 200

原创 php.ini中的cgi.fix_pathinfo选项

PHP里经常要获取当前请求的URL路径信息。一般可以通过环境变量$_SERVER[‘PATH_INFO’]获取,而配置文件中的cgi.fix_pathinifo选项则与这个值的获取相关。而$_SERVER[‘PATH_INFO’]中的key PATH_INFO是一个CGI 1.1的标准,经常用来做为传递参数给后端的CGI服务器。被很多系统用来优化url路径格式,比如对于很多框架,下面这个网址:...

2020-04-06 15:32:23 4355

原创 CentOS 镜像

简介CentOS,是基于 Red Hat Linux 提供的可自由使用源代码的企业级 Linux 发行版本;是一个稳定,可预测,可管理和可复制的免费企业级计算平台。配置方法1. 备份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2. 下载新的 CentOS-Base....

2020-04-04 22:32:16 254

原创 Docker进入容器后使用ifconfig等命令“command not found”解决办法

当进入一个容器后,使用ifconfig、ip addr等命令时,出现如下“command not found”:解决办法:yum updateyum -y install net-tools

2020-04-04 17:28:28 1255

GeoLite2-ASN_20200505.tar.gz

Geoip2 国家数据库包

2020-05-12

GeoLite2-Country_20200505.tar.gz

Geoip2 国家数据库包

2020-05-12

全世界各个主要的国家以及城市对应数据表

全世界各个主要的国家以及城市对应数据表 全世界各个主要的国家以及城市对应数据表 全世界各个主要的国家以及城市对应数据表

2020-04-09

nginx包(windows 下使用)

nginx包(windows 下使用) 解压缩 修改路径即可使用

2017-05-24

大型网站技术架构:核心原理与案例分析

大型网站技术架构:核心原理与案例分析

2016-08-29

maven+springmvc+spring+mybatis

maven+springmvc+spring+mybatis项目

2016-06-17

nginx-1.9.12

nginx-1.9.12 nginx-1.9.12 nginx-1.9.12

2016-04-26

javax.transaction.jar

javax.transaction.jar javax.transaction.jar

2016-04-26

log4jdbc4.jar

log4jdbc4

2015-11-26

struts.jar

struts-2.3.24.7z

2015-10-09

spring-framework.jar

spring-framework.jar

2015-10-09

spring.jar

spring.jar

2015-10-09

SSH框架配置完全攻略

SSH框架配置完全攻略

2015-09-17

Java语言程序设计-进阶篇

Java语言程序设计-进阶篇

2015-09-17

Java Servlet开发与实例

Java Servlet开发与实例

2015-09-17

Mongodb权威指南

Mongodb权威指南

2015-07-08

高性能PHP开发应用

高性能PHP开发应用,提高代码的可执行性

2014-02-19

PHP入门到精通教程

前言 1 什么是PHP? 2 PHP入门例子 3 在HTML中嵌入PHP 4 PHP语法 5 PHP面向对象(OOP)语法 PHP核心对象 PHP 教程 PHP参考资料

2012-04-11

精通PHP和MYSQL教程

前言 1 什么是PHP? 2 PHP入门例子 3 在HTML中嵌入PHP 4 PHP语法 5 PHP面向对象(OOP)语法 PHP核心对象 PHP 教程 PHP参考资料

2012-04-11

win7远程多用户补丁

win7远程多用户补丁,右键选择以管理员身份运行安装,如果提示版本不对,用记事本打开,修改版本号即可,本补丁以修改为7600 RTM

2012-04-06

空空如也

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

TA关注的人

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