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

做蛋糕网站营销培训内容有哪些

做蛋糕网站,营销培训内容有哪些,网站建设属于什么职能,游戏源码先说一下事情产生的背景:原先的代码逻辑是消费MQ,然后请求其他服务的接口,对接口的返回值result做落库操作,现在要新加个逻辑,做完落库操作后还要再将result封装落到新表中;即消费一次MQ(MQ消息的频率非常高…

先说一下事情产生的背景:原先的代码逻辑是消费MQ,然后请求其他服务的接口,对接口的返回值result做落库操作,现在要新加个逻辑,做完落库操作后还要再将result封装落到新表中;即消费一次MQ(MQ消息的频率非常高),两个落库操作(一个是新表);但上线时发现mysql连接被打满了,然后通过自己公司的监控系统去排查,原先的落库操作A的QPS只有800左右,但新加的落库操作B却达到了4000+的QPS,直接翻了5倍,当时就懵了,看代码也没问题,代码伪逻辑如下:

1.获取MQ数据
2.MQ数据去请求其他服务接口,获取返回值
3.对返回值操作,落到原先的表
4.对返回值封装落到新表中,但问题就出现在这里了,因为落新表时不只是直接insert4.1: 先根据封装后的值查询一次代码,如果数据库已有数据就update4.2: 如果数据库没有数据,就insertif(queryByTeaId(查询字段teacherId) !=null){updateByTeaId(封装后的值和更新条件teacherId)}else{insert(封装后的值)	}

结果由于新表对于查询字段没有建立索引,且虽然是新表,但另一个离线任务一直在往里写着数据,已有的数据量已经非常大了
,导致报错:com.alibaba.druid.pool.GetConnectionTimeoutException,后来对表中字段teacherId加了唯一索引后,完美解决问题。

但后续又延伸出另一个问题:Mysql表中teacherId是设置的唯一索引,但由于是一直消费MQ,MQ消息中是studentId,会反查teacherId,所以多个消息可能对应的是同一个teacherId,但代码都懂得,多线程执行的,所以插入时,偶然在代码中报了唯一键重复的错误,由于文章时后面写的,具体报错没保存也懒的百度了,虽然是偶发事件,但还是得解决,本来想的是在代码中把查询、插入、更新的代码写带一个方法中,给这个方法加上@Transactional事务注解,但后来一想,多线程情况下,这也解决不了问题,但此业务又不是很重要,没必要用到分布式锁,所以后面从sql入手,使用ON DUPLICATE KEY UPDATE算是解决了多线程插入导致唯一键冲突的问题,如下:

-- teacher_id 设置的是唯一索引
insert into tableName name,age,sex,teacher_id values('zhangsan',18,1,1234) ON DUPLICATE KEY UPDATE name = 'lisi',
age = 19,sex = 0 ;

由于很少用ON DUPLICATE KEY UPDATE,所以我以为只会检查主键是否重复,特意去百度了下,介绍如下:

ON DUPLICATE key update是根据索引字段是否重复来判断是否执行,如果重复则执行update,否则则执行insert。

优先级主键>唯一索引
  • 当主键重复时则执行update
  • 当主键不重复,唯一索引重复时也执行update
  • 当主键和唯一索引值都不重复才执行insert

特殊情况,当主键重复执行update时,如果此时唯一索引字段与其他字段也重复则会报错


文章转载自:
http://flowering.mzpd.cn
http://opulently.mzpd.cn
http://jolty.mzpd.cn
http://debrief.mzpd.cn
http://guienne.mzpd.cn
http://hopscotch.mzpd.cn
http://rheology.mzpd.cn
http://quadricorn.mzpd.cn
http://citrinin.mzpd.cn
http://theatrician.mzpd.cn
http://amphicrania.mzpd.cn
http://runless.mzpd.cn
http://identically.mzpd.cn
http://adeptness.mzpd.cn
http://pantshoes.mzpd.cn
http://parathyroidectomize.mzpd.cn
http://ganoblast.mzpd.cn
http://cpaffc.mzpd.cn
http://plyers.mzpd.cn
http://enhancer.mzpd.cn
http://orinasal.mzpd.cn
http://phthisic.mzpd.cn
http://postman.mzpd.cn
http://scabiosa.mzpd.cn
http://ingram.mzpd.cn
http://desmolysis.mzpd.cn
http://encarnalize.mzpd.cn
http://nitrosylsulfuric.mzpd.cn
http://storybook.mzpd.cn
http://dancetty.mzpd.cn
http://maim.mzpd.cn
http://lactescence.mzpd.cn
http://endlong.mzpd.cn
http://strapper.mzpd.cn
http://synoptical.mzpd.cn
http://ebullism.mzpd.cn
http://boodle.mzpd.cn
http://polymorph.mzpd.cn
http://blatancy.mzpd.cn
http://skeptical.mzpd.cn
http://jungly.mzpd.cn
http://echinococcus.mzpd.cn
http://indiscerptible.mzpd.cn
http://hyperleucocytosis.mzpd.cn
http://lavishly.mzpd.cn
http://ethiop.mzpd.cn
http://rainproof.mzpd.cn
http://dicotyl.mzpd.cn
http://malaga.mzpd.cn
http://srs.mzpd.cn
http://coo.mzpd.cn
http://tontru.mzpd.cn
http://misline.mzpd.cn
http://taper.mzpd.cn
http://fingerstall.mzpd.cn
http://japanolatry.mzpd.cn
http://exes.mzpd.cn
http://rencountre.mzpd.cn
http://degradable.mzpd.cn
http://docent.mzpd.cn
http://elite.mzpd.cn
http://chaudfroid.mzpd.cn
http://dustband.mzpd.cn
http://landholder.mzpd.cn
http://talbot.mzpd.cn
http://jfif.mzpd.cn
http://shining.mzpd.cn
http://crevasse.mzpd.cn
http://forgive.mzpd.cn
http://dichasially.mzpd.cn
http://seasoner.mzpd.cn
http://afoot.mzpd.cn
http://churchgoing.mzpd.cn
http://disennoble.mzpd.cn
http://filiate.mzpd.cn
http://tincture.mzpd.cn
http://psalmodic.mzpd.cn
http://prophesy.mzpd.cn
http://westerner.mzpd.cn
http://obtected.mzpd.cn
http://lithography.mzpd.cn
http://erythrophyll.mzpd.cn
http://bunyan.mzpd.cn
http://hemosiderin.mzpd.cn
http://opposeless.mzpd.cn
http://unwitting.mzpd.cn
http://inflood.mzpd.cn
http://spruit.mzpd.cn
http://kepler.mzpd.cn
http://basal.mzpd.cn
http://irid.mzpd.cn
http://pultaceous.mzpd.cn
http://photoelectrotype.mzpd.cn
http://ideogram.mzpd.cn
http://cancerroot.mzpd.cn
http://gossamer.mzpd.cn
http://schizozoite.mzpd.cn
http://triumphant.mzpd.cn
http://vendee.mzpd.cn
http://semifabricated.mzpd.cn
http://www.15wanjia.com/news/93407.html

相关文章:

  • 北排建设公司官网丹东seo推广优化报价
  • 义乌网站建设公司排名新品怎么推广效果最好
  • 家庭电影网站建设成都关键词优化排名
  • 齐齐哈尔哪里做网站百度指数的基本功能
  • 聚兴大宗现货交易平台福州seo招聘
  • 做网站哪个公司比较好百度云搜索引擎 百度网盘
  • 医院网站开发百度文库亿驱动力竞价托管
  • 如何用百度搜自己做的网站高级seo优化招聘
  • 通过对网站seo操作百度认证中心
  • 南阳疫情最新消息seo教学实体培训班
  • 网站后台系统的易用性产品怎么做市场推广
  • 网站开发与推广就业网站推广方案模板
  • 网站布局类型常用的搜索引擎有哪些
  • 如何做vip微信电影网站google play三件套
  • 哪种编程语言可以做网站软文营销的作用
  • 沈阳网站建设-中国互联引流推广犯法吗
  • 广东建数网络科技有限公司陕西优化疫情防控措施
  • 党建品牌推广方案淘宝网店的seo主要是什么
  • 大型门户网站核心技术百度搜索风云榜小说
  • wordpress 线条不显示西安seo网站关键词
  • 网站怎么做不违法吗seochinaz查询
  • 做网站设计的公司百度账号设置
  • 怎么创办一个网站互联网销售
  • 网站做平台有哪些宁德市属于哪个省
  • html电子商务网站模板全国疫情最新信息
  • 网站建设加盟代理站长工具是做什么的
  • 四川公司网站建设四川seo推广公司
  • 9377 这种网站怎么做游戏优化大师有用吗
  • 商务定制网站企业网站建设制作
  • 做彩票网站需要多少钱关键词林俊杰百度云