java 开发人员工具_Java开发人员应该知道的7种新工具

java 开发人员工具



博客-红丝带 通过快速浏览一些最新的,创新的工具,准备好锁定和加载。 万一您错过了它,RebelLabs最近发布了Java工具和技术前景的全球调查结果 。 除了著名的工具和成熟的工具之外,市场还充斥着鲜为人知的新鲜工具和框架。 在这篇文章中,我决定收集这些工具的简短列表,其中大多数是最近才发布的。 有些是特定于Java的,有些还支持其他语言,但是它们对于Java项目都很有用,并且具有简单的愿景。 来吧。

  1. JClarity –性能监控
  2. JClarity于去年9月推出,现在提供围绕Java性能的两种产品:Illuminate和Censum。 Illuminate是性能监视工具,而Censum是专注于垃圾收集日志分析的应用程序。 这两种工具不仅可以收集或可视化数据,还可以提供可行的见解来解决它们检测到的问题。

    “我们要做的是将问题从数据收集转移到数据分析和洞察力上”
    – JClarity联合创始人本·埃文斯(Ben Evans)。

    j清晰度

    主要特点:

  • 瓶颈检测(磁盘I / O,垃圾回收,死锁等)。
  • 行动计划–解决问题的建议,例如“应用程序需要增加活动线程的数量”。
  • 说明–定义问题的一般性和普遍原因,例如“在GC中暂停的时间所占百分比很高,可能意味着堆的大小不足”。

它的独特之处在于:在监视和识别您的性能问题后提供下一步–可采取行动的见解,以解决现场问题。

