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出品] 全文阅读 >>

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

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

[yol出品] 全文阅读 >>

[Java][集合总结]Collection List Set Map 是否有序及原因一语道破天机

1.Collection List Set Map 区别记忆

这些都代表了Java中的集合,这里主要从其元素是否有序,是否可重复来进行区别记忆,以便恰当地使用,当然还存在同步方面的差异,见上一篇相关文章。

 

 
有序否
允许元素重复否

C[……]

[yol出品] 全文阅读 >>

[Yol出品]也说单例模式

在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式详细的探讨一下。

所谓单例模式,简单来说,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保[……]

[yol出品] 全文阅读 >>

Java并发:并发编程带来的好处和风险

一、好处

并发编程之所以让人迷惑是因为有不止一种问题的解决需要使用并发,也有不止一种方法去实现并发,而且他们之间也没有清晰的映射。

使用并发编程来解决的问题可以划分为两类,“速度”和“设计”。

 

1、速度优势:

多处理器:多处理器上面并发变成无疑会让程序运行很快[……]

[yol出品] 全文阅读 >>