随笔分类 -  MySQL

摘要:distance 是计算出来的距离单位是公里 public function getDistance($lat="纬度", $lng="经度"){ Dome1 $distance = "ACOS(SIN(( $lat * 3.1415) / 180 ) *SIN((lat * 3.1415) / 1 阅读全文
posted @ 2020-11-06 11:20 华诺 阅读(928) 评论(0) 推荐(0)
摘要:订单并发问题分析及解决 问题: 当多人同时购买同一件商品时,有可能会产生订单并发问题。 例如: id为16的商品库存有10件,两人同时购买这件商品,每人购买5件,产生订单并发问题之后,两个下单都成功,但是商品的库存变为5件。 订单并发解决方案: 1)悲观锁 在事务中查询数据的时候尝试对数据进行加锁( 阅读全文
posted @ 2020-05-12 17:54 华诺 阅读(2431) 评论(0) 推荐(0)
摘要:0x00 ~ 背景 这篇文章题目为“为新手完成MySQL注入”,它旨在提供专门针对MySQL数据库的SQL注入的完整知识和工作方式,除了堆栈查询部分。 这里的第一个贡献...... 表中的内容 介绍 什么是数据库? 什么是SQL注入? 绕过登录 访问秘密数据 检查漏洞 找到列数 解决脆弱的部分 寻找 阅读全文
posted @ 2020-05-09 15:55 华诺 阅读(298) 评论(0) 推荐(0)
摘要:SQL注入原理 SQL注入漏洞存在的原因,就是拼接SQL参数,所谓SQL注入,就是通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令。 我们永远不要信任用户的输入,我们必须认定用户输入的数据都是不安全的,我们都需要对用户输入的数据进行过滤处理 阅读全文
posted @ 2020-05-09 13:26 华诺 阅读(518) 评论(0) 推荐(0)
摘要:1.查询sjcenter数据库里开头为sj_demo和sj_onlyinv的所有表的总条数 select sum(table_rows) from (select table_name,table_rows from tables where TABLE_SCHEMA = 'sjcenter' or 阅读全文
posted @ 2020-05-09 12:58 华诺 阅读(867) 评论(0) 推荐(0)