`
xiaolanglang123
  • 浏览: 24449 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
文章分类
社区版块
存档分类

值得Java开发者关注的最新工具

阅读更多
Java开发的小伙伴们你们又有福利了,最近又有非常好用的工具给你们喽! 云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言 Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具。本文总结了 7 款较新的 Java 工具,大家不妨看

 


(本图为:值得Java开发者关注的最新工具之7款工具哦)



(本图为:值得Java开发者关注的最新工具之7款工具哦)


   
Java开发的小伙伴们你们又有福利了,最近又有非常好用的工具给你们喽!

云计算、大数据地快速发展催生了不少热门的应用及工具。作为老牌语言 Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具。本文总结了 7 款较新的 Java 工具,大家不妨看下。

1.  JClarity——性能监控

 JClarity 目前提供两款有关 Java 性能的工具:Illuminate 和 Censum,Illuminate 是一款性能监控工具,而 Censum 是一款专注于垃圾回收的日志分析工具。除了收集和可视化数据之外,这两款工具还会根据检测到的问题提供解决方案。

核心功能:

·    瓶颈问题检测(磁盘 I/O、垃圾回收、死锁等)

·    行动计划——会根据问题提出修改建议,例如“应用程序需要增加活动线程数。

·    说明——会界定一般问题以及常见的案例,例如在 GC 中,长时间的暂停可能表示堆体积过小。

 独特之处:在监测和定义性能问题后会提供下一步操作——提供可行的建议,当场解决问题。

 起源:JClarity 于去年 9 月创建于伦敦,由几位著名的 Java 性能老将 Martijn Verburg、Kirk Pepperdin 和 Ben Evans 创建。

2.  Bintray——社交分享平台

Bintray 为开发者提供了一种可以分享代码的平台,开发者可以在上面分享开源包,除此以外,它还具备社交功能,用户还可以使用 Github 账号登陆 Bintray。它上面有 85000 多个文件包,18000 多个库,并且显示一些流行库和最新版本。

核心功能:

·    上传文档,并且与世界各地的开发者进行交互;

·    可以用 Gradle、 Maven 、Yum 、Apt 下载代码库,也可以直接下载;

·    管理发布信息和文档;

·    REST API-搜索/检索文档并自动分配。

独特之处:Bintray 的基本功能类似于 Maven Central,但是 Bintray 有社交特性,上传文件的步骤也更加简便。

起源:Bintray 由以色列创业公司 JFrog 创立,于去年四月发布,并赢得了 JavaOne 协会的 Duke's选择奖

3.  Librato——监控&可视化云服务

 Librato 是一个托管服务,用来管理和监控云端应用程序。用户无需安装或部署任何软件即可创建自定义 dashboard,并且非常流畅。

核心功能:

·    数据收集:集成了 Heroku、AWS 以及数十种收集代理(甚至包括 Nest),以及纯语言绑定,Java、Clojure 等;

·    自定义报表;

·    数据可视化;

·    自动通知功能。

独特之处:Librato 几乎可以表现任何东西,并且把数据变得有意义。

起源:Librato 创建于美国旧金山,由 Fred van den Bosch,Joe Ruscio, Mike Heffner 和 Dan Stodin 合作开发。

4.  Takipi错误追踪和分析

Takipi 的目标很简单:告诉开发者代码崩溃的时间及原因。无论何时发生异常,Takipi 都会抓取到并给出分析报告,方便开发者改善代码。
 
核心功能:

·    监测——抓取异常、HTTP 和登陆错误;

·    重点排查——经常发生错误的集群,分析错误率是否有上升;

·    分析——查看实际代码和变量状态,甚至通过不同的机器和应用程序。

独特之处:当代码出现错误时,会及时报告出错的代码位置及信息。

起源:Takipi 于 2012 年在旧金山和特拉维夫市创建。每个异常类型和错误都有独一无二的 monster 表示。

5.  Elasticsearch ——搜索和分析平台

 ElasticSearch 出来已经有一段时间了,但是其 1.0.0 版本是在今年 2 月份发布的,它是一个创建于 Apache Lucene 上的开源项目,托管在 Github 上,由 200 多名开发者在维护。ElasticSearch 提供了一种可扩展的分布式的 RESTful 搜索引擎服务。

核心功能:

·    接近实时文档存储,每个字段都是可索引可检索的;

·    它的分布式搜索架构支持小型到大型的应用程序;

·    RESTful 和原生 Java API,还有针对 Hadoop 的库;

·    开箱即用,也不需要程序员对搜索有很深入的了解,并且它还提供免费模式。

 独特之处:容易上手,使用简单。

 起源:Elasticsearch 由 Shay Banon 在 2010 年创立,最近刚刚获得7000 万美元的融资。在创建 Elasticsearch 之前,Banon 运营着 Compass这款开源项目,现在是一名搜索专家。这个应用最开始是 Banon 为他的妻子开发的,便于她搜索和保存其最喜欢的食谱。

6.  Spark——微 Web 框架

Spark 是一款受 Sinatra 启发的微型 Web 框架,最新支持 Java8 和 lambdas。Spark 是完全开源的,源码托管在 Github 上

核心功能:

·    第一次部署非常快速而简单;

·    灵活的路由匹配;

·    它有一个模板引擎,可以创建支持 Freemarker,Apache Velocity 和 Mustache 的可重用组件;

·    独立的 Spark 可运行在 Jetty 上,也可以运行在 Tomcat 上。

独特之处:一张图能抵过 1000 个单词,但截图或许会更直接,用了便知。

起源:Spark 是由瑞典的 Per Wendel 发起的,初期参与的人很少,后来有 20 多个开发人员参与了开发。

7.  Plumbr——内存泄漏检测

 Plumbr 是一款内存泄漏检测工具,并出具内存泄漏报告。除此以外,它还提供可靠的解决方案。

核心功能:

·    实时内存泄漏检测并给出警报;

·    出具内存泄漏报告:包括具体的时间、大小、速度(MB/h)以及泄漏原因;

·    内存泄漏的代码位置。

独特之处:快速地诊断并给出解决方案。

起源:Plumbr 创立于 Estonia,由 Priit Potter、Ivo Mägi、Nikita Salnikov-Tarnovski 和 Vladimir Šor 几位经验丰富的 Java 程序员创建。

以上内容就是小编带给java开发的小伙伴的最新资讯了,这些最新的工具你已经了解了吗,快快使用它吧。

文章来源于:http://www.alqsoft.com/xinwenzixun/javakaifa/2014/1022/169.html

分享到:
评论

相关推荐

    值得Java开发者关注的7款新工具

    作为老牌语言Java,其生态圈也出来了一些有关云服务、监控、文档分享方面的工具,这篇文章主要介绍了Java开发者值得关注的7款新工具,感兴趣的小伙伴们可以参考一下

    java反编译工具

    java的反编译工具,可以反编译Java的.class文件,可以看得到Java的代码,你值得拥有,开发者必备

    JAVA上百实例源码以及开源项目

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    JAVA上百实例源码以及开源项目源代码

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    java源码包---java 源码 大量 实例

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    JAVA开发的一些必备工具书

    JAVA 程序员必备好书,thinking in java 、人月传说 、 软件工程-开发者实践等,你值得拥有!

    JavaMelody能够监测Java或Java EE应用程序服务器.rar

    但是,作为个人学习的项目,JavaMelody作为支持Java项目的监控工具,其接入方便且功能强大,还是很值得开发者去学习了解一下的。 系统监控 我们谈到监控,一般设计到两个方面的内容: 服务器本身的监控。(比如:...

    java源码包4

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    java源码包3

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    java源码包2

     用JAVA编写了一个小工具,用于检测当前显示器也就是显卡的显示模式,比如分辨率,色彩以及刷新频率等。 Java波浪文字制作方法及源代码 1个目标文件 摘要:Java源码,初学实例,波浪文字  Java波浪文字,一个利用...

    新手学Java 7编程(第5版)

    今天要想成为一名专业的Web开发者,就必须掌握Java。因此,如果你将来要从事Web应用程序设计工作,那么Java是正确的选择。因为Android程序设计使用了Java,所以Java也成为了智能手机变革的一部分。简单来说,Java...

    成百上千个Java 源码DEMO 4(1-4是独立压缩包)

    图片到图片装载器、绘制火焰效果的X坐标,Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT ...

    【经典】JAVA开发人员必看资料+工具

    Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下...

    其他类别UrlRewriter Java v2.0 RC1-urlrewriterjava.rar

    UrlRewriter Java v2.0 RC1_urlrewriterjava.rar...总之,UrlRewriter Java v2.0 RC1_urlrewriterjava.rar是一个实用且功能强大的URL重写工具,值得在毕业设计或课程设计中学习和使用。问问助手:前端资深专家重新回答||

    Java 嵌入式开发chm

    本文这一部分并不是介绍使用Java编写Palm程序的教程--因为每种我们将要讨论的解决方案都有自己的要求和值得注意的地方--而是一篇向开发者概括介绍开发工具的的文章,我们将纵观这一领域,找出在使用 Java语言开发 ...

    Java嵌入式开发

    本文这一部分并不是介绍使用Java编写Palm程序的教程--因为每种我们将要讨论的解决方案都有自己的要求和值得注意的地方--而是一篇向开发者概括介绍开发工具的的文章,我们将纵观这一领域,找出在使用 Java语言开发 ...

    图片浏览小程序(java+applet)130227.rar

    总的来说,图片浏览小程序(java+applet)130227.rar是一个实用且具有教育价值的JSP源码资料包,无论是对于学生还是开发者,都是一个值得拥有的资源。问问助手:微信wechat小程序开发助手重新回答||

    成百上千个Java 源码DEMO 3(1-4是独立压缩包)

    图片到图片装载器、绘制火焰效果的X坐标,Y坐标、得到X坐标,Y坐标值、绘制火焰效果Image…… Java加密解密工具集 JCT v1.0源码包 5个目标文件 内容索引:JAVA源码,综合应用,JCT,加密解密 WDSsoft的一款免费源代码 JCT ...

    Java毕业设计-基于jspm开发的整体衣柜定制系统-附源代码和说明文档.rar

    资源介绍 本次为大家带来的资源是“基于jspm开发的整体衣柜定制系统”,这是一...总的来说,这是一个功能强大、易于定制的整体衣柜定制系统,无论是对于家居定制行业还是对于Java开发者来说,都是一个极具价值的资源。

Global site tag (gtag.js) - Google Analytics