09 2020 档案
摘要:一般使用TP框架,都要设置默认读取index.php,直接在nginx配置文件中加入以下代码就好: if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.ph
阅读全文
摘要:首先需要安装PHPExcel类,自行百度安装。然后自定义开发: <?php namespace service; use PHPExcel_IOFactory; use PHPExcel; use service\JsonService as Json; use think\Request; cla
阅读全文
摘要://生成密码 function sp_password($pw, $pre) { $decor = md5($pre); $mi = md5($pw); return substr($decor, 0, 12) . $mi . substr($decor, -4, 4); } //生成随机数 fun
阅读全文
摘要:// 获取客户端IP地址 function get_client_ip() { static $ip = NULL; if ($ip !== NULL) return $ip; if (isset($_SERVER['HTTP_X_FORWARDED_FOR'])) { $arr = explode
阅读全文
摘要:有一个场景,商品A预售量1000件,早上10点准时开抢,10W个人一起来抢,在正式开始之后,我们将面对两个问题1 大批的数据库请求和大量的订单创建,数据库压力巨大,有可能宕机2 商品可能出现超卖的情况解决方案如下: 这里我们先看商品超卖的问题最原始的下单流程无非就是: 判断商品库存是否足够 -> 足
阅读全文
摘要:大家都知道在天猫、京东、苏宁等等电商网站上有很多秒杀活动,例如在某一个时刻抢购一个原价1999现在秒杀价只要999的手机时,会迎来一个用户请求的高峰期,会有几十万几百万的并发量,来抢这个手机,在高并发的情形下会对数据库服务器或者是文件服务器应用服务器造成巨大的压力,严重时说不定就宕机了。 另一个问题
阅读全文
摘要:1.首先安装memcached安装包。 首先下载memcached,下载地址 (我下载的是 64位系统 1.4.4版本) 下载好了以后,放到随便一个硬盘位置比如 D:\memcached 然后打开CMD命令窗口输入 输入"D:\memcached\memcached.exe -d install"安
阅读全文