Java问题记录——循环里的二次判断与状态更新 摘要:本文主要记录了在循环操作时可能出现的问题。 问题重现 在使用循环结构时,如果使用了定时任务,或者代码会多次调用循环结构,可能会导致有些对象会被循环多次。 举例来说,如果有一个结账的代码,每五分钟会执行一次: 1 @Scheduled(cron = ...
分类:
编程语言 时间:
2019-12-19 13:04:28
阅读次数:
98
消息组接到某项目组反馈,topic 在扩容后出现部分队列无法被消费者,导致消息积压,影响线上业务? 考虑到该问题是发送在真实的线上环境,为了避免泄密,本文先在笔者的虚拟机中来重现问题。 @ "TOC" 1、案情回顾 1.1 集群现状 集群信息如下: 例如业务主体名 topic_dw_test_by_ ...
分类:
其他好文 时间:
2019-12-12 22:22:23
阅读次数:
94
线程安全性是Java等语言/平台中类的一个重要标准,在Java中,我们经常在线程之间共享对象。由于缺乏线程安全性而导致的问题很难调试,因为它们是偶发的,而且几乎不可能有目的地重现。如何测试对象以确保它们是线程安全的? 假如有一个内存书架 package com.mzc.common.thread; ...
分类:
编程语言 时间:
2019-12-10 18:32:35
阅读次数:
88
本文讨论如何使用Windows事件查看器获取实际崩溃的模块以及代码中崩溃的位置。示例代码是用C++编写的,以生成不同类型的崩溃,例如访问冲突和堆栈溢出。 简介 我经常听同事和QA那里听说,一个特定的崩溃很容易在客户机上重现,而不是在他们的机器上重现。这是一个棘手的问题,因为开发人员无法在客户机上调试 ...
Alpha版本测试报告 1、测试找出的BUG (6个) 由测试人员体验测试结果bug清单: (1)修复的Bug:添加习惯功能;打卡功能 (2)不能重现的bug :简记弹窗点击确认时,发现所有习惯清空 (3)这个产品就是这样设计的,不是bug:打卡时弹出简记弹窗 (4)没有能力修复,将来也不打算修复: ...
分类:
其他好文 时间:
2019-12-06 09:39:21
阅读次数:
117
一、Alpha版本测试报告 1、测试找出的BUG 在测试过程中总共发现了多少Bug? 5个 修复的Bug:不能获取头像 不能重现的bug :生成单词失败 这个产品就是这样设计的,不是bug;不能自己设置已背单词数目 没有能力修复,将来也不打算修复;排名更新不及时 这个bug的确应该修复,但是没有时间 ...
分类:
其他好文 时间:
2019-12-06 00:06:17
阅读次数:
91
C. Digital Path 题意: 给出一个网格,格子里面有各自的值,要求找出有多少条线路,是从某一个块四周自己最小开始走到某一个块,四周自己最大并且长度大于等于四。 解:显然,对于某一块,我们判断他能不能成为起点,就可以判断他的上下左右是否比他小1,比他小1那么肯定不能作为起点。判断终点同理。 ...
分类:
其他好文 时间:
2019-12-04 19:57:29
阅读次数:
116
打了计蒜客上的银川重现赛,总体感觉难度上确实比平时区域赛要低上一些。 这里补一下F题和G题的思路和代码。 F题 做法,玩一下n=10的样例就出来啦! 解释:显然a^x的反函数为logax,我们先固定外层的求和的a,然后看内层求和的b,b从a开始加到n,注意到对于后半个向上取整的logba,b>=a, ...
分类:
其他好文 时间:
2019-12-02 00:29:05
阅读次数:
331
百度如何利用百度知道?首先这里讲解几大内容分别是:1.百度知道的一些基本原则2.百度知道的一些排名规则3.百度知道回答注意事项及规则4.百度知道的一些推广技巧分享百度知道的一些基本原则百度知道,是国内最大的知识问答网站,拥有巨大的人气和流量。在百度知道上回答问题,不仅可以给你的网站带来流量、外链和人气,还能增加在搜索引擎中的权重,现在,利用百度知道进行网站推广已经成为互联网营销中最常用的方法之一。
分类:
其他好文 时间:
2019-11-27 20:38:40
阅读次数:
75
本文主要记录了连接到MySQL数据库时出现的问题以及解决办法。
问题重现 ...
分类:
数据库 时间:
2019-11-15 20:17:54
阅读次数:
102