当前位置: 首页 > wzjs >正文

做网络推广选择哪个网站好如何自建网站

做网络推广选择哪个网站好,如何自建网站,网站开发项目业务要求,有人打电话说请我做网站 骗子问题 两组大量的数据集合想要互相对比是否一致,而且两组大数据内有多字段。 解决思路 根据多字段生成json,再根据json生成md5,存入布隆过滤器中,每次根据md5查询布隆过滤器内是否存在,不存在直接跳过,存在…

问题
两组大量的数据集合想要互相对比是否一致,而且两组大数据内有多字段。

解决思路
根据多字段生成json,再根据json生成md5,存入布隆过滤器中,每次根据md5查询布隆过滤器内是否存在,不存在直接跳过,存在可能有误判率,需要对比md5是否一致,项目启动初始化加载布隆过滤器,服务器服务器若是重启,内部业务加载已存在的md5存入布隆过滤器中,其他业务代码对比若没有存入,下面是代码

根据需要生成json的几个字段生成json串

public String toJson(String name, BigDecimal amount, Date dateTime, Date effectDate, BigDecimal money) {SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy-MM-dd");SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String amountToString = null;if(amount != null){amountToString = String.valueOf(amount);}return String.format("{\"name\":\"%s\",\"amount\":%s,\"dateTime\":\"%s\",\"money\":%.2f}",name,amountToString,dateTime != null ? sdf2.format(dateTime) : null,money != null ? money : null);
}

生成md5

import org.apache.commons.codec.digest.DigestUtils;public class JsonMD5Generator {public static String generateMD5(String jsonString) {return DigestUtils.md5Hex(jsonString);}
}

布隆过滤器,项目启动时加载,里面可以写自己的业务

import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.google.common.hash.BloomFilter;
import lombok.extern.slf4j.Slf4j;
import org.springframework.boot.CommandLineRunner;
import org.springframework.core.annotation.Order;
import org.springframework.stereotype.Component;import java.util.ArrayList;
import java.util.List;@Slf4j
@Component
@Order(1)
public class BloomFilterInitializer implements CommandLineRunner {private BloomFilter<String> bloomFilter;@Overridepublic void run(String... args) throws Exception {log.info("布隆过滤器初始加载开始");// 预计元素数量long expectedInsertions = 1000000L;// 误判率double fpp = 0.01;// 初始化布隆过滤器bloomFilter = BloomFilter.create(Funnels.stringFunnel(StandardCharsets.UTF_8),expectedInsertions,fpp);// 加载数据loadData();log.info("布隆过滤器初始加载结束");}private void loadData() {// 数据加载逻辑}public BloomFilter<String> getBloomFilter() {return bloomFilter;}}
http://www.dtcms.com/wzjs/29766.html

相关文章:

  • 网站建设开放的端口百度关键词工具在哪里
  • 制作一个网站需要注意什么网络营销论文题目
  • 网站建设 八羊百度手机助手app
  • 成都公司的网站制作合肥网站关键词优化公司
  • 做seo网站公司哪家好网络营销专员的就业前景
  • 石家庄建设集团网站网站在线制作
  • 做诚信通谁给做网站广告公司起名大全最新
  • 咨询公司网站免费自己建网站
  • 网站建设相关图片厦门seo结算
  • 网站开发需要考虑哪些方面考证培训机构
  • 济南论坛网站建设搜索率最高的关键词
  • 长沙做网站找哪家好哪些网站可以发广告
  • 网站开发的编程语言手游推广赚佣金的平台
  • 个性网站功能软文营销的五个步骤
  • 两学一做 山西答题网站线上推广外包公司
  • 品牌创意网站建设徕卡e网络营销公司名字大全
  • 做网站需学什么条件百度保障平台 客服
  • 宜兴公司做网站免费的精准引流软件
  • wordpress浏览器兼容深圳seo优化公司
  • 平谷手机网站建设seo
  • 做短视频的网站太原百度关键词优化
  • 物流网站建设策划书的总结seo培训学什么
  • 网站功能开发网络舆情分析师
  • wordpress提示无法创建目录下关键词优化是怎么弄的
  • 网站建设方案计划书人员规划网络舆情分析报告范文
  • 怎么给网站做网页网站seo诊断分析和优化方案
  • 网站建设沈阳社群营销的十大案例
  • 网站建设规模设想中国目前最好的搜索引擎
  • 网站里面发消息怎么做超链接今日西安头条最新消息
  • 网站建设开发合同范本优化师是做什么的