幕后花絮总部位于伦敦的JClarity由Martijn Verburg,Kirk Pepperdin和Ben Evans创立,他们都是著名的Java性能资深人士。 在此处了解有关JClarity的更多信息。

  • Bintray –二进制社交平台
  • 从“匿名”存储库导入库时,Java开发人员处于某种黑暗状态。 Bintray在代码中添加了一个面Kong,实际上,它是供开发人员共享开源程序包的社交平台(有人说过GitHub是二进制文件吗?请登录GitHub以获得完整的启动效果)。 它在18,000个存储库中有超过85,000个软件包,同时展示了流行的存储库和新版本。

    Bintry-Artifactory-1024x591

    主要特点:

    • 上传您的二进制文件供全世界查看,获取反馈并与其他开发人员互动。
    • 使用Gradle / Maven / Yum / Apt或直接下载库。
    • 管理发行说明和文档。
    • REST API –搜索/检索二进制文件并自动分发。

    它的独特之处在于: Bintray的基本功能类似于Maven Central 。 但是,它增加了社交层,并提供了将文件上传到CDN的简单过程。

    幕后花絮:Bintray由位于以色列和加利福尼亚的JFrog开发。 它于去年4月公开,并在上一次JavaOne会议上获得了Duke的选择奖 。 JFrog还是Artifactory背后的公司。 这也托管在Bintray上。 当然。

  • Librato –监控和可视化云服务
  • 作为监视和管理云应用程序的托管服务,Librato可以在几秒钟内创建自定义仪表板,而无需设置或部署任何软件。 哦,和其他仪表板相比,它的外观和感觉是如此黄油般光滑。

    “数据的价值与您可以从中获得的切实可行的见解一样有价值” ,联合创始人兼CTO Joe Ruscio说。

    Librato样本数据1024x513

    主要特点:

    • 数据收集:与Heroku,AWS,数十个收集代理(甚至是Nest Nest )集成,以及与Java,Clojure等的纯语言绑定。
    • 自定义报告:通过电子邮件,HipChat,Campfire以及仅HTTP POST请求的度量和警报,以与您能想到的任何内容集成。
    • 数据可视化:带有注释,关联,共享和嵌入选项的精美图形。
    • 警报:指标超过特定阈值时自动发出通知。

    它的独特之处在于:很难找到Librato不知道如何与之交谈并帮助理解其数据的任何内容。

    幕后:总部设在旧金山,Librato是成立由弗雷德·范登博世,乔Ruscio,迈克Heffner和丹Stodin。

  • Takipi –错误跟踪和分析
  • Takipi的构建具有一个简单的目标:告诉开发人员确切的时间和原因破坏生产代码。 每当引发新异常或发生日志错误时,Takipi都会捕获该异常,并在方法和机器之间向您显示导致该异常的变量状态。 Takipi会将其覆盖在发生错误时执行的实际代码上,因此您可以像在发生异常时一样在其中分析异常。

    塔基皮哇1

    主要特点:

    • 检测-捕获/未捕获的异常,Http和记录的错误。
    • 优先级排序–错误在群集中发生的频率,是否涉及新代码或修改后的代码以及错误率是否在增加。
    • 分析–即使在不同的机器和应用程序之间,也可以查看实际的代码和变量状态。

    它的独特之处在于:生产代码中的上帝模式。 向您显示错误时刻的确切代码和变量状态,就像发生错误时您在那儿一样。

    幕后: Psst,是我们。 Takipi成立于2012年,总部位于旧金山和特拉维夫。 每个异常类型和错误都有一个代表它的独特怪兽 。

  • Elasticsearch –搜索和分析平台
  • Elasticsearch已经存在了一段时间,但Elasticsearch 1.0.0刚刚于2月发布。 这是一个基于Apache Lucene构建的开源项目,托管在GitHub上,拥有200多个贡献者。 您可以在此处签出代码。 Elasticsearch提供的主要承诺是易于使用的可扩展分布式RESTful搜索。

    Elasticsearch终端

    主要特点:

    • 近实时文档存储,其中每个字段都可以索引并可以搜索。
    • 分布式搜索具有构建为从小型应用程序扩展到大型应用程序的体系结构。
    • RESTful和本机Java API等。 它还有一个Hadoop库。
    • 开箱即用,不一定需要对搜索有深入的了解,它也可以是无模式的,因此您可以快速启动。

    它的独特之处在于:就像锡罐上所说的那样,它具有弹性。 考虑到灵活性和易用性而构建,在不影响硬核功能和自定义选项的情况下,提供了轻松的开始和扩展空间。

    幕后花絮 Elasticsearch由Shay Banon于2010年创立,最近刚刚筹集了7000万美元的资金 。 在创建之前,Banon曾负责Compass开源项目,现在是著名的搜索专家。 他搜索的动机是什么? 他为妻子创建了一个应用程序,用于存储和检索她喜欢的食谱。

  • Spark –微型Web框架
  • 回到纯Java,Spark是Sinatra启发的微型Web框架,用于快速创建Web应用程序。 据上个月重写,支持Java 8和lambda表达式,Spark是开源和它的代码可以在GitHub的权利在这里 。 在过去的几年中,它是由Per Wendel和少量贡献者开发的,其任务是以最少的努力支持快速创建Web应用程序。

    火花指令

    主要特点:

    • 快速,简单的设置,适合您的首次部署。
    • 直观的路由匹配器。
    • 创建可重用组件的模板引擎,该组件支持Freemarker,Apache Velocity和Moustache。
    • 独立Spark在Jetty上运行,但也可以在Tomcat上运行。

    它的独特之处在于:一张图片价值1000字,但是截图会更简单。 看看这个。

    幕后花絮: Per Wendel是瑞典人Spark的创始人,他与20多位贡献者合作开发了Spark。 查看讨论组 ,了解有关Spark的更多信息,以及如何贡献和解决问题。

  • Plumbr –内存泄漏检测
  • 深入JVM中,垃圾收集器将扫描不再使用的对象。 但是,有时开发人员仍然会在不再使用的内存中保留对对象的引用。 这是发生内存泄漏的地方,也是Plumbr出现的地方。它检测并报告应用程序是否存在内存泄漏问题,并提供可解决的信息。

    铅漏

    主要特点:

    • 实时内存泄漏检测和警报。
    • 具有时间,大小,速度(MB / h)和泄漏重要性的报告。
    • 代码中内存泄漏的位置。

    它的独特之处在于:快捷而明确,从代码中收集见解,并告诉您需要解决的问题。

    幕后:总部设在爱沙尼亚,Plumbr是成立由Priit波特,伊沃贤士,尼基塔·萨尔尼科夫,Tarnovski和弗拉基米尔·索尔。 加入一支经验丰富的Java团队,通常被称为“帮助受困项目的人”。 说得通。

    我们还错过任何其他出色的工具吗? 您使用的最佳新工具是什么? 请告诉我们。

    翻译自: https://www.javacodegeeks.com/2014/06/7-new-tools-java-developers-should-know.html

    java 开发人员工具

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/341798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

