- 博客(6)
- 收藏
- 关注
原创 php使用redis简单实现分布式锁加排队队列用于秒杀等场景
百度了几天自己总结了下写了一个类,里面有加锁、解锁和入队的操作,异步的减库存出队等的操作还没有写,写好了我再重新编辑用apache的ab测试-n 500 -c 100测试了下没有出现超卖的情况这段代码没有在项目里使用过,所以大家有觉得哪里有问题请指出,我们一起讨论完善这个代码<?phpclass RedisLock{ function __construct(){ $r = new \Redis(); $r->pconnect('127.0.0.1', '..
2020-11-06 17:10:22 764
原创 TP5试用PHPExcel类导入文件
今天用到这个,百度了好多例子都有问题,最后总结出来一个可用的,下面是代码 1、首先百度下载PHPExcel类库,放到extend下即可,可以使用TP的自动加载类库think\Loader导入 2、前端代码示例<form enctype="multipart/form-data" method="post" id="uploadForm" action="{:url('inserExcel')}"
2018-01-04 14:05:59 1762 1
原创 TP5强制路由模式笔记
今天学会了TP5路由的强制模式及URL的生成,在此记录下:我的本地是phpstudy,增加了一个域名为www.tp5-route.com,在host里写入相应配置之后打开域名:www.tp5-route.com,进入TP5首页下面增加一个INDEX的模板,(build复制到public下,同时入口文件进入)至此,首页变为:
2017-12-25 09:21:32 8373 1
原创 重定向和伪静态学习笔记-----基于apache重定向基础知识
重定向:linux:vim .htaccess生成windows:cd www ,echo 1->.htaccessRewriteEngine OnRewriteRule ^(.*)\.htm$ $1.html 这2 行是最基础的一种什么是伪静态:伪静态是相对真是静态来讲,只是改变了URL的表现形式,实际上还是动态页面伪静态有了真静态一样的S
2017-12-25 09:19:33 821
原创 每天一个算法--插入排序
function insertSort($arr) { $count = count($arr); for( $i=1; $i<$count; $i++ ) { $temp = $arr[$i];//值调换用 $j = $i-1; while ( $arr[$j] > $arr[$i] ) { //对换值
2017-12-22 13:51:36 183
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人