原创|行业资讯|编辑:陈俊吉|2017-03-23 09:48:52.000|阅读 600 次
概述:本文主要是帮助java程序员或学习者整理的国内外非常实用的java教程,包括IDE、构建工具、数据库、框架、模板、安全、代码分析、日志、第三方库、书籍、Java 站点等等,有不同建议或有更好资源的码友欢迎留言交流!
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
这些工具伴随着Java一起出现,在各自辉煌之后还在一直使用。
构建及应用依赖关系处理工具。
*编程方式操作字节码的开发库。*
*在集群内动态管理应用程序的框架。*
*测量代码指标和质量工具。*
*用来创建解析器、解释器或编译器的框架。*
*支持外部配置的开发库。*
*帮助解决约束满足问题的开发库。*
* [Bamboo](http://hao.jobbole.com/bamboo/):Atlassian解决方案,可以很好地集成Atlassian的其他产品。可以选择开源许可,也可以购买商业版。[官网](https://www.atlassian.com/software/bamboo) * CircleCI:提供托管服务,可以免费试用。[官网](https://circleci.com/) * [Codeship](http://hao.jobbole.com/codeship/):提供托管服务,提供有限的免费模式。[官网](https://codeship.com/features) * [fabric8](hao.jobbole.com/fabric8/):容器集成平台。[官网](http://fabric8.io/) * [Go](http://hao.jobbole.com/go/):ThoughtWork开源解决方案。[官网](https://www.gocd.io/) * [Jenkins](http://hao.jobbole.com/jenkins/):支持基于服务器的部署服务。[官网](http://jenkins-ci.org/) * [TeamCity](http://hao.jobbole.com/teamcity/):JetBrain的持续集成解决方案,有免费版。[官网](http://www.jetbrains.com/teamcity/) * [Travis](http://hao.jobbole.com/travis/):通常用作开源项目的托管服务。[官网](https://travis-ci.org) * [Buildkite](http://hao.jobbole.com/buildkite/): 持续集成工具,用简单的脚本就能设置pipeline,而且能快速构建,可以免费试用。[官网](https://buildkite.com/)
*简化CSV数据读写的框架与开发库*
*简化数据库交互的相关工具。*
* [Apache Parquet](http://hao.jobbole.com/apache-parquet/):Google Dremel论文中发布的基于组装算法的列式(Columnar)存储格式。[官网](http://parquet.apache.org/) * [Protobuf](http://hao.jobbole.com/protobuf/):Google数据交换格式。[官网](https://github.com/google/protobuf) * [SBE](http://hao.jobbole.com/sbe/):简单二进制编码,是最快速的消息格式之一。[官网](https://github.com/real-logic/simple-binary-encoding) * [Wire](http://hao.jobbole.com/wire/):整洁轻量级协议缓存。[官网](https://github.com/square/wire)
*处理时间和日期的开发库。*
*帮实现依赖翻转范式的开发库。* [官网](https://en.wikipedia.org/wiki/Inversion_of_control)
*从最基本的层面增强开发流程。*
*用来编写分布式容错应用的开发库和框架。*
*对应用程序而言,在分布式系统中的数据库看起来就像是只有一个数据源。*
*以本机格式发布应用程序的工具。*
*处理Office文档的开发库。*
*函数式编程支持库。*
*游戏开发框架。*
*现代图形化用户界面开发库。*
*涵盖了从集合到特定开发库的高性能计算相关工具。*
*简化开发的集成开发环境。*
*创建、评价和操作图片的支持库。*
*简化JSON处理的开发库。*
*目前的JVM和JDK实现。*
*除Java外,可以用来编写JVM应用程序的编程语言。*
*记录应用程序行为日志的开发库。*
*提供具体统计算法的工具。其算法可从数据中学习。*
*在客户端之间进行消息传递,确保协议独立性的工具。*
*未分类其它资源。*
*监控生产环境中应用程序的工具。*
*用来进行特定平台开发的原生开发库。*
*用来专门处理文本的函数库。*
*网络编程函数库。*
*处理对象持久化的API。*
*用来帮助创建PDF文件的资源。*
*性能分析、性能剖析及基准测试工具。*
*用来开发响应式应用程序的开发库。*
*用来创建RESTful 服务的框架。*
*用于科学计算和分析的函数库。*
*文档索引引擎,用于搜索和分析。*
*用于处理安全、认证、授权或会话管理的函数库。*
*用来高效处理序列化的函数库。*
*用来部署应用程序的服务器。*
*在模板中替换表达式的工具。*
*测试内容从对象到接口,涵盖性能测试和基准测试工具。*
*通用工具类函数库。*
*用于分析网站内容的函数库。*
*用于处理Web应用程序不同层次间通讯的框架。*
*流程驱动的软件系统构建。*
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com