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

网站模板 协会云建设网站

网站模板 协会,云建设网站,网页商城设计商城网站设计案例,江西省住房和城乡建设厅网站背景 本文基于Spark 4.0 总结 Spark中的 VariantType 类型,用尽量少的字节来存储Json的格式化数据 分析 这里主要介绍 Variant 的存储,我们从VariantBuilder.buildJson方法(把对应的json数据存储为VariantType类型)开始: public static Variant parseJson(JsonParser …

背景

本文基于Spark 4.0

总结

Spark中的 VariantType 类型,用尽量少的字节来存储Json的格式化数据

分析

这里主要介绍 Variant 的存储,我们从VariantBuilder.buildJson方法(把对应的json数据存储为VariantType类型)开始:

public static Variant parseJson(JsonParser parser, boolean allowDuplicateKeys)throws IOException {VariantBuilder builder = new VariantBuilder(allowDuplicateKeys);builder.buildJson(parser);return builder.result();}

这个方法会调用buildJson这个方法:

JsonToken token = parser.currentToken();if (token == null) {throw new JsonParseException(parser, "Unexpected null token");}switch (token) {case START_OBJECT: {ArrayList<FieldEntry> fields = new ArrayList<>();int start = writePos;while (parser.nextToken() != JsonToken.END_OBJECT) {String key = parser.currentName();parser.nextToken();int id = addKey(key);fields.add(new FieldEntry(key, id, writePos - start));buildJson(parser);}finishWritingObject(start, fields);break;}case START_ARRAY: {ArrayList<Integer> offsets = new ArrayList<>();int start = writePos;while (parser.nextToken() != JsonToken.END_ARRAY) {offsets.add(writePos - start);buildJson(parser);}finishWritingArray(start, offsets);break;}case VALUE_STRING:appendString(parser.getText());break;case VALUE_NUMBER_INT:try {appendLong(parser.getLongVal

文章转载自:

http://9vO1XPXv.bphqd.cn
http://ENMKhGwc.bphqd.cn
http://ZNsyAyPk.bphqd.cn
http://B00yuk12.bphqd.cn
http://6eZkvrIP.bphqd.cn
http://RP6R9Txy.bphqd.cn
http://jntZwFbU.bphqd.cn
http://NWIgcU1n.bphqd.cn
http://xuv9WIWM.bphqd.cn
http://j5B6rRiO.bphqd.cn
http://osUFvRgE.bphqd.cn
http://lYW61Abg.bphqd.cn
http://LuttT4ES.bphqd.cn
http://5qlcJe6o.bphqd.cn
http://jZoAubsr.bphqd.cn
http://C5Usj3Jq.bphqd.cn
http://SIMIEche.bphqd.cn
http://0ZMI55Pp.bphqd.cn
http://zal4dyYk.bphqd.cn
http://d1olmFMW.bphqd.cn
http://OmPgarIB.bphqd.cn
http://ObMGiD3u.bphqd.cn
http://V8aIyNUv.bphqd.cn
http://lo1xpYNK.bphqd.cn
http://QOtMJwZB.bphqd.cn
http://EsUSbh06.bphqd.cn
http://h3tFY8Jz.bphqd.cn
http://FMH60wQt.bphqd.cn
http://UzYiJUsF.bphqd.cn
http://iiNrCJqu.bphqd.cn
http://www.dtcms.com/wzjs/709461.html

相关文章:

  • 营销型网站建设合同安徽哪些地方封城了
  • 免费营销软件网站湖南营销型网站建设公司排名
  • 临沂网站制作策划公司网站搭建教程
  • 西安高端网站制作html编辑器汉化版apk
  • 石家庄市住房城乡建设局网站吴川手机网站建设公司
  • 网站建设及模板使用教程凡客诚品官网app
  • 旧网站如何优化杭州网站建设技术支持
  • 九州建网站普通企业网站营销
  • 企业信用信息网张店网站优化推广
  • 广东泰通建设有限公司网站宁波海曙网站建设
  • 建网站要先建什么南通网站建设果尔
  • 怎么黑网站的步骤重庆铜梁网站建设费用
  • 哪个网站做任务可以赚钱婚庆网站模板
  • 西乡网站的建设湛江网站建设方案报价
  • wordpress怎样搭建外贸网站做网站和软件的团队
  • 蒲江网站建设做智能网站软件
  • 深圳做营销网站的公司简介wordpress视频防止下载
  • 想给学校社团做网站wordpress知更鸟企业主题
  • 杭州网站定制开发湖南省郴州市嘉禾县邮政编码
  • 网站代理什么意思wordpress标签大全文档
  • 深圳建网站公司 哪家售后服务最好wordpress 分类层级
  • 网站的seo优化报告seo优化是什么职业
  • 关于个人工作室网站模板景区网站建设策划书
  • 旅游网站的设计与实现开题报告建筑做网站
  • 银川网站建设哪家便宜什么是网站设计与建设
  • 聊城网站案例地方门户模板
  • 做网站怎么收费微商如何做网站引流
  • 传媒在线网站模板关于小城镇建设网站
  • 凡客网站可以建设会员系统吗平台引流推广怎么做
  • 大闸蟹公司宣传册设计样本济南seo推广