自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Redis持久化之AOF

先说明一下相关的配置#redis日志文件logfile "/usr/local/redis/log/redis.log"#是否开启aofappendonly yes#aof文件名称appendfilename "appendonly.aof"#每一条命令都追加到aof文件# appendfsync always#每分钟追加一次到aof文件appendfsync everysec#根据操作系统确定什么时候追加到aof文件(不可控) # appendfsync no#aof重写的时

2020-11-02 23:42:04 189

原创 Redis持久化之RDB

先说一下配置,以及rdb文件格式配置方面#redis日志文件logfile "/usr/local/redis/log/redis.log"#rdb自动策略之 900秒内有1个更改会触发生成rdbsave 900 1#rdb自动策略之 300秒内有10个更改会触发生成rdbsave 300 10#rdb自动策略之 60秒内有10000个更改会触发生成rdbsave 60 10000#bgsave生成rdb的时候出现错误是否停止写入rdbstop-writes-on-bgsave-

2020-11-02 20:56:10 195

原创 PHP接口访问频率限制

发现网上很多限制都只是1分钟(或者某个时间)内访问的限制比如1分钟限制10次 那我在59秒的访问了10次,然后key 又过期了,接下来1分钟又可以访问了 。这种限制根本就不合理所以有了我的想法直接上代码吧/** * @param $uid * @return bool|int * 检测用户接口访问频率 */function api_frequency_visits ($uid) { $key = "user:{$uid}:api:frequency"; $redi

2020-08-12 11:48:31 2070 2

原创 PHP 实现进度条

使用的是PHP的ob 函数实现具体函数可参考 PHP官方文档Output Control 函数前端使用了iframe具体代码如下ob_function.phpif (ob_get_level() == 0) { ob_start();}$progress = 0;while ($progress < 100) { $progress += rand(1, 20); if ($progress > 100) { $progress

2020-05-29 13:56:49 293

原创 PHP emu,pt,px,in,mm,cm 转换

/** * Class PixelUnitConversion * @package app\common\util */class PixelUnitConversion{ const PT_PER_PX = 0.75; const IN_PER_PT = 72; const CM_PER_PT = 28.3; const MM_PER_PT = 2....

2020-04-10 14:24:16 1327

原创 PHP word上传转换到富文本编辑器 含word的图片上传

基于 phpword 详情移步https://github.com/PHPOffice/PHPWord一下代码主要基于thinkphp 所以部分代码需要优化use OSS\Core\OssException;use OSS\OssClient;use PhpOffice\PhpWord\IOFactory;use think\Config;use think\File...

2020-03-30 22:49:04 865 1

原创 PHP 通过redis和mysql实现秒杀业务

第一种方式$db = MySQLDB::getInstance();$info = $db->fetchRow('select * from goods where goods_id=1');//判断是否还有库存if ($info['stock'] <= 0) { exit('卖完了');}//减少库存,num 只是一个记录修改数据的次数,可以判断是否存在超卖...

2020-03-24 14:04:52 497 3

原创 PHP 文件夹路径格式化..和.

/** * @param $dirPath * @return string */function dirPathFormat($dirPath){ $dirPath = str_replace('\\', "/", $dirPath); $parts = explode('/', $dirPath); //首个路径不用管,可能是'', '..', '.', '...

2020-03-24 12:23:51 429

原创 Nonexistent host networking interface, name 'Realtek PCIe GBE Family Co  E_FAIL (0x80004005)

打开虚拟机Oracle VM VirtualBox报E_FAIL (0x80004005)错误不能为虚拟电脑 Centos7x64 打开一个新任务.  Nonexistent host networking interface, name 'Realtek PCIe GBE Family Co  解决如下:打开 控制面板\网络和 Internet\网络和共享中心 单击本地连...

2018-12-27 11:29:23 4653 9

原创 phpredis扩展的安装

1,先保证系统已经安装redis服务,安装方法查看Linux 安装 Redis2.下载PHPRedis扩展到PHPredis扩展库选择合适的版本https://pecl.php.net/package/redis这里我选择4.0.2cd /usr/local/srcwget https://pecl.php.net/get/redis-4.0.2.tgz解压tar -zxvf redis-4.0....

2018-07-06 11:25:17 295

原创 Linux 下源码安装 Redis

到下载目录cd /usr/local/src到redis官网选择合适的版本 ,这里我们选择最新的稳定的4.0.10下载源码wget http://download.redis.io/releases/解压tar -zxvf redis-4.0.10.tar.gz进入redis目录cd redis-4.0.10编译make出现这样就代表编译完成开启服务src/redis-server出现这样的代表...

2018-07-05 12:41:56 347

原创 Linux 源码安装MySQL5.7

1.下载源码包在mysql官网选择合适的版本,得到下载的urlhttps://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22.tar.gz 或者直接修改url使用wget命令下载cd /usr/local/srcwget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysq...

2018-07-02 22:21:03 6237 5

原创 Linux 源码安装nginx 并配置PHP

1.下载源码cd /usr/local/src/前往nginx官网选择合适版本wget http://nginx.org/download/下载成功2.安装解压tar -zxvf nginx-1.9.9.tar.gz进入源码目录cd nginx-1.9.9配置./configure --prefix=/usr/local/nginx --with-http_stub_status_module...

2018-07-01 00:40:52 397

原创 Linux下源码安装PHP

1.下载PHP源码文件通过wget下载源码PHP版本以及下载地址可以去 http://php.net/downloads.php 选择,这里我们以7.1.19来演示wget -O php-7.1.19.tar.gz http://cn2.php.net/get/php-7.1.19.tar.gz/from/this/mirror安装如出现下面这个wget未找到使用yum 安装一下wgetyum -...

2018-06-30 19:03:40 3528 2

原创 Oracle VM VirtualBox 安装 Centos7 并配置静态IP

新建虚拟电脑选择类型和版本设置内存大小现在创建虚拟硬盘选择VDI硬盘足够就选择 固定大小选择虚拟硬盘存储位置不要放在默认的C盘下,设置大小为30G等待创建虚拟硬盘虚拟硬盘创建成果之后启动之后选择Centos的安装文件,可以去 https://www.centos.org/download/ 下载适合的版本确定之后选择Install CentOS 7稍后就回出现一个图形化界面,选择语言将KDUMP禁...

2018-06-30 18:12:19 12253 5

eolinker_os_3.1.7.zip

eolinker 开源版部署指南: 环境要求 1、PHP 5.5+ / PHP7+(推荐) 2、Mysql 5.5+ / Mariadb 5.5+ 3、Nginx(推荐) / Apache 4、项目目录需要具有完全的读写权限(777),用于写入配置文件。安装完成之后可以设置另外设置目录权限 5、PHP需要安装并启用mbstring以及curl模块,用于字符串处理以及接口测试功能

2019-08-15

空空如也

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

TA关注的人

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