- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 laravel 框架常用目录路径
laravel框架常用目录路径app_path()app_path函数返回app目录的绝对路径:$path = app_path();你还可以使用app_path函数为相对于app目录的给定文件生成绝对路径:$path = app_path('Http/Controllers/Controller.php');base_path()base_path函数返回项目根目录的绝...
2019-07-31 15:14:21 265
原创 laravel 文件上传三种方法
本文规则:遵循post请求规则。$commodities为Model必须:enctype="multipart/form-data"本文涉及的依赖:use Storage;use Illuminate\Http\File;use Illuminate\Http\Request;use Illuminate\Http\UploadedFile;一:一般文件上传思想:获取上传文件...
2019-07-31 15:12:04 1453
原创 php redis 共享锁简单理解附代码
解决死锁 如果只用SETNX命令设置锁的话,如果当持有锁的进程崩溃或删除锁失败时,其他进程将无法获取到锁,问题就大了。解决方法是在获取锁失败的同时获取锁的值,并将值与当前时间进行对比,如果值小于当前时间说明锁以过期失效,进程可运用Redis的DEL命令删除该锁。setnx的作用和memcache的add方法类似class RedLock{ //连接redis ...
2019-07-25 11:51:48 116
原创 php 实现Redis分布式锁
简介多线程多进程情况下访问一些共享资源需要加锁,否则就会导致数据错乱的问题分布式锁可以通过DB,Redis,Zk等方式实现,本节主要介绍php使用Redis实现分布式锁基于set命令setnx key value 设置一个值,当key已经存在时,返回flase,代表失败使用setnx实现分布锁有个缺陷,setnx操作无法设置key的ttl,需要配合exprie key ttl...
2019-07-25 11:34:45 259
Mycat分库分表文档及demo.rar
2019-12-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人