摘要:
说明 1 2 3 4 5 SELECT YEAR('2014-10-29') //2014 SELECT MONTH('2014-10-29') //10 SELECT DAY('2014-10-29') //29 SELECT QUARTER('2014-10-29') //4 季度 SELECT 阅读全文
随笔档案-2017年05月
你真的会用Gson吗?Gson使用指南(4)
2017-05-07 21:33 by GarfieldEr007, 505 阅读, 收藏, 编辑
摘要:
原文出处: 怪盗kidou 注:此系列基于Gson 2.4。 本次文章的主要内容: TypeAdapter JsonSerializer与JsonDeserializer TypeAdapterFactory @JsonAdapter注解 TypeAdapter与 JsonSerializer、Js 阅读全文
你真的会用Gson吗?Gson使用指南(3)
2017-05-07 21:32 by GarfieldEr007, 540 阅读, 收藏, 编辑
摘要:
原文出处: 怪盗kidou 注:此系列基于Gson 2.4。 本次的主要内容: 字段过滤的几种方法 基于@Expose注解 基于版本 基于访问修饰符 基于策略(作者最常用) POJO与JSON的字段映射规则 基于@Expose注解 基于版本 基于访问修饰符 基于策略(作者最常用) 一、字段过滤的几种 阅读全文
你真的会用Gson吗?Gson使用指南(2)
2017-05-07 21:31 by GarfieldEr007, 308 阅读, 收藏, 编辑
摘要:
注:此系列基于Gson 2.4。 上一篇文章 你真的会用Gson吗?Gson使用指南(1) 我们了解了Gson的基础用法,这次我们继续深入了解Gson的使用方法。 本次的主要内容: Gson的流式反序列化 Gson的流式序列化 使用GsonBuilder导出null值、格式化输出、日期时间及其它小功 阅读全文
你真的会用Gson吗?Gson使用指南(1)
2017-05-07 21:30 by GarfieldEr007, 277 阅读, 收藏, 编辑
摘要:
JSON (官网) 是一种文本形式的数据交换格式,它比XML更轻量、比二进制容易阅读和编写,调式也更加方便。其重要性不言而喻。解析和生成的方式很多,Java中最常用的类库有:JSON-Java、Gson、Jackson、FastJson等。 注:此系列基于Gson 2.4。 对Gson使用很自信的大 阅读全文
软件开发的一些"心法"
2017-05-07 21:25 by GarfieldEr007, 302 阅读, 收藏, 编辑
摘要:
从事软件开发也有好几年了,和一开始那个懵懵懂懂的小菜鸟相比,自己也感觉到了一些变化. 也许是熟能生巧,趟过很多坑,但核心的绝不是这些细节的东西. 打个比方,如果说对某种语言的特性和技巧的掌握属于身法,那么对应核心的东西,就叫心法. 没有身法,心法难以实战;但是没有心法,身法再炫也不过是无谓的杂耍而已 阅读全文
Json解析教程(四.FastJson 的使用)
2017-05-07 21:23 by GarfieldEr007, 742 阅读, 收藏, 编辑
摘要:
简介 Fastjson是一个Java语言编写的高性能功能完善的JSON库。 高性能 fastjson采用独创的算法,将parse的速度提升到极致,超过所有json库,包括曾经号称最快的jackson。并且还超越了google的二进制协议protocol buf。 支持标准 Fastjson完全支持h 阅读全文
JSON数据之使用Fastjson进行解析(一)
2017-05-07 21:21 by GarfieldEr007, 3353 阅读, 收藏, 编辑
摘要:
据说FastJson是目前最快的解析Json数据的库,而且是国人开发出来的开源库。顶一下,付上官方网址:http://code.alibabatech.com/wiki/pages/viewpage.action?pageId=2424946要使用Fastjson,首先需要下载相对应的jar文件,在 阅读全文
alibaba fastjson常见问题FAQ
2017-05-07 21:18 by GarfieldEr007, 3134 阅读, 收藏, 编辑
摘要:
English | 中文 1. 怎么获得fastjson? 你可以通过如下地方下载fastjson: maven中央仓库: http://central.maven.org/maven2/com/alibaba/fastjson/ Sourceforge.net : https://sourcefo 阅读全文
FastJson、Jackson、Gson进行Java对象转换Json的细节处理
2017-05-07 21:13 by GarfieldEr007, 4566 阅读, 收藏, 编辑
摘要:
前言 Java对象在转json的时候,如果对象里面有属性值为null的话,那么在json序列化的时候要不要序列出来呢?对比以下json转换方式 一、fastJson 1、fastJson在转换java对象为json的时候,默认是不序列化null值对应的key的 也就是说当对象里面的属性为空的时候,在 阅读全文
Json,Gson,FastJson解析笔记
2017-05-07 21:12 by GarfieldEr007, 385 阅读, 收藏, 编辑
摘要:
Json 1.将JavaBean转换成Json对象: [java] view plain copy public static String CreatJsonFromObject(Object key,Object value) { JSONObject JObj =new JSONObject( 阅读全文
Gson和Fastjson
2017-05-07 21:11 by GarfieldEr007, 522 阅读, 收藏, 编辑
摘要:
1。PersonBean 2。Gson aty 3。Fastjson aty 阅读全文
FastJSON、Gson和Jackson性能对比
2017-05-07 21:10 by GarfieldEr007, 3244 阅读, 收藏, 编辑
摘要:
Java处理JSON数据有三个比较流行的类库FastJSON、Gson和Jackson。本文将测试这三个类库在JSON序列化和反序列化的方面表现,主要测试JSON序列化和反序列化的速度。为了防止由于内存导致测试结果出现偏差,测试中对JVM内存配置-Xmx4g -Xms4g。 JSON序列化(Obje 阅读全文
Gson 与 fastJson 在使用上的差异(fastJson的优点)
2017-05-07 21:09 by GarfieldEr007, 4086 阅读, 收藏, 编辑
摘要:
一、android 常用的json解析方式 Android 开发上常用的json解析方式有:Gson, fastJson,jackson。 因为jackjson jar包会比较大点(700+k),Gson和fastjson的功能又基本够用,所以一直没正式用过jackjson。自己有用的就是Gson和 阅读全文
FastJson和Gson和Json数据解析分析和用法
2017-05-07 21:08 by GarfieldEr007, 1202 阅读, 收藏, 编辑
摘要:
首先分析下目前号称最快的FastJson,这个是所有人都验证过的,解析速度确实比较快,不过也需要根据数据量来看,数据量小的时候,Gson性能要稍微优于FastJson,但在数据量大解析的情况下,FastJson的速度就要明显快于Gson。具体原因,我没研究过,只是做过测试,确实是这样。 性能测试代码 阅读全文
fastjson用法&Gson
2017-05-07 21:06 by GarfieldEr007, 553 阅读, 收藏, 编辑
摘要:
<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.3.1</version> </dependency> <dependency><groupId>com.ali 阅读全文
完全理解Gson(3):Gson反序列化
2017-05-07 18:07 by GarfieldEr007, 581 阅读, 收藏, 编辑
摘要:
完全理解Gson(2):Gson序列化 完全理解Gson(1):简单入门 本文延续前一篇文章,继续介绍简单基本的Gson用法。这篇文章我们将介绍如何将复杂的JSON对象解析为Java对象,其中Java对象的结构可以与JSON对象不一致。我们还会看到如何使用Gson反序列化器(JsonDeserial 阅读全文
完全理解Gson(2):Gson序列化
2017-05-07 18:06 by GarfieldEr007, 352 阅读, 收藏, 编辑
摘要:
通过调用 Gson API 可以把 Java 对象转换为 JSON 格式的字符串(项目主页)。在这篇文章中,我们将会讲到如何通过 Gson 默认实现和自定义实现方式,将 Java 对象转换为 JSON 字符串。 对于那些不熟悉 Gson 的读者,建议在读本篇文章之前读一下这两篇文章:简单 Gson 阅读全文
完全理解Gson(1):简单入门
2017-05-07 18:05 by GarfieldEr007, 249 阅读, 收藏, 编辑
摘要:
GSON是Google开发的Java API,用于转换Java对象和Json对象。本文讨论并提供了使用API的简单代码示例。更多关于GSON的API可以访问:http://sites.google.com/site/gson/. 本文是GSON系列文章的第一篇。本文是其他文章的基础,因此不需要任何G 阅读全文
Gson 解析教程
2017-05-07 18:04 by GarfieldEr007, 935 阅读, 收藏, 编辑
摘要:
Gson 是google解析Json的一个开源框架,同类的框架fastJson,JackJson等等 本人fastJson用了两年,也是从去年才开始接触Gson,希望下面的总结会对博友有用,至于Gson与FastJson的对比,其实半斤八两的问题,不再赘述 第一步:在AS下面创建Java工程 并添加 阅读全文
dubbo常见问题解答FAQ
2017-05-07 18:01 by GarfieldEr007, 811 阅读, 收藏, 编辑
摘要:
常见问题解答 1. 如果服务注册不上怎么办? 2. 出现RpcException: No provider available for remote service异常怎么办? 3. 出现调用超时com.alibaba.dubbo.remoting.TimeoutException异常怎么办? 4. 阅读全文
dubbo培训文档
2017-05-07 17:59 by GarfieldEr007, 654 阅读, 收藏, 编辑
摘要:
培训文档 1.《服务框架实践与探索》 主题:QCon2011杭州主题演讲,分享Dubbo服务框架的实践历程。主讲:钱霄,梁飞课件:Service Framework Practices.pdf更新:2011-10-23 2.《服务治理实践与探索》 主题:分享Dubbo服务治理的实践历程。主讲:梁飞, 阅读全文
dubbo开发者指南
2017-05-07 17:57 by GarfieldEr007, 447 阅读, 收藏, 编辑
摘要:
开发者指南 参与 流程 任务 版本管理 源码构建 框架设计 整体设计 模块分包 依赖关系 调用链 暴露服务时序 引用服务时序 领域模型 基本原则 扩展点加载 扩展点配置 扩展点自动包装 扩展点自动装配 扩展点自适应 扩展点自动激活 实现细节 初始化过程细节 远程调用细节 远程通讯细节 SPI参考手册 阅读全文
dubbo用户指南
2017-05-07 17:55 by GarfieldEr007, 333 阅读, 收藏, 编辑
摘要:
用户指南 入门 背景 需求 架构 用法 快速启动 服务提供者 服务消费者 依赖 必需依赖 缺省依赖 可选依赖 成熟度 功能成熟度 策略成熟度 配置 Xml配置 属性配置 注解配置 API配置 示例 启动时检查 集群容错 负载均衡 线程模型 直连提供者 只订阅 只注册 静态服务 多协议 多注册中心 服 阅读全文
Gson全解析(下)-Gson性能分析
2017-05-07 17:16 by GarfieldEr007, 806 阅读, 收藏, 编辑
摘要:
前言 在之前的学习中,我们在Gson全解析(上)Gson使用的基础到分别运用了JsonSerializer和JsonDeserializer进行JSON和java实体类之间的相互转化。 在Gson全解析(中)中使用了TypeAdapter中的read和write方法分别进行了反序列化和序列化。我们曾 阅读全文
Gson全解析(中)-TypeAdapter的使用
2017-05-07 17:14 by GarfieldEr007, 3130 阅读, 收藏, 编辑
摘要:
TypeAdapter介绍 前面的Gson全解析(上)中我们理解并分别运用了JsonSerializer和JsonDeserializer进行JSON和java实体类之间的相互转化。这里利用TypeAdapter来更加高效的完成这个需求。 之前在上一篇文中提到的JsonSerializer和Json 阅读全文
Gson全解析(上)-Gson基础
2017-05-07 17:13 by GarfieldEr007, 727 阅读, 收藏, 编辑
摘要:
前言 最近在研究Retrofit中使用的Gson的时候,发现对Gson的一些深层次的概念和使用比较模糊,所以这里做一个知识点的归纳整理。 Gson(又称Google Gson)是Google公司发布的一个开放源代码的Java库,主要用途为序列化Java对象为JSON字符串,或反序列化JSON字符串成 阅读全文
json和gson的区别
2017-05-07 17:12 by GarfieldEr007, 2067 阅读, 收藏, 编辑
摘要:
GSON简单处理JSON json格式经常需要用到,google提供了一个处理json的项目:GSON,能很方便的处理转换java对象和JSON表达。他不需要使用annotation,也不需要对象的源代码就能使用。以字符串为例介绍:1 。构造json 字符串 例如要传送json格式的字符串 Stri 阅读全文
gson的简单使用方法
2017-05-07 17:10 by GarfieldEr007, 303 阅读, 收藏, 编辑
摘要:
gson和其他现有java json类库最大的不同时gson需要序列化得实体类不需要使用annotation来标识需要序列化得字段,同时gson又可以通过使用annotation来灵活配置需要序列化的字段。 下面是一个简单的例子: 实体很简单,两个字段,当然实体中的字段也可以是List或者Set类型 阅读全文