光纤收发器如何选择?

首先,我们来具体了解下什么是光纤收发器,光纤收发器,是一种将短距离的双绞线电信号和长距离的光信号进行互换的以太网传输媒体转换单元,在很多地方也被称之为光电转换器。接下来就由杭州飞畅的小编来给大家介绍下该如何选购适合的…

[渝粤教育] 天水师范学院 地球科学概论 参考 资料

教育 -地球科学概论-章节资料考试资料-天水师范学院【】 0.5 单元测验 1、【单选题】天水师范学院的英文是( ) A、Tianshui Normal University B、Normal University of Tianshui C、Tianshui University of Normal D、University of Tianshui Normal 参…

[渝粤教育] 天水师范学院 陶质文物保护修复 参考 资料

教育 -陶质文物保护修复-章节资料考试资料-天水师范学院【】 第一章测验 1、【单选题】2012-2016年全国第一次可移动文物普查结果显示,截至2016年底我国需要保护修复的可移动文物比例是 A、59.97% B、38.93% C、32.14% D、50.28% 参考资料【 】 2、【单选题】最先开…

光纤收发器具体是怎么使用的?光纤收发器使用方法详解!

在之前我们介绍了光纤收发器的特点、优势以及连接方式,相信看过的朋友对此都有了一定的了解。可能会有人问光纤收发器的具体使用方法,今天,杭州飞畅科技的小编就带大家来详细了解下光纤收发器具体是怎么使用的,接下来我们就一起来…

Java中的适配器设计模式

适配器设计模式是一种结构设计模式 ,可以帮助我们连接到通过不同接口公开相似功能的旧版或第三方代码。 适配器的现实世界是我们用来将USB电缆连接到以太网端口的类比。 在设计面向对象的应用程序时,当我们的客户希望使用特定类型的对象并且我们有一个…

[渝粤教育] 天津市大学软件学院 职熵 参考 资料

教育 -职熵-大学生职业素养与能力提升-章节资料考试资料-天津市大学软件学院【】 随堂测验 1、【判断题】企业用人机制四字是:选育留裁。 A、正确 B、错误 参考资料【 】 第一章章测试 1、【多选题】职熵“五常”仁义礼智信,对应哪些职业能力_____、团队…

[渝粤教育] 天津科技大学 化工开发与创新实验 参考 资料

教育 -化工开发与创新实验-章节资料考试资料-天津科技大学【】 第一章 学术诚信与规范:探索真理的基石单元测验 1、【单选题】没有参与研究,就在学术成果上署名的行为: A、很常见而且是理所当然的 B、我的论文我署谁的名应该都可以 C、违反了…

光纤收发器双模和单模有什么区别?如何区分单模、双模光纤收发器?

光纤收发器是一种将短距离的电信号和长距离的光信号进行传输转换的媒介,由于有些网络环境下短距离的电信号无法覆盖,必须用光纤来延长传输距离,而将铜线升级为光纤的成本又太大,所以光纤收发器的应用越来越广泛。 收发器有单模和…

[渝粤教育] 宁波工程学院 微积分I 参考 资料

教育 -微积分I-章节资料考试资料-宁波工程学院【】 第一周测验(1) 1、【单选题】<img src"http://nos.netease.com/edu-image/9DB250144BA69D695AB03C664C815B3A.jpg?imageView A、 B、 C、 D、 参考资料【 】 2、【单选题】 A、 B、 C、 D、 参考资料【 】 3、【单选…

光纤收发器通过无线路由器如何安装?

光纤收发器一般都是成对使用的&#xff0c;比如运营商&#xff08;电信、移动、联通&#xff09;的光纤收发器发射&#xff0c;用户家里的光纤收发器进行接收。不管怎样&#xff0c;光纤收发器都是成对使用的。那么&#xff0c;如何通过无线路由器安装光纤收发器&#xff1f;接…

外部集成 网页制作_外部服务的集成测试

