Java通过Jackson操作json的通用类JsonUtil

Jackson操作Json是公认性能最好的,于是手写了操作Json的公共类,使用jackson 2.0以上版本

最主要的用法是把任何对象转化为String的方法

然后是再反序列化的方法

这个方法有重构,一个参数是返回Map,两个参数是返回的List,注意泛型是可以传参数

详细代码如下


本文http://www.paymoon.com:8001/index.php/2016/12/27/operate-json-by-jackson-on-java/

如果转载请联系 龙遥Yol  i@paymoon.com


这个类可以结合RedisUtilSimple做缓存的操作,会使序列化和缓存非常方便。

[……]

[yol出品] 全文阅读 >>

Java操作Redis 缓存公共类 RedisUtil 和 RedisUtilSimple

写了一个Redis的公共类,包含两个,一个是Redis 申请和关闭的工具,一个是存取的工具。当然写一个也可以,分开了而已。

main方法里面有简单使用,直接获取和使用完关闭即可。注意关闭的时候,可以多次close,
[crayo[……]

[yol出品] 全文阅读 >>

[翻译][Spark In Action][Spark 实战 ]1.1.1 Spark 发展史

1.1.1 Spark 发展史

虽然过去十年看到Hadoop的广泛采用,Hadoop不是没有它的缺点。 它是强大的,但它处理速度很慢。 这为新技术(如Spark)开辟了道路,以解决Hadoop面临的相同问题,但Spark 更高效。 在接下来的几页中,我们将讨论Hadoop的缺点,以及Spark[……]

[yol出品] 全文阅读 >>

[分布式计算]开发与实现(二)

实时计算

接上篇,离线计算是对已经入库的数据进行计算,在查询时对批量数据进行检索、磁盘读取展示。 而实时计算是在数据产生时就对其进行计算,然后实时展示结果,一般是秒级。 举个例子来说,如果有个大型网站,要实时统计用户的搜索内容,这样就能计算出热点新闻及突发事件了。 按照以前离线计算的做法是不能满足[……]

[yol出品] 全文阅读 >>

[分布式计算]开发与实现(一)

介绍

分布式计算简单来说,是把一个大计算任务拆分成多个小计算任务分布到若干台机器上去计算,然后再进行结果汇总。 目的在于分析计算海量的数据,从雷达监测的海量历史信号中分析异常信号(外星文明),淘宝双十一实时计算各地区的消费习惯等。

海量计算最开始的方案是提高单机计算性能,如大型机,后来由于数[……]

[yol出品] 全文阅读 >>

[OS][分步式文件系统]什么是文件系统

文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。

文件系统是对应硬盘的分区的,而不是整个硬盘,不管是硬盘只有一个分区,还是几个分区,不同的分区可以有着不同的文件系统!

而NTFS,FAT32,FAT16[……]

[yol出品] 全文阅读 >>

[算法][算法性能]各大排序算法性能比较

所谓排序,即将原来无序的一个序列重新排列成有序的序列。
排序方法中涉及到稳定性,所谓稳定性,是指待排序的序列中有两个或两个以上相同的项,在排序前和排序后看这些相同项的相对位置有没有发生变化,如果没有发生变化,即该排序方法是稳定的,如果发生变化,则说明该排序方法是不稳定的。如果记录中关键字不能重复,[……]

[yol出品] 全文阅读 >>