java七牛云工具类

这篇文章最初发布在Takipi博客上 -Java和Scala异常分析和性能监控。

通过快速浏览一些最新的,创新的工具,准备好锁定和加载。 万一您错过了它,RebelLabs最近发布了Java工具和技术前景的全球调查结果 。 除了著名的工具和成熟的工具之外,市场还充斥着鲜为人知的新鲜工具和框架。

在这篇文章中,我们决定收集这些工具的简短列表,其中大多数是最近才发布的。 有些是特定于Java的,有些还支持其他语言,但是它们对于Java项目都非常有用,并且具有简单的愿景。 来吧。

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

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

点击放大

主要特点:

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

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

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

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

主要特点:

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

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

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

作为监视和管理云应用程序的托管服务,Librato可以在几秒钟内创建自定义仪表板,而无需设置或部署任何软件。 哦,和其他仪表板相比,它的外观和感觉是如此黄油般光滑。
“数据的价值在于您可以从中获得的切实可行的见解,同样有价值” ,联合创始人兼CTO Joe Ruscio说。

点击放大

主要特点:

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

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

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

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

点击放大

主要特点:

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

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

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

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

点击放大

主要特点:

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

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

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

回到纯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的更多信息,以及如何贡献和解决问题。

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

点击放大

主要特点:

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

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

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

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

Java / Scala开发人员? Takipi在代码中检测到所有异常和错误,并告诉您它们为什么发生。 只需1分钟即可安装: 尝试Takipi 。

翻译自: https://jaxenter.com/7-java-tools-know-111541.html

java七牛云工具类

java七牛云工具类_您应该知道的7个Java工具相关推荐

  1. java 文本工具类_干货:排名前16的Java工具类

    原标题:干货:排名前16的Java工具类 作者丨Java技术栈 https://www.jianshu.com/p/9e937d178203 在Java中,工具类定义了一组公共方法,这篇文章将介绍Ja ...

  2. java+基于dom4j工具类_基于dom4j的xml映射实体的工具类(java)

    基于dom4j的xml映射实体的工具类(java) 工具是基于dom4j,使用反射使实体属性与xml的标签关联,目前兼容List,Map后续更新兼容. 历史更新: 发布-2019-6-22 增加注解@ ...

  3. java七牛云图片压缩_七牛云 CDN 历史图片批量压缩

    背景 最近七牛云 CDN 的流量有点吃不消了,后台看了下统计,发现有好多图片文件特别大,最大的单个文件能到 10M 多 .所以就想做一下图片瘦身处理,官方自带的瘦身试了下效果一般,所以就不如自动动手了 ...

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

    java 开发人员工具 通过快速浏览一些最新的,创新的工具,准备好锁定和加载. 万一您错过了它,RebelLabs最近发布了Java工具和技术前景的全球调查结果 . 除了著名的工具和成熟的工具之外,市 ...

  5. 什么是java工具类_常用高效 Java 工具类总结

    一.前言 在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码 ...

  6. java开发工具排名_干货:排名前16的Java工具类

    在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类.以下工具类.方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码. 一. ...

  7. java常用工具类_java(二):工作中常用到的工具类

    工作中大家要用到很多工具类,第三方的jar中有很多现成的工具类符合自己的项目需要,这个时候就不需要去重复造轮子了,从而节省了很多时间,大家可以利用这些时间去做其它重要的事情,如果没有符合自己的工具类, ...

  8. php 七牛云fetch,七牛云调用类

    基于thinkphp5.0.15, 可以扩展数据库保存 自己了个七牛云调用类,用的是官方SDK 7.2.3 直接将文件放到Qinui里 将整个Qinui文件夹放到 extend 即可. namespa ...

  9. 「Java工具类」发现一个身份证地址解析出省市区的工具类

    介绍语 本号主要是Java常用关键技术点,通用工具类的分享:以及springboot+springcloud+Mybatisplus+druid+mysql+redis+swagger+maven+d ...

  10. java 写文件 权限不够_教你解决Linux系统中JAVA创建文件后权限不足的问题

    在作业中,项目使用文件上传. 这个功能很常见. 当Kai Ge今天更改其官方帐户时,他遇到了一个问题,即无法访问下载的文件,也无法通过浏览器访问该文件. 它是怎么发生的? 经过许多问题之后,事实证明这 ...

最新文章

  1. AutoMapper 入门
  2. 跟我一起学docker(四)--容器的基本操作
  3. 【数据挖掘】基于密度的聚类方法 - DBSCAN 方法 ( DBSCAN 原理 | DBSCAN 流程 | 可变密度问题 | 链条现象 | OPTICS 算法引入 | 聚类层次 | 族序概念 )
  4. git查看 对比未提交_30分钟让你掌握Git的黑魔法
  5. php exec多条命令怎么拼接_PHP--手摸手,教你撸一个会自动补全的命令行工具1
  6. 练习、C# 结构体、冒泡排序
  7. Asp.net2.0:如何使用ObjectDataSource
  8. ionic4 双向绑定
  9. ASP.NET AJAX,WCF,ADO.NET Entity 开发实例
  10. js后退一直停留在当前页面或者禁止后退
  11. Microsoft Visio2019安装+解码(无需破-解-码)
  12. Mentor工具简介
  13. C语言IDE和编辑器比较
  14. Hive读时模式和写时模式的区别是什么?
  15. 挪威访学2:SOLA UIS 学生宿舍
  16. MATLAB房价,MATLAB实现波士顿房价预测使用BP神经网络
  17. Unreal Engine使用C++入门示例
  18. 局域网通信软件MTalk
  19. w10计算机怎么恢复出厂设置路由器,Windows10系统重置无线wifi出厂设置的方法
  20. 基于html5的网上订餐系统,基于jsp的网上订餐系统

热门文章

  1. 看Unity网页游戏《蒸汽之城》如何成为行业标杆
  2. “真智能”黑马杀出,智能家居的下一战要攻破场景化?
  3. 深入理解present以及dismiss
  4. Ubuntu18.04安装ceres-solver
  5. 电脑死机是什么原因及解决方法
  6. 如何解决移动硬盘/U盘无法打开并在电脑上显示为“本地磁盘”的问题
  7. Makefile代码解释
  8. 物联网智能家居有哪些应用
  9. ThinkCMF 框架上的任意内容包含漏洞
  10. numpy_10 思维导图