业务
duagh7
这个作者很懒,什么都没留下…
展开
-
一个简单邮件发送需求的实现涉及到的知识点
最近在开发一个监控的需求,我需要将分库分表没有落地的数据校验出来,制作成邮件发送出去。 我们环境的分库分表是分成32个库(32台机器),每个库中32张表,crc32会将任何字符串转换为一个long型数字。任何数字模以x的结果都会平均分布在0-(x-1)区间内,利用这一点,我们以字符串为维度去分库分表,先用crc32算法得到一个long值,再用他模以表的总数得到key。这个key/32就是db索引...原创 2018-07-17 17:17:12 · 1426 阅读 · 0 评论 -
java后台实现大量数据的实时展示+条件查询+分页
需求是,实时展示数据库里大量各种设备的实时值,加上条件查询和分页。 需求难点在于,实时和大量。如果是实时排行榜,那么全部存在redis的zset里,前端轮询读取即可。但这是大数据,还有分页和条件查询,总不能把数据库的数据都塞进redis,如果要,则要多加几个数据结构来支持分页和条件搜索,每次查询都变得笨重,难看。 我的解决方案如下: 既然是实时,那么就不要笨重的前端轮询,而是用数据库的bin...原创 2019-03-03 11:24:57 · 9081 阅读 · 1 评论