当前位置: 首页 > news >正文

7天精通网站建设实录网络推广公司是干嘛的

7天精通网站建设实录,网络推广公司是干嘛的,西安哪家做网站最好,帮别人做网站赚钱1.Token 机制: a首先客户端请求服务端,获取一个 token,每一次请求都获取到一个全新的 token(当然这个 token 会有一个超时时间),将 token 存入 redis 中,然后将 token 返回给客户端。 b客户端…

1.Token 机制:

a首先客户端请求服务端,获取一个 token,每一次请求都获取到一个全新的 token(当然这个 token 会有一个超时时间),将 token 存入 redis 中,然后将 token 返回给客户端。

b客户端将来携带刚刚返回的 token 去请求一个接口。

c服务端收到请求后,分为两种情况:

ⅰ如果 token 在 redis 中,直接删除该 token,然后继续处理业务请求。

ⅱ如果 token 不在 redis 中,说明 token 过期或者当前业务已经执行过了,那么此时就不执行业务逻辑。

d优势:实现简单。

e劣势:多了一个获取 token 的过程。

2.去重表(主要是利用 MySQL 的唯一索引机制来实现的)

a客户端请求服务端,服务端将这次的请求信息(请求地址、参数。。。)存入到一个 MySQL 去重表中,这个去重表要根据这次请求的某个特殊字段建立唯一索引或者主键索引。

b判断是否插入成功:

ⅰ成功:继续完成业务功能。

ⅱ失败:表示业务已经执行过了,这次就不执行业务了。

c存在的问题:MySQL 的容错性会影响业务、高并发环境可能效率低。

3.用 Redis 的 setnx

a客户端请求服务端,服务端将能代表本次请求唯一性的业务字段,通过 setnx 的方式存入 redis,并设置超时时间。

b判断 setnx 是否成功:

ⅰ成功:继续处理业务。

ⅱ失败:表示业务已经执行过了。

4.设置状态字段

○要处理的数据,有一个状态字段。

5.锁机制:

a 乐观锁:数据库中增加版本号字段,每次更新都根据版本号来判断。更新之前先去查询要更新记录的版本号,第二步更新的时候,将版本号也作为查询条件。

ⅰselect version from xxx where id=xxx;

ⅱupdate xxx set xxx=xxx where xx=xx and version=xxx。

b 悲观锁:

ⅰ 假设每一次拿数据都会被修改,所以直接上排他锁就行了。

http://www.qdjiajiao.com/news/6084.html

相关文章:

  • 网站优化 济南在线网站排名工具
  • 怎么把产品卖到国外去济南网站优化公司排名
  • 长葛哪里有做网站的时事热点新闻
  • 咨询服务类网站建设seo网站推广可以自己搞吗
  • 做led视频好的网站西地那非片能延时多久每次吃多少
  • 加速乐wordpress插件网络优化大师手机版
  • 细谈电商网站外链建设的策略济南最新消息
  • 门户网站建设制作哪里有整站优化
  • 学院网站建设规划全媒体广告代理加盟
  • 网站优化的重要性谷歌seo搜索引擎
  • .net 网站管理系统武汉seo哪家好
  • 网站方案范文如何引流推广产品
  • 无锡网站开发公司电话电子商务说白了就是干什么的
  • 网络调查问卷在哪个网站做网站seo哪家做的好
  • 怎么介绍自己做的静态网站seo优化网站的注意事项
  • 政府网站管理体系建设seo优化效果
  • 做彩票网站犯法不怎么做营销推广
  • 杭州网站设计公司哪家好长沙seo服务哪个公司好
  • 怎样免费建自己的网站免费建一个自己的网站
  • 网站分类有哪些网络推广计划书范文
  • 网站强制分享链接怎么做的中国万网域名注册服务内容
  • 网站开发硬件要求河南网站推广公司
  • 建设一个网站所需要注意的淘宝怎么设置关键词搜索
  • 汉服网页设计作品seo编辑是干什么的
  • 什么网站详情页做的好网络策划书范文
  • 给公司做门户网站网站推广途径和要点
  • 自己可以免费做网站吗网络推广seo怎么弄
  • 福建省建设厅网站seo关键词优化价格
  • 网站下载下来怎么做后台教育培训机构官网
  • 那个网站做搬家推广比较好昆明长尾词seo怎么优化