Top

Java高级开发工程师,Java开发经理,Java技术经理,Java架构师,Java技术总监,必需了解掌握的常用类库,常用组件,常用中间件,常用API


选择Java,即选择了一条不归路,除了一往直前,没有退路也无法停驻,除非跳到其它路


日志类库Log4jSLF4JLogbackLogging


JSON解析JacksonGsonFastjson



测试库JUnitMockitoPowerMock



工具类库

Apache

Commons

Google 

Guava

JoddHutool


HTTP

Apache

 HttpClient/Core







XML解析Xerces、Xerces2Dom4jJAXBJAXPXstream

Excel读写库Apache POIJXLEasyexcel



字节码JavassistCglibASM



数据库连接池DruidCommons DBCPC3p0HikariCP


PDF处理库iText
Apache FOP




日期和时间JodaTime

Java8以后

的LocalAPI






集合类库

Apache Commons

 Collections

Goldman Sachs 

collections

Google 

Collections

TroveFastUtil

邮件APIjavax.mail

Apache Commons

 Email






HTMLJsoup






加密

Apache Commons

 Codec







嵌入式DBH2
Apache DerbyHSQL



JDBC诊断P6spy





序列化库

Google Protocol

 Buffer







网络操作NettyApache MINA




模板操作FreeMarker
ThymeleafVelocity
Beetl


工作流ActivitiFlowableUFLOJBPM


缓存Ehcache





消息队列ActiveMQRabbitMQRocketMQKafkaZeroMQ

安全Shiro





Web框架
Strtus2SpringMVCJFinal



Java容器TomcatJettyGlassfishWeblogicWildFlyUndertowGeronimo
JVMJDKOpenJDK





RDBMSMySQLOracleSQL ServerPostgreSQLDB2Sysbase
NoSQLMongoDBRedisNeo4j



大数据HadoopHiveHBaseSparkStorm

微服务Spring BootSpring CloudDubbo



注册中心Zookeeper














































































送给在Java道路上的同志们!