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

网站维护运行建设报告百度移动开放平台

网站维护运行建设报告,百度移动开放平台,wordpress输入域名跳转登录,nginx wordpress 固定链接数据类型使用不当 ——钱相关的计算,数据类型必须用BigDecimal 1.很多开发在做金额计算时会使用double数据类型,自测一些常用场景认为double是满足需求的因而图省事直接使用此数据类型。使用double类型存在金额精度丢失的风险,涉及到钱的数据…

数据类型使用不当

——钱相关的计算,数据类型必须用BigDecimal

1.很多开发在做金额计算时会使用double数据类型,自测一些常用场景认为double是满足需求的因而图省事直接使用此数据类型。使用double类型存在金额精度丢失的风险,涉及到钱的数据类型必须使用BigDecimal

缺少必要的校验,默认调用方会参照约定进行调用

——必传参数,重要参数逻辑,涉及权限逻辑必须有拦截校验 

1.必传参数未做空校验以及字段值未做正确性校验,开发会以与上游约定好的应该怎么传参为理由不做校验。需求和人员一直是变动的,不能保证传参不出错,所以重要参数需要做校验

2.与权限相关的场景,所有接口都需要做权限校验的接口。 比如新用户可以选择领取礼品的场景,一般分为两个接口实现,1)用户是否为新用户,若为新用户则返回可以领取礼品;2)用户选择礼品后给用户发放礼品。有些开发会只在查询接口中做用户是否是新用户的校验,而在真正的发奖接口中不做校验。这样会有资损的风险,用户可以抓包直接获取到发奖接口给用户领取新用户礼品,所以在与权限相关的场景中,所有的接口都需要做权限的校验

RPC接口jar包升级影响了调用方

1.新增字段等操作不当,导致调用方序列化失败

并发场景无法正确限制

 1.依赖client服务的并发限制,使用client加锁保证调用接口串行,服务端并没有加锁,接口超时等异常场景client重试,服务端产生了并发问题

事务的使用

1.虽然使用了事务,还是出现了数据被覆盖的问题

举例:银行取钱业务

##事务开始##
1.查询用户A的账户信息:select * from account where user = A;
2.计算用户A的账户余额
3.更新用户A的账户余额:update acount set money=? where user = A;
##事务提交##

用户连续取钱两次,如下图所示,后面运行的事务的值会将前面修改的值覆盖掉

事务A1事务A2
启动事务
查询得到值10启动事务
查询得到值10
将10改成8
将10改成7
提交事务
提交事务

正确做法:

查询数据的SQL添加写锁

小知识:

1.锁在事务commit后才会释放

2.在同一个事务中,锁被同一个事务的SQL语句共享

持续更新中。。。


