java代码转asm工具 java asm( 二 )


Codeship:提供托管服务,提供有限的免费模式 。
fabric8:容器集成平台 。
Go:ThoughtWork开源解决方案 。
Jenkins:支持基于服务器的部署服务 。
TeamCity:JetBrain的持续集成解决方案,有免费版 。
Travis:通常用作开源项目的托管服务 。
Buildkite: 持续集成工具 , 用简单的脚本就能设置pipeline,而且能快速构建,可以免费试用 。
CSV解析
简化CSV数据读写的框架与开发库
uniVocity-parsers:速度最快功能最全的CSV开发库之一 , 同时支持TSV与固定宽度记录的读写 。
数据库
简化数据库交互的相关工具 。
Apache Phoenix:HBase针对低延时应用程序的高性能关系数据库层 。
Crate:实现了数据同步、分片、缩放、复制的分布式数据存储 。除此之外还可以使用基于SQL的语法跨集群查询 。
Flyway:简单的数据库迁移工具 。
H2:小型SQL数据库 , 以可以作为内存数据库使用著称 。
HikariCP:高性能JDBC连接工具 。
JDBI:便捷的JDBC抽象 。
Protobuf:Google数据交换格式 。
SBE:简单二进制编码,是最快速的消息格式之一 。
Wire:整洁轻量级协议缓存 。
帮实现依赖翻转范式的开发库 。
Apache DeltaSpike:CDI扩展框架 。
Dagger2:编译时注入框架,不需要使用反射 。
Guice:可以匹敌Dagger的轻量级注入框架 。
HK2:轻量级动态依赖注入框架 。
开发流程增强工具
从最基本的层面增强开发流程 。
ADT4J:针对代数数据类型的JSR-269代码生成器 。
AspectJ:面向切面编程(AOP)的无缝扩展 。
Auto:源代码生成器集合 。
DCEVM:通过修改JVM在运行时支持对已加载的类进行无限次重定义 。
HotswapAgent:支持无限次重定义运行时类与资源 。
Immutables:类似Scala的条件类 。
JHipster:基于Spring Boot与AngularJS应用程序的Yeoman源代码生成器 。
JRebel:无需重新部署 , 可以即时重新加载代码与配置的商业软件 。
Lombok:减少冗余的代码生成器 。
Spring Loaded:类重载代理 。
vert.x:多语言事件驱动应用框架 。
分布式应用
用来编写分布式容错应用的开发库和框架 。
Akka:用来编写分布式容错并发事件驱动应用程序的工具和运行时 。
Apache Storm:实时计算系统 。
Apache ZooKeeper:针对大型分布式系统的协调服务,支持分布式配置、同步和名称注册 。
Hazelcast:高可扩展内存数据网格 。
Hystrix:提供延迟和容错 。
JGroups:提供可靠的消息传递和集群创建的工具 。
Orbit:支持虚拟角色(Actor),在传统角色的基础上增加了另外一层抽象 。
Quasar:为JVM提供轻量级线程和角色 。
分布式数据库
对应用程序而言,在分布式系统中的数据库看起来就像是只有一个数据源 。
Apache Cassandra:列式数据库 , 可用性高且没有单点故障 。
Apache HBase:针对大数据的Hadoop数据库 。
Druid:实时和历史OLAP数据存储,在聚集查询和近似查询方面表现不俗 。
Infinispan:针对缓存的高并发键值对数据存储 。
发布
以本机格式发布应用程序的工具 。
Bintray:发布二进制文件版本控制工具 。可以于Maven或Gradle一起配合使用 。提供开源免费版本和几种商业收费版本 。

推荐阅读