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

做一普通网站需要多少钱网站项目建设方案

做一普通网站需要多少钱,网站项目建设方案,大尺度做爰床视频网站,成都设计公司logo引言 继《Jackson快速入门》之后的高级相关操作。 Jackson提供了一种对于性能要求应用程序操作json更加高效的方式——流式API#xff0c;这种方式开销小#xff0c;性能高#xff0c;因此#xff0c;如果应用程序或者程序逻辑对于性能有一定要求#xff0c;可以使用这种…引言 继《Jackson快速入门》之后的高级相关操作。 Jackson提供了一种对于性能要求应用程序操作json更加高效的方式——流式API这种方式开销小性能高因此如果应用程序或者程序逻辑对于性能有一定要求可以使用这种方式来进行json文件的读写操作而对于一般的读写使用普通的databind api即可。 要点 1、与Java8的“流式”概念不同这种Jackson的这种流式是属于IO流在写出与读入的最后都要进行流的关闭 —— close()。 2、这种流式APIStreaming APIs是一种高性能high-performance读写JSON的方式同时也是一种增量模式incremental mode。 3、Token概念使用流式API的时候每一个JSON 字符串都是一个独立的 token 每一个token都会被增量处理可以理解为一个一个地往上增加类似于垒砖这就是“增量模式”的含义。比如 {name : Morty } Token 1 { Token 2 name Token 3 Morty Token 4 } 4、流式API的缺点虽然流式API在性能上有所特长但是通过第三点也可以知道每一个token都是增量处理的也就是说我们必须要小心翼翼地处理每个token这可能会因为粗心导致丢掉必要的token 如 }、] 等而且代码可能并不简洁可读性也不一定好因此不到需要考虑性能的时候一定不要使用这种方式。 示例程序 通过Jackson Streaming APIs写入一个json文件——“user.json”并读出。 Testpublic void testJsonGenerator() throws IOException {JsonFactory factory new JsonFactory();// -----------------JsonGenerator --------------------JsonGenerator gentor factory.createGenerator(new File(user.json), JsonEncoding.UTF8);gentor.writeStartObject(); // {gentor.writeStringField(name, Tomson);gentor.writeNumberField(age, 23);gentor.writeFieldName(messages);gentor.writeStartArray(); // [gentor.writeString(msg1);gentor.writeString(msg2);gentor.writeString(msg3);gentor.writeEndArray(); // ]gentor.writeEndObject(); // }gentor.close();// ------------------JsonParser --------------------JsonParser parser factory.createParser(new File(user.json));while (parser.nextToken() ! JsonToken.END_OBJECT) {String fieldName parser.getCurrentName();if (name.equals(fieldName)) {// current token is name,move to next which is names value.parser.nextToken();System.out.println(parser.getText());// display Tomson}if (age.equals(fieldName)) {parser.nextToken();System.out.println(parser.getIntValue());}if (messages.equals(fieldName)) {parser.nextToken();// messages is array, loop until equals ]while(parser.nextToken() ! JsonToken.END_ARRAY) {System.out.println(parser.getText());}}}parser.close();} user.json文件内容 程序执行输出结果 总结 Jackson Streaming APIs是一种高性能、增量式json读写工具在需要特殊性能要求的时候才会用到。缺点是代码不简洁易错性高可读性较差可以通过jackson data binding代替。 token的概念每一个json字符串都要被视为token包括表示对象的大括号以及表示数组的中括号。 操作结束需要关流——close()。
http://www.zqtcl.cn/news/148478/

相关文章:

  • 成都网站建设科技公沈阳网站建设技术公司排名
  • 自建商城网站上海有哪些网络公司
  • 朋友 合同 网站制作手机网站建设服务商
  • 链接分析属于网站开发棋牌软件开发定制
  • top域名的网站搭建网站步骤
  • 个人网站建设背景和目的海南省网站
  • 山西成宁做的网站义乌网站建设优化排名
  • 东莞网站建设公司辉煌大厦阿里云服务器官方网站
  • 域名注册网站制作自己建网站需要钱吗
  • 东莞市房管局官方网站域名查询ip网站
  • 织梦模板添加网站地图温州做网站掌熊号
  • 怎样凡科建设网站建立网站的步骤
  • 模板类网站建设中国都有哪些网站
  • 深圳百度推广网站建设深圳电器网站建设
  • 响应式网站有什么区别官方app
  • 手机网站建设哪里好网站架构设计师待遇怎么样
  • 静态网站设计wordpress网页视频播放器
  • 打电话做网站的话术网站安全维护方案
  • 变更备案网站可以访问吗google浏览器下载安装
  • 网站空间更换网站开发的服务器是什么
  • 网站 网页玉溪建设网站
  • 江西宜春市城市建设档案馆网站朋友圈广告30元1000次
  • 响应式网站 分辨率惊艳的网站
  • 苏州网站公司排名前十最好看的视频免费下载
  • 快速设计一个网站wordpress4.9.6
  • 网站建立教学深圳宝安网站建设公司推荐
  • 深圳企业网站建设制作公司叶县红色家园网站建设
  • 网站制作报价被哪些因素影响建设银行官方网站首页个人登录
  • 免费网站怎么建谁能给个网站谢谢
  • 吴忠网站建设家里面的服务器可以做网站吗