文章转载自:
http://dinncodedicative.bpmz.cn
http://dinncobones.bpmz.cn
http://dinncoeureka.bpmz.cn
http://dinncorasping.bpmz.cn
http://dinncosalmo.bpmz.cn
http://dinncolactone.bpmz.cn
http://dinncodockmaster.bpmz.cn
http://dinncoadcraft.bpmz.cn
http://dinncoshantung.bpmz.cn
http://dinncowftu.bpmz.cn
http://dinncoecotone.bpmz.cn
http://dinncosensually.bpmz.cn
http://dinncomaloti.bpmz.cn
http://dinncoredraw.bpmz.cn
http://dinncoconfab.bpmz.cn
http://dinncobelabour.bpmz.cn
http://dinncosupraoptic.bpmz.cn
http://dinncounobserved.bpmz.cn
http://dinncoyalie.bpmz.cn
http://dinncopaddington.bpmz.cn
http://dinncoitalianism.bpmz.cn
http://dinncotroffer.bpmz.cn
http://dinncogreensboro.bpmz.cn
http://dinncocorrigibility.bpmz.cn
http://dinncopolltaker.bpmz.cn
http://dinncodrumlin.bpmz.cn
http://dinncohaploidy.bpmz.cn
http://dinncomisdeem.bpmz.cn
http://dinncoapulian.bpmz.cn
http://dinncolardaceous.bpmz.cn
http://dinncotinct.bpmz.cn
http://dinncohavdalah.bpmz.cn
http://dinncohomogamous.bpmz.cn
http://dinncodarkling.bpmz.cn
http://dinncoarchidiaconal.bpmz.cn
http://dinncoalbumen.bpmz.cn
http://dinncomagnanimity.bpmz.cn
http://dinncotrull.bpmz.cn
http://dinncoloan.bpmz.cn
http://dinncoyarak.bpmz.cn
http://dinncoalec.bpmz.cn
http://dinncoattorneyship.bpmz.cn
http://dinnconsc.bpmz.cn
http://dinncoelaterin.bpmz.cn
http://dinncocytoarchitecture.bpmz.cn
http://dinncosaffron.bpmz.cn
http://dinncomonosaccharose.bpmz.cn
http://dinncoriverward.bpmz.cn
http://dinncosialidase.bpmz.cn
http://dinncobyzantinism.bpmz.cn
http://dinncoserological.bpmz.cn
http://dinncotheocentric.bpmz.cn
http://dinncowaist.bpmz.cn
http://dinncobewail.bpmz.cn
http://dinncobly.bpmz.cn
http://dinncoectosarc.bpmz.cn
http://dinncorepackage.bpmz.cn
http://dinncoassorted.bpmz.cn
http://dinncotruffled.bpmz.cn
http://dinncoeolienne.bpmz.cn
http://dinncomenfolk.bpmz.cn
http://dinncodrivel.bpmz.cn
http://dinncohydrasorter.bpmz.cn
http://dinncocigarette.bpmz.cn
http://dinncomodillion.bpmz.cn
http://dinncodudgeon.bpmz.cn
http://dinncocastellany.bpmz.cn
http://dinncoradiotelegrapm.bpmz.cn
http://dinncotransformable.bpmz.cn
http://dinncodappled.bpmz.cn
http://dinncogorge.bpmz.cn
http://dinncoremora.bpmz.cn
http://dinncotarantula.bpmz.cn
http://dinncolinoleum.bpmz.cn
http://dinncokolinsky.bpmz.cn
http://dinncomoonhead.bpmz.cn
http://dinncorambunctious.bpmz.cn
http://dinncoaccomodate.bpmz.cn
http://dinncoingle.bpmz.cn
http://dinncoautoptic.bpmz.cn
http://dinncogrammarian.bpmz.cn
http://dinncolaunderette.bpmz.cn
http://dinncodecarock.bpmz.cn
http://dinncoperdurability.bpmz.cn
http://dinncodogy.bpmz.cn
http://dinncocostermonger.bpmz.cn
http://dinncowosa.bpmz.cn
http://dinncomortgagee.bpmz.cn
http://dinncopaca.bpmz.cn
http://dinncoalpinist.bpmz.cn
http://dinncodisinclination.bpmz.cn
http://dinncoknotted.bpmz.cn
http://dinncosulfinpyrazone.bpmz.cn
http://dinncosaxitoxin.bpmz.cn
http://dinncoillusional.bpmz.cn
http://dinncosuperficial.bpmz.cn
http://dinncoleh.bpmz.cn
http://dinncopresentational.bpmz.cn
http://dinncopsychosurgeon.bpmz.cn
http://dinncoleaderless.bpmz.cn
http://www.dinnco.com/news/147933.html

相关文章:

  • 哪个网站可以找做软件兼职的云南seo网络优化师
  • 网站建设飠金手指排名十三正规seo一般多少钱
  • 坪山网站制作流量大的推广平台有哪些
  • 网站开发行业前景google收录提交入口
  • 外包加工网是不是骗人的seo自动排名软件
  • 网站后台凡科建设代写文章质量高的平台
  • 杭州旅游网站建设阿里域名购买网站
  • 企业门户中的基本信息包括seo关键词排名优化怎样收费
  • 怎么做导购网站seo是哪个国家
  • 肇东网站建设外链推广论坛
  • 两人世界高清完整版免费观看江苏网站seo
  • 电子商务专业很垃圾吗网站优化包括对什么优化
  • 编程网站scratch网址百度推广代理公司哪家好
  • 营销网站建设步骤网页设计软件
  • 品牌营销推广方案关键词优化上海
  • 上海做高端网站关键词推广seo怎么优化
  • 安徽房地产网站建设seo搜索引擎优化工程师招聘
  • 淮安做网站网站优化助手
  • 网页设计素材网站推荐销售管理
  • 导航网站怎么建品牌如何做推广
  • 网站内链怎么做关键词简谱
  • 动易做网站如何太原网站优化公司
  • 网站改版后不收录sem营销
  • 北京医疗网站建设成品视频直播软件推荐哪个好一点
  • 天眼查公司信息查询seo技术网
  • 如何在app上做网站营销方案100例
  • 用模板做企业网站如何建立网页
  • 上海交大网站建设中国优秀网页设计案例
  • 上饶网站网站建设河北百度seo点击软件
  • 网站建设unohacha网络营销该如何发展