框架:laravel 秒杀组成部分:商品、秒杀场次、Redis、模拟秒杀 秒杀过程: 一、实现商品、秒杀场次、秒杀场次和商品关联的CRUD; 二、定时将秒杀场次、商品、库存等信息提前写入redis; 三、配置Redis持久化; 四、实现秒杀下单逻辑; 五、定时删除秒杀的过期信息并释放库存; 六、使用golang并发编程模拟秒杀。 PS:整个流程中,涉及异步并发的地方:定时存储数据到redis、秒杀生成订单、查询当前秒杀商品 一、各种表的CRUD 主商品表 CREATE TABLE `goods` ( `id` in…

2021年3月12日 0条评论 10点热度 阅读全文

承接上上篇【php实现一个简单的访客统计功能】,【由依据ip查找对应地理位置到php异步,堵塞,响应的思考】 有表格如下: 这是个统计访问记录的表 docid:文章id,如果是文章列表的话 ip:用户id forms:用户地理位置 createtime:生成时间 system:客户端系统以及系统版本 browser:浏览器系统以及系统版本 userid:用户id,如果发给你稳的是文章列表的话 source_link:文章链接   现有需求:拿到指定文章的阅读量: mysql: SELECT ip, bro…

2021年3月10日 0条评论 11点热度 阅读全文

** PHP链接数据库之天龙八"步" 先上图: // 第一步连接数据库 @$link = mysqli_connect(‘localhost’,‘root’,’’); var_dump($link); // 第二步判断数据库是否链接 if(mysqli_connect_errno($link)){ die(‘连接数据

2021年3月6日 0条评论 18点热度 阅读全文

** PHP链接数据库之天龙八"步" 先上图: // 第一步连接数据库 @$link = mysqli_connect(‘localhost’,‘root’,’’); var_dump($link); // 第二步判断数据库是否链接 if(mysqli_connect_errno($link)){ die(‘连接数据

2021年3月5日 0条评论 20点热度 阅读全文

PHP编写 MYSQl INSERT批量入库(新增和更新) php 编写批量insert批量入库的方法,新增的同时对已经存在的数据进行更新 注: 生成的SQL语句中使用了MYSQL中的ON DUPLICATE KEY UPDATE 使用该方法请到数据表中,设置唯一的字段 1. 使用方法 #入库数据必须保持一致,没有的填入空 $data =[ ['name'=>'小明','age'=>12,'img'=>'12.png'], ['name'=>'小红','age'=>13,'img'=&…

2021年3月3日 0条评论 14点热度 阅读全文

PHP编写 MYSQl INSERT批量入库(新增和更新) php 编写批量insert批量入库的方法,新增的同时对已经存在的数据进行更新 注: 生成的SQL语句中使用了MYSQL中的ON DUPLICATE KEY UPDATE 使用该方法请到数据表中,设置唯一的字段 1. 使用方法 #入库数据必须保持一致,没有的填入空 $data =[ ['name'=>'小明','age'=>12,'img'=>'12.png'], ['name'=>'小红','age'=>13,'img'=&…

2021年3月3日 0条评论 11点热度 阅读全文

PDO是PHP Data Object即PHP数据对象的简称,它是与PHP5.1版本一起发布的,目前支持的数据库包括Firebird、FreeTDS、Interbase、MySQL、MS SQL Server、ODBC、Oracle、Postgre SQL、SQLite和Sybase。当操作不同数据库时,只需要修改PDO中的DSN(数据库源) ,即可使用PDO的统一接口进行操作。 使用PDO扩展连接数据库,需要实例化PDO类,同时传递数据库连接参数。 PDO::__construct ( string $dsn […

2021年3月1日 0条评论 10点热度 阅读全文

PDO是PHP Data Object即PHP数据对象的简称,它是与PHP5.1版本一起发布的,目前支持的数据库包括Firebird、FreeTDS、Interbase、MySQL、MS SQL Server、ODBC、Oracle、Postgre SQL、SQLite和Sybase。当操作不同数据库时,只需要修改PDO中的DSN(数据库源) ,即可使用PDO的统一接口进行操作。 使用PDO扩展连接数据库,需要实例化PDO类,同时传递数据库连接参数。 PDO::__construct ( string $dsn […

2021年3月1日 0条评论 12点热度 阅读全文

php 中 insert mysql在使用post传参数时,遇到页面刷新,会重复传值问题 问题 在网页间进行post或get传值时,接收网页中有向mysql数据库进行增加记录的操作,这个时候,如果页面被刷新,则insert的sql语句会复制的向数据库增加数据 解决方案 由以前的A网页向A或B传递数据,这次改成由A先向C传递数据,由C再向A或B跳转,这样,就可以很好的解决这个问题。c网页代码如下 <?php $sql = "insert into *** ---------"; ----------------…

2021年2月27日 0条评论 14点热度 阅读全文

php 中 insert mysql在使用post传参数时,遇到页面刷新,会重复传值问题 问题 在网页间进行post或get传值时,接收网页中有向mysql数据库进行增加记录的操作,这个时候,如果页面被刷新,则insert的sql语句会复制的向数据库增加数据 解决方案 由以前的A网页向A或B传递数据,这次改成由A先向C传递数据,由C再向A或B跳转,这样,就可以很好的解决这个问题。c网页代码如下 <?php $sql = "insert into *** ---------"; ----------------…

2021年2月27日 0条评论 13点热度 阅读全文