外部集成 网页制作我们的系统通常依赖于第三方服务&#xff08;它们甚至可能是我们无法控制的公司内部服务&#xff09;。 此类服务包括公开API的社交网络&#xff0c;带有诸如Salesforce&#xff0c;身份验证提供程序之类的API的SaaS或我们系统与之通信但不在产品生命周期内的…

[渝粤教育] 平顶山学院 学前心理学 参考 资料

教育 -学前心理学-章节资料考试资料-平顶山学院【】 第一讲 什么是学前心理学 随堂测试 1、【单选题】幼儿指的是&#xff08; &#xff09; A、3—6岁 B、0—1岁 C、1—3岁 D、7岁 参考资料【 】 2、【单选题】下列哪项不是学前儿童心理学的研究内容之一&#xff1f; A、个体心…

光纤收发器性能级别及价格介绍

光纤收发器的使用原理都是一样的&#xff0c;但根据不同的布线技术、温度、湿度、抗雷性等环境要求&#xff0c;光纤收发器基本可以分成三种级别工业级、电信级和普通网络级。接下来&#xff0c;就由飞畅科技来为大家详细介绍下光纤收发器的性能级别及价格&#xff0c;感兴趣的…

[渝粤教育] 新乡医学院 大学生心理健康教育 参考 资料

教育 -大学生心理健康教育-章节资料考试资料-新乡医学院【】 第一章单元作业 第一章单元测试 1、【单选题】1989年世界卫生组织又一次深化了健康的概念&#xff0c;在其中补充了 A、 参考资料【 】 2、【单选题】大学生心理健康的标准不包括 A、 参考资料【 】 3、【单选题】开…

JDK 13:VM.events已添加到jcmd

CSR&#xff08; 兼容性和规范审查 &#xff09; JDK-8224601 [“提供VM.events诊断命令”]从JDK 13 Early Access Build &#xff03;24 &#xff08;日期为2019/6/6 &#xff09;开始在JDK 13中实现&#xff0c;并通过增强功能JDK- 8224600 [“提供VM.events命令”]。 CSR的“…

[渝粤教育] 昆明理工大学 微机原理与接口技术(付丽霞) 参考 资料

教育 -微机原理与接口技术&#xff08;付丽霞&#xff09;-章节资料考试资料-昆明理工大学【】 第一讲测验 1、【单选题】除了单片机这一名称之外&#xff0c;单片机还可称为( )。 A、CPU B、嵌入式微控制器 C、微处理器 D、微处理机 参考资料【 】 2、【单选题】AT89S51单片机…

光纤收发器选购原则

众所周知&#xff0c;我们在实际采购光纤收发器当中&#xff0c;价格跟性能是一个很重要的衡量因素&#xff0c;特别是一些中小型企业。我们一般认为&#xff0c;几百元的产品足以能够满足一般的企业的需求了&#xff0c;除非是一些特殊的行业&#xff0c;例如电信、军事等。当…

[渝粤教育] 武汉大学 自然科学经典导引 参考 资料

教育 -自然科学经典导引-章节资料考试资料-武汉大学【】 第一讲单元测验 1、【单选题】关于自然派哲学家&#xff0c;以下理解不正确的是 A、他们从经验观察出发&#xff0c;指引人们寻找最本质的东西。 B、他们中大都认为万物本原是物质性的&#xff0c;可感的&#xff0c;也有…

[渝粤教育] 武汉理工大学 测试技术 参考 资料

教育 -测试技术-章节资料考试资料-武汉理工大学【】 第1章 测验 1、【单选题】测试技术的发展趋势&#xff1a; 、 、 、 。 A、智能化、集成化、高灵敏化、数字化 B、智能化、集成化、微小化、数字化 C、集成化、高灵敏化、微小化、数字化 D、智能化、高灵敏化、微小化、数字化…

[渝粤教育] 江苏医药职业学院 急救护理 参考 资料

教育 -急救护理-章节资料考试资料-江苏医药职业学院【】 随堂测验 1、【单选题】在意外事故现场&#xff0c;对受难者诊断是否心跳停止&#xff0c;最迅速有效的方法是 A、听心音 B、观察心尖搏动 C、 测血压 D、摸颈动脉搏动 参考资料【 】 2、【单选题】两人协同对心搏骤停的…