摘要:
readfile()将一个文件写入到输出缓存参数1:文件名 阅读全文
摘要:
move_uploaded_file():将上传的文件移到新位置参数1:要移动的文件参数2:指定的路径+文件名 阅读全文
摘要:
int(3)与int(11)没区别,都是存储4个字节,要查看出不同效果记得在创建类型的时候加 zerofill这个值,表示用0填充,否则看不出效果的。 阅读全文
摘要:
什么是高并发:同一时间很多用户访问,导致系统出现数据不正确、丢失数据等现象; 解决办法: (1)足够强大的服务器硬件,普通的P4服务器一般支持每天最多10万独立IP,如果访问量比这个大,那就必须配置一台更高性能的朱勇服务器才能解决问题,否则你在怎么优化都不可能彻底解决性能问题。 (2)其次,优化数据 阅读全文
摘要:
mysql_query("BEGIN"); //事务开始 //查询商品库存 if($库存>0){ //生成订单 //库存减少 mysql_query("COMMIT");//事务提交即解锁 }else{ mysql_query("ROLLBACK");//事务回滚 } 逻辑: 1.开启事务 2.查询库存 (1)有库存,生成订单,减少库存,提交事务 ... 阅读全文
摘要:
1.将库存放入队列 2.下单前判断redis队列库存量,如果有,生成订单,减少库存,如果没有,报错 逻辑: 1.把库存lpush入队列 2lpop判断有误库存,有就生成订单,减少库存,没有就报错 阅读全文
摘要:
$file = fopen("./fopen/test.txt","w+"); // 排它性的锁定,防止高并发 if (flock($file,LOCK_EX | LOCK_NB)) { fwrite($file,"Write something"); flock($file,LOCK_UN);//释放文件锁 } else { echo "Error locking fi... 阅读全文
摘要:
cms:精装房,拎包即可入住 框架:毛坯房,内部装修可根据自己需求来 选择策略:个性化需求不高的话,可以选择cms 阅读全文
摘要:
四张表: 1.module:id/name //模块 2.action:id /module_id/name //权限 3.user:id/name //用户表 4.group:id/user_id //用户组 5.role:group_id/action_id/access //角色表 阅读全文
摘要:
数组不是从0开始,前端识别不了 解决策略:array_values(),将数组重新排序 阅读全文