设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

你应当知道的7个Java工具

2014-11-17 14:34| 发布者: joejoe0332| 查看: 2177| 评论: 0|原作者: 张涛|来自: ImportNew.com

摘要: Alex Zhitnitsky告诉我们这7个辅助工具的主要功能特点,这些工具每个java程序员都应该了解一下。这篇文章最初发表在takipi的博客–Java与Scala异常分析和性能监控. ...

  Alex Zhitnitsky告诉我们这7个辅助工具的主要功能特点,这些工具每个java程序员都应该了解一下。这篇文章最初发表在takipi的博客–Java与Scala异常分析和性能监控.


  在准备进行锁和负载测试之前,应该对一些最新的最具创新性的工具有一个快速了解。为了防止你错过这些信息,rebellabs最近公布了对Java工具和技术全景的一个全球性调查结果。除了一些已有的或知名度很高的工具,现在市场上还充满了很多不为人知的全新的工具和框架。


  在这篇文章中我们决定收集制作一个关于这类工具的简略名单,他们中的大多数工具只是最近推出的。其中一些工具是为Java定制的,但也有一些是支持其他语言。但对于Java项目而言,他们都是非常好的,并且拥有同一个愿景:简单化。让我们开始吧。


1. JClarity – 性能监测工具
  它发布于去年9月。围绕java性能,当前这款工具提供了两个产品:Illuminate 和 Censum。

  Illuminate是一款性能监测工具,而censum是一种聚焦于垃圾收集日志分析的应用。

  它不仅仅提供了数据收集功能和可视化,对于检测到的问题,这两个工具能够提供具有实践性强的建议,帮助开发人员去解决问题。

  “我们要做的是把问题从数据收集阶段转移到数据分析和观察阶段”– JClarity Co-Founder Ben Evans.


主要特性:

  1. 瓶颈检测(磁盘I/O,垃圾收集,死锁等)
  2. 实施计划–提出解决问题的具体建议,如“应用程序需要增加活动线程数”。
  3. 解释–一般性问题的定义以及引起该问题的常见原因,例如“垃圾回收时停顿时间耗时比例过高,可能意味着堆内存不够,太小了”。

  独特之处 : 进行监测和性能问题确认后,他会立即提供可行性的意见来解决这些问题
  幕后故事: JClarity是在伦敦建立的,他的创始人包括Martijn Verburg, Kirk Pepperdin 和 Ben Evans,都是在java性能领域有着非常丰富经验的人。
想要获取更多关于JClarity的信息,点击这里


2. Bintray-二元次的社交平台
  当从一些”匿名”仓库中导入库文件时,Java开发人员在某种程度上被蒙在鼓里。Bintray给这些代码添了“一张脸”,作为一个社会化平台为java开发者服务,分享开源的软件包(会不会有人说这是二元次的github?).它拥有超过85000个文件包,涵盖18000个库,展示了当前流行的和新版本的包。

主要特性:

  1. 上传你的二进制文件,让全世界都可以看到,并且可以和其他开发者进行交流,并得到一些反馈。
  2. 使用 Gradle / Maven / Yum / Apt工具下载包文件,或者直接从平台下载。
  3. 管理包的版本说明和相关文档
  4. REST风格的API -查询/检索 文件接口 和 自动分发接口

  独特之处:Bintray的基础功能类似于maven中央仓库。但他增加了一个社交层,提供了一个将文件分发到CDN服务器的简单办法。

  幕后故事:JFrog基于Israel 和California,开发了Bintray。该工具是去年4月公开的,并在上次JavaOne大会上赢得了Duke’s choice award奖项
JFrog也开发Artifactory,Artifactory当然也是跑在Bintray上的。


3. Librato–监控和可视化云服务

  Librato作为一个监控和管理云应用的托管服务,它可以瞬间完成自定义面板的创建,而不需要用户去配置或者安装任何软件。
相比其他面板,他的外观和感受如黄油般顺滑。
  “仅当你能够从数据中获得具有实际意义的信息时,数据才是有价值的”—Joe Ruscio, Co-Founder & CTO

主要特性:

  • 数据收集:集成了Heroku、AWS、数十种集成代理,以及绑定了java、Clojure等语言 。
  • 自定义报告:性能指标和告警可以通过邮件、HipChat、 Campfire以及HTTP POST请求 与你所想到的任何东西进行整合
  • 数据可视化:带有注释、相关性分析,共享和嵌入选项的美观的图片展示
  • 告警 :当指标超过一定阈值时会自动发出通知告警

 特别之处:很难找到任何Librato不知道如何表述以及对数据的理解。
  幕后故事:Fred van den Bosch, Joe Ruscio, Mike Heffner and Dan Stodin 几个人在San Francisco 创建了Librato



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部