手撸MQ消息队列——循环数组

thbcm阅读(295)

在数据结构中,和排队这种场景最像的就是
数组了,所以我们的队列就用数组去实现。在排队的过程中,有两个基本动作就是
入队
出队,入队就是从队尾插入一个元素,而出队就是从队头移除一个元素。基本的模型我们可以画一个简图:

Java灵魂拷问13个为什么,你都会哪些?

thbcm阅读(293)

BigDecimal.equals 不仅比较数值本身,还会比较精度和符号。例如,
BigDecimal
equals 方法会认为
1.0
1.00 是不同的值,因为它们的
scale 不同(即小数位数不同)。例如:

如何避免旧请求的数据覆盖掉最新请求

thbcm阅读(309)

在检索的场景中,经常会对同一个接口发起不同的检索条件的请求,若前一个请求响应较慢时,可能会覆盖掉我们后发起请求的结果。

联系我们