起因:项目中要做预约功能,首先每天的余票都是有上限的,自然不能出现超卖的情况 基于我们项目是单体分布式的springcloud部署,我想了下😁 第一种方法,直接mysql加行锁,要update这条库存数据时,在数据库表层面加上行锁,直接禁止其他线程读写,就确保了这条库存数据是被单线程操作 ...
在本地windows机器开发的Django项目运行正常,放到服务器上后响应超慢,花了一整个工作日没找到原因 非常绝望 ,又花了一整个周末才找到原因和临时解决办法,如果你的项目超慢可以参考一下解决思路。 排查过程: .怀疑是Python环境问题,到服务器上各种虚拟环境版本进行尝试,无果。 .因为用了mysql数据库,开始用pymysql包连接改动了一些参数,担心是驱动问题导致数据库查的慢,更换my ...
2020-05-24 12:48 2 4239 推荐指数:
起因:项目中要做预约功能,首先每天的余票都是有上限的,自然不能出现超卖的情况 基于我们项目是单体分布式的springcloud部署,我想了下😁 第一种方法,直接mysql加行锁,要update这条库存数据时,在数据库表层面加上行锁,直接禁止其他线程读写,就确保了这条库存数据是被单线程操作 ...
背景说明 组织架构被拆分为多个微服务 需求: 一个输入框 查询 前后模糊查询 人员信息(工号、姓名),前后模糊查询 单位名称。 跨库平级查询!! 慢sql : slow sql 2969 millis. SELECT count ...
一次慢查询请求的问题,下面是对这一问题的具体描述及排查解决过程。 1. 发现问题 项目中有一张HB ...
1. 前言 本篇文章记录了一次接口慢查问题排查过程,该问题产生的现象迷惑性较高。同时由于问题偶发性高,排查难度也比较大。排查过程从 druid 数据源“导致”的一个慢查现象作为切入点,逐步分析,排除诸多可能性后仍无解。之后重新审视故障现象,换个角度分析,找到了问题根因。最后对问题原因进行了验证 ...
转自我的个人博客:《记一次SpringBoot Aspect不生效解决过程》 问题描述项目中两个aspect,一个环绕controller,用于记录日志,能够正常在point处进入aspect处理;另一个aspect 的point设于service,死活不能进入。解决思路1、首先排 ...
好久没写博,还是重拾记录一下吧。 背景:买了一个阿里云的云虚拟机用来搭建网站(起初不了解云虚拟主机和云服务器的区别,以为都是有SSH功能的,后来发现不是这样样子啊,云虚拟机就是FTP上传网页+MyS ...
报错现象: 通过v$RMAN_BACKUP_JOB_DETAILS查看备份状态,一直卡着不出结果,很长一段时间之后抛出ORA-1652: unable to extend temp segment ...
下面某子公司的官网被网警(雇的安全公司)扫描了,报告了一个跨站脚本漏洞。 简单来说就是访问的url后面跟的参数里,构造一些个js脚本来达到某些目的,比如弹出什么的。 了解到其网站w ...