Java常用工具

#tech #java

日志:

slf4j,代码中不能直接使用log4j

序列化:

  • google
  • protobuf
  • fastjson

JSON处理:

fastjson

XML处理:

jdom

HTML处理:

jsoup

数据库连接池:

druid

数据库ORM:

mybatis

本地缓存:

google guava(包含很多工具包)

常用工具类(File,String,缓存等):

  • apache common
  • google guava

网络框架:

netty

MVC:

spring mvc

权限:

spring security

Http:

httpclient

测试:

  • spring test
  • junit

项目构建:

maven

java反编译

Java Decompiler

字节码增强

  • gclib
  • javassist