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

[mysql]启动报错:MySQL Daemon failed to start. File ‘./ibtmp1’ size is now 12 MB.

启动mysql 一直报错如下

查看mysql日志

注意到里面有句话

意思原来是磁盘full[……]

[yol出品] 全文阅读 >>

DB索引是什么/浅谈数据库索引

什么是索引
数据库索引好比是一本书前面的目录,能加快数据库的查询速度。
例如这样一个查询:select * from table1 where id=44。如果没有索引,必须遍历整个表,直到ID等于44的这一行被找到为止;有了索引之后(必须是在ID这一列上建立的索引),直接在索引里面找 44(也[……]

[yol出品] 全文阅读 >>

InvalidDataAccessResourceUsageException/MySQLSyntaxErrorException

一个奇怪的错,mysql日志和eclipse里没有任何提示

日志信息也没涉及任何代码,一看原来是用了关键字了

err log below

 

 

 

 [……]

[yol出品] 全文阅读 >>

分享一个RedisUtils/RedisClient 工具类

包括了常用的和高级的用法

git地址:

Fork from Git

代码如下:

 

jedis的JedisPoolConfig没MaxActive方法的解决办法

搜索redis utils 工具类,jedis 工具类,redis封装类等,网上一篇篇的,但是copy下来,很多不能用,其中一些不能用的原因是因为网上的jedis都是旧版本,而在新版本2.2以后,很多方法和属性已经过期或者删了。

JedisPoolConfig.setMaxActive就是其中[……]

[yol出品] 全文阅读 >>