前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >SAP 数据分析工具-1

SAP 数据分析工具-1

作者头像
古道无仙
发布2021-03-11 11:52:53
6080
发布2021-03-11 11:52:53
举报
文章被收录于专栏:叕鰦座叕鰦座叕鰦座

数据收集(目前只支持json格式)

2种方式:

  1. API方式:GET/POST获取基础数据 url为服务地址,在服务地址下依次从PLATFORM(平台)/PLATTYPE(分类)/DO_TYPE(活动数据)获取所需的基础数据
  2. RFC方式:根据约定的sessionid 对应 PLATFORM(平台)/PLATTYPE(分类)/DO_TYPE(活动数据)获取所需的基础数据

存储方式:由一张表实现所有数据类型的加密存储(任意JSON转为内表后存储)

程序架构:

SAP部分:

展示结果:

又遇到了原创必须要有300字:

为了增加字数那就加一段以前java的商业化探讨。什么样的代码是安全的代码,是加密,还是混淆?

别了,已经忘记了MD5可变长,人生中的第一次算法思考。

  1. public static Logger logger=Logger.getLogger(ClassSecurityUtils.class);
  2. public static String SECURITY_KEY_FILE_LOCATION;
  3. static{
  4. SECURITY_KEY_FILE_LOCATION =PropertiesUtils.getProperties(SYSTEMCONFIG_FILE_LOCATION).getProperty(SECURITY_KEY_FILE_LOCATION_KEY);
  5. }
  6. /**
  7. * 将客户端的jar文件通过循环依次加密
  8. * @param clazzPath 类文件路径
  9. * @throws Exception
  10. */
  11. public static void cryptClass(String clazzPath) throws Exception {
  12. //获取密钥信息
  13. FileInputStream fi = new FileInputStream(new File(SECURITY_KEY_FILE_LOCATION));
  14. byte rawKeyData[]=IOUtils.toByteArray(fi);
  15. //创建加密的对象
  16. SecureRandom sr = new SecureRandom();
  17. DESKeySpec dks = new DESKeySpec(rawKeyData);
  18. SecretKey key = SecretKeyFactory.getInstance("DES").generateSecret(dks);
  19. Cipher cipher = Cipher.getInstance("DES");
  20. cipher.init(Cipher.ENCRYPT_MODE, key, sr);
  21. //获取class文件加密前的信息
  22. File clazzFile=new File(clazzPath);
  23. FileInputStream fi2 = new FileInputStream(clazzFile);
  24. byte data[] = IOUtils.toByteArray(fi2);
  25. //获取加密之后的信息并写入文件
  26. byte encryptedData[] = cipher.doFinal(data);
  27. FileOutputStream fo = new FileOutputStream(clazzFile);
  28. IOUtils.write(encryptedData, fo);
  29. }
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 叕鰦座 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
日志服务
日志服务(Cloud Log Service,CLS)是腾讯云提供的一站式日志服务平台,提供了从日志采集、日志存储到日志检索,图表分析、监控告警、日志投递等多项服务,协助用户通过日志来解决业务运维、服务监控、日志审计等场景问题。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档