自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

weixin_39734609的博客

关于mqsql分表技术的实现方法及总计。

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP+mysql 分表技术的实现(只能是MYISAM 存储引擎)

当我们的数据库的数据超过了100w记录的时候就应该考虑分表或者分区了,这次我来详细说说分表的一些方法。首先,我们需要想好到底分多少个 表,前提当然是满足应用。这里我使用了一个比较简单的分表方法,就是根据自增id的尾数来分,也就是说分0-9一共10个表,其取值也很好做,就是对10 进行取模。另外,还可以根据某一字段的md5值取其中几位进行分表,这样的话,可以分的表就很多了。注意:分表 只能用MYIS...

2018-11-17 11:31:52 250

转载 hp文件分片上传

<!DOCTYPE html><html lang="zh"><head> <meta charset="UTF-8"> <title>文件分片上传</title></head><body><input type="file" id="File"><button id="Upload">上传</button><p id="Status"&gt

2021-09-18 09:39:50 118

转载 PHP+ redis实现延迟队列

redis延迟队列php,php redis延迟队列,redis延迟队列使用的是redis有序集合的特性来完成。大致思路如下:(1).下单成功通过zadd key score value命令把订单信息写入到集合中,例如key:orderscore:指定要执行的时间戳(单位秒)value:订单id集合的最终元素成员如下score value1603620459 2020102501001603620460 202010250101(2).通过zra

2021-09-15 14:06:54 806 1

转载 php 解决超卖的几种方案(redis锁、mysql悲观锁)

测试并发购买的方法(golang)package mainimport (“fmt”“net/http”“sync”)func main() {wait := sync.WaitGroup{}//模拟1000个人买150个商品for i := 0; i <= 1000; i++ {wait.Add(1)go func(w *sync.WaitGroup) {defer w.Done() resp, err := http.Get("http://test...

2021-09-15 09:50:31 1318 1

原创 PHP使用redis限制接口每分钟请求次数 一分钟可请求多少次

//判断 key 是否存在,存在则加一 increment,不存在则设置key 过期时间$id=1;// 判断key是否存在$check =$redis->exists('qps_' . $id);if ($check){ // +1 $redis->increment('qps_' . $id); echo $count =$redis->get('qps_' . $id); // 限制每分钟10次 if($count > 10){

2021-09-14 17:33:50 826

原创 用php实现QQ授权登陆

第一步:认证工作首先登陆QQ互联首页https://connect.qq.com/进行个人/企业认证。认证通过之后创建应用:这里主要用到应用的APP ID 和 APP Key 这两个参数。还要填写回调地址 就是请求qq接口获取code参数回调给你的地址$app_id = "";//应用的APPKEY$app_secret = "";//【成功授权】后的回调地址,即此地址在腾讯的信息中有储存$my_url="";//第一步:获取Authorization Code 获取 codeses

2021-09-10 09:58:06 401

原创 自定义函数

/** 返回信息@param $code@param $msg@param array $data@return array 返回信息*/function msg(code,code,code,msg,$data =array()){result=array(′code′=>result = array( 'code' =>result=array(′code′=>code,‘msg’ =>msg,′data′=>msg, 'data' =

2021-09-07 17:02:38 55

原创 php查找字符串在另一个字符中是否出现

php查找字符串在另一个字符中是否出现$out_trade_no='105283sfgdjjk';if((strpos($out_trade_no,'105283') !==false)){ $storeName='门店1';}else if(strpos($out_trade_no,'105281')!==false){ $storeName='门店2';}

2021-03-11 10:27:34 358

原创 经纬度计算距离

在开发中经常会遇到把数据库已有经纬度的地方进行距离排序然后返回给用户例如一些外卖app打开会返回附近的商店,这个是怎么做到的呢?计算距离附近门店思路一:根据用户当前的位置,用计算经纬度距离的算法逐一计算比对距离,然后进行排序。这里可以参考下面这个算法:/**查找两个经纬度之间的距离@param $latitude1 float 起始纬度@param $longitude1 float 起始经度@param $latitude2 float 目标纬度

2021-03-05 10:43:10 628 2

原创 php面试题(附带答案)

1、设计模式单例、工厂、适配器、策略、观察者、注册 、原型、装饰器2、高并发流量:防止盗链、限制恶意请求前端:页面缓存、限制大文件下载、图片压缩、cdn加速后端:队列、静态缓存、并发处理数据库:缓存、优化、负载均衡、分库、读写分离服务器:nginx 反向代理、lvs 负载均衡,分流主机。加带宽3、post与get区别get url链接明文访问、不安全、传输数据受限、搜索数据post 相对安全、数据不限、提交数据4、apache和nginx区别apache 稳定、动态处理优于n

2021-03-05 09:37:50 4972 1

原创 宝塔Linux面板命令及各软件安装路径大全

安装宝塔宝塔官网: https://www.bt.cn/bbs/thread-19376-1-1.htmlLinux面板6.9.9安装命令:Centos安装命令:yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh inst...

2019-09-07 14:39:51 1636

原创 php 抓取网页数据

php 抓取网页数据header("Content-type: text/html; charset=utf-8");//$url = "https://www.cnblogs.com/chenliyang/p/6554647.html";//$html = file_get_contents($url);////如果出现中文乱码使用下面代码////$getcontent = icon...

2018-11-30 15:09:25 4086

原创 Markdown编辑器使用

Markdown 语法说明概述宗旨兼容 HTML特殊字符自动转换区块元素段落和换行标题区块引用列表代码区块分隔线区段元素链接强调代码图片其它反斜杠自动链接感谢概述宗旨Markdown 的目标是实现「易读易写」。可读性,无论如何,都是最重要的。一份使用 Markdown 格式撰写的文件应该可以直接以纯文本发布,并且看起来不会像是由许多标签或是格式指令所...

2018-11-19 15:41:54 132

原创 微信用户授权

&lt;?php/** * 获取微信用户信息 * @author: Lucky hypo */header("Content-type: text/html; charset=utf-8");define('APPID', "wx74702adfdc3b62ca");define('APPSECRET', "ce35943077594874a578aaeefdc09573");...

2018-11-17 11:38:25 186 1

mysql 分表

关于mysql的分表技术实现方法。以及分表设计, 及简单的代码实例。

2018-11-17

微信用户授权

获取微信用户信息授权,主要接口及应用说明,及注册微信公众号,

2018-11-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除