`
53873039oycg
  • 浏览: 824441 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

今天解决了一个页面数据不经缓存的Bug

阅读更多

       最近同事请假了,我负责维护他的代码,下午接到测试人员的一个 Bug,Bug说页面的数据在修改后,在另一个页面下拉框中显示的是修改后的数据,不是缓存中的数据(原要求是下拉框中的数据是从缓存中取得,每天凌晨1点将缓存中的数据更新一次)。

        一开始我就以为是后台的spring quartz配置错误,因为前台后台都有spring quartz配置任务,只有后台的spring quartz中有更新缓存的任务,但是经过debug发现,后台的那个更新缓存的方法根本没有调用过(事实上,前后台缓存是独立的,互不影响),而且更新缓存的任务是在凌晨1点,不是引起缓存失效的原因。

        在经过多次测试后,无意中发现后台的日志中有一条查询数据的select 语句,而是怀疑是不是某个方法中有更新缓存的语句,而是在所有能调用该select语句的方法上面都添加了断点,重新测试发现,是因为页面在第一次载入时会查询数据库中的数据,把查询的数据放入了缓存,当数据修改后只要刷新页面,缓存中的数据也就变成了最新的数据与原来的逻辑不符。而是把加载页面时更新缓存的代码去掉,终于恢复正常了。

      记录一下这个有点2的逻辑错误,免得以后再犯。

分享到:
评论

相关推荐

    安卓嵌入式混合开发,使用webview加载vue页面,使用keep-alive缓存的问题。

    会导致,用户token过期,或是用户退出登录,缓存的页面数据还在,哪怕换个用户登录,页面的数据居然还是上一个用户登录后留下的数据,这个bug怎么能行? 怎么解决? 第一步:前端肯定从keep-alive入手 由这种不...

    IE下jquery ajax无法获得最新数据的问题解决(IE缓存)

    今天修改一个bug,利用ajax查询数据,在谷歌浏览器下可以获取到最新数据,而在IE中获得是旧数据,无法获得最新的数据,经查资料,才发现时IE缓存再作怪。 发现此ajax请求用的get方式,每次请求的URL一模一样,IE浏览...

    Angularjs在360兼容模式下取数据缓存问题的解决办法

    测试提了一个bug,在360浏览器兼容模式下,删除页面数据需要手动刷新浏览器才能看到最新的数据。首先要复现当时的问题,很容易就复现了,但是发现在360浏览器兼容模式下无法打开开发者工具。好在经过反复重装之后,...

    23年5月25号最新ChatGPT系统聊天绘画带支付带分销

    V4.8.4 优化绘画报错提醒 修复4.8.3导致的卡密充值错误BUG 新增后台可以自定义用户的GPT4.0使用次数 ...修复一个COOKIE BUG 数据太多网站会出现400报错 新增电脑端网站前台自定义快捷键发送切换 可以Enter直接发送了

    公司年会大屏幕抽奖

    更新:修复一个使用自己公众号授权的时候页面不跳转的问题 更新:现在可以自己编辑3d签到的图形的顺序及数量 更新:3d签到增加支持文字 更新:3d签到增加倒计时支持 更新:3d签到增加3个控制参数 2017.7.27 新增:增加...

    AppCMS安卓CMS网站系统1.3.610

    6,增加后台删除缓存(分类缓存,伪静态缓存,页面数据缓存) 7,增加自动根据标题提取标签功能 8,修复同步数据同一页码开始结束比较错误 9,增加后台分类列表修正数据统计 10 ,修复其他若干BUG

    laytpl-JavaScript模板引擎 v1.1

    laytpl是一款颠覆性的JavaScript模板引擎,它用巧妙的实现方式,...2、在不丧失功能的前提下,代码减少0.5kb3、模版规则微调,通过d来读取字段,如:{{ d.title }}4、修复缓存模版,并渲染不同数据时,视图不改变的bug

    Python开发的全栈股票系统.zip

    pythonstock V1 项目,股市有风险投资需谨慎,本项目只能用于Python代码学习,股票分析,投资失败亏钱不负责,不算BUG。 PythonStock V1 是基于Python的pandas,tushare,bokeh,tornado,stockstats,ta-lib等框架...

    Android代码-设计网站Dribbble安卓客户端

    Drible A Dribbble App by Android ...数据库缓存列表数据只缓存前3页, 通过对比数据确定是否更新数据库; 2017.6.2 引入Retrofit封装module: service 初步实现 UI-ViewModel-Repository(db and http) 三

    基于SpringBoot框架搭建的物联网数据采集系统服务器端(源码+项目说明).zip

    * 修复了前端页面显示时间与数据库存储时间不一致的bug ### 注意: * 前端页面仅供测试,本系统主要是为底层传感网络提供数据提交和管理的平台。 * 默认请求路径 http://localhost:8080/ 8080为SpringBoot内置...

    ExtAspNet_v2.3.2_dll

    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...

    ExtAspNet v2.2.1 (2009-4-1) 值得一看

    -一个典型应用,在Window控件中打开新页面,如果传递的参数不正确,则首先提示参数不对然后关闭此弹出窗口。 -ExtAspNet.Alert.Show("参数错误!", String.Empty, ExtAspNet.ActiveWindow.GetCloseReference());...

    KooCMS网站内容管理系统 1.2.9.12.rar

    标签新增缓存参数:在调用标签的时候,可以设置相应的缓存时间,在下次调用具有同样的参数的相同标签时,将直接从缓存读取数据。 功能完善: 1.修改了系统自带的模板中的登录框,采用了插件形式来实现登录框。解决...

    墨子博客系统 v1.4.2

    简洁通俗表达就是页面宽度可以自适应屏幕大小,一个网站PC、手机、PAD通吃,页面地址一致。版本 v1.4.22018-02-01Feature 增加IIS伪静态文件web.configFeature 增加博客SEO关键词和SEO描述Bugfix 修复PHP7.0 Cms...

    飞天论坛FTBBS PHP v5.6 build 100120 繁体中文版 BIG5.rar

    1、优化了数据库索引功能以及数据查询功能使得更加的快速稳定. ... 3、改进了在linux环境下不能运行的一些问题,使得系统完成...5、修正了伪静态页面的一些BUG,以及博客系统中导航链接错误的BUG以及收藏夹不能显示的BUG.

    飞天论坛FTBBS PHP v5.6 build 100120 简体中文版 UTF-8.rar

    1、优化了数据库索引功能以及数据查询功能使得更加的快速稳定. ... 3、改进了在linux环境下不能运行的一些问题,使得系统完成...5、修正了伪静态页面的一些BUG,以及博客系统中导航链接错误的BUG以及收藏夹不能显示的BUG.

    飞天论坛FTBBS PHP v5.6 build 100120 简体中文版 GBK.rar

    1、优化了数据库索引功能以及数据查询功能使得更加的快速稳定. ... 3、改进了在linux环境下不能运行的一些问题,使得系统完成...5、修正了伪静态页面的一些BUG,以及博客系统中导航链接错误的BUG以及收藏夹不能显示的BUG.

    KooCMS网站内容管理系统 v1.2.9.12.zip

    KooCMS的后台管理界面采用了标签式管理,可以在一个窗口中同时管理多个页面。 更新说明: 新增功能: 标签新增缓存参数:在调用标签的时候,可以设置相应的缓存时间,在下次调用具有同样的参数的相同标签时,将...

    华美网络雅虎音乐小偷 v1.0.rar

    优化了代码,解决播放页导致CPU100%的BUG,让大家偷的更加顺畅... ^_^ 功能简介 1、所有数据与雅虎MP3同步更新,无需日常维护管理。 2、首页、栏目页自动采集并生成本地HTM页面,每48小时更新一次数据。 3、...

Global site tag (gtag.js) - Google Analytics