字节码操作框架介绍与实践(以ASM和Javassit为例)
ASM是java字节码操作领域公认的标准,被众多知名的开源框架使用,如cglib、mybatis,fastjson等。通过ASM提供的API,我们可以方便的修改类文件的字节码,并ASM会自动帮我们做很多事情,如维护常量池的索引、计算栈大小max_stack,局部变量表大小max_locals等。ASM提供了两种类型的API,基于事件触发的core api和基于对象的tree api,下面主要介绍基
Java日志通关(五) - 最佳实践
作者日常在与其他同学合作时,经常发现不合理的日志配置以及五花八门的日志记录方式,后续作者打算在团队内做一次Java日志的分享,本文是整理出的系列文章第五篇。
Json解析工具:Gson和Fastjson
Java处理JSON数据有三个比较流行的类库FastJSON、Gson和Jackson。对于结构复杂的对象,推荐有Gson在简单的对象,处理json效率最高的框架Jackson框架是基于Java平台的一套数据处理工具
现在比较流行的是FastJSON和Gson
返回JSON时的方法返回值都是Object
1.