- 博客(5)
- 收藏
- 关注
原创 RabbitMQ学习笔记
注意事项:1. MQ中交换机仅用于路由转发消息,不能够存储消息,因此需要在交换机和队列之间建立关系从而将消息通过路由转发到对应的队列中。2. 在RabbitMQ中只有将交换机和队列绑定之后两者才会建立连接,向这个交换机发送消息可以转发到其绑定的队列中。
2024-07-09 22:08:54
885
原创 BitMap数据类型
我们想一下,如果这种数据类型存在的话,怎么样才能符合要求?显示中我们经常遇到各种签到表,如果这一天签到了,我们就打上标记,如果没有签到就少一个标记,在计算机结构中,可以利用二进制来记录是否签到,1表示签到,0表示未签到。JavaEE开发过程中,例如签到业务,如果每次签到都在数据库中存储一条信息,其中包含年、月、日、是否补签等,对于大型业务,如果有1000W个用户,签到一条就会保存一千万条数据,显现不现实,因此有没有一种数据类型能够记录用户签到记录且占用内存少呢?
2024-07-03 00:28:37
139
原创 附近商户(GEO数据结构)
GEO是Geolocation的简写形式,代表地理坐标。Redis3.2版本之后加入了对GEO的支持i,允许存储地理坐标信息,帮助我们根据经纬度来检索数据。
2024-07-02 14:17:07
150
原创 黑马点评学习-达人探店
上述逻辑在存在重复分数时会产生问题,此时查询时,如果当前最小分数是重复分数,而其正好全部出现在了上一页,下一页查询时以当前分数开始查询,offset设置为1仍会重复查询。在保存探店笔记成功时,需要将笔记发送到粉丝收件箱中,因此在保存博客业务中,当保存笔记成功后,查询笔记作者的所有粉丝,然后推送笔记id给所有粉丝。这种模式会将消息发送给所有粉丝,不会清空,因此延迟低,但是占用内存高。
2024-07-02 13:26:27
291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人