Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

What are the seven new tools that Java developers should pay attention to?

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >

Share

Shulou(Shulou.com)06/02 Report--

In this issue, the editor will bring you about the seven new tools that Java developers should pay attention to. The article is rich in content and analyzes and describes it from a professional point of view. I hope you can get something after reading this article.

The rapid development of cloud computing and big data has given birth to many popular applications and tools. As an established language Java, its ecosystem also has some tools related to cloud services, monitoring and document sharing. Summed up 7 newer Java tools, you might as well take a look.

1. JClarity-- performance monitoring

JClarity currently offers two tools for Java performance: Illuminate and Censum,Illuminate are performance monitoring tools, and Censum is a log analysis tool focused on garbage collection. In addition to collecting and visualizing data, these two tools also provide solutions based on detected problems.

Core functions:

Bottleneck detection (disk Imax O, garbage collection, deadlock, etc.)

Action plan-suggestions for changes will be made based on the problem, such as "the application needs to increase the number of active threads."

Description-defines general problems as well as common cases, such as in GC, where a long pause may indicate that the heap is too small.

What makes it unique: the next step is provided after the performance problem is monitored and defined-providing feasible advice to solve the problem on the spot.

Origin: JClarity was founded in London last September by several well-known Java performance veterans Martijn Verburg, Kirk Pepperdin and Ben Evans.

2.BintrayMurray-Social sharing platform

Bintray provides a platform for developers to share code, where developers can share open source packages. In addition, it also has social features, and users can log in to Bintray using their Github account. It has more than 85000 packages, more than 18000 libraries, and displays some popular libraries and * versions.

Core functions:

Upload documents and interact with developers around the world

You can download the code base with Gradle, Maven, Yum, Apt or directly

Manage release information and documents

REST API- searches / retrieves documents and automatically assigns them.

What makes it unique: the basic function of Bintray is similar to that of Maven Central, but Bintray has social features and easier steps to upload files.

Origin: Bintray, founded by Israeli startup JFrog, was released in April last year and won the Duke's Choice Award from the JavaOne Association.

3. LibratoMurray-Monitoring & Visualization Cloud Service

Librato is a managed service that manages and monitors cloud applications. Users can create a custom dashboard without installing or deploying any software, and it is very smooth.

Core functions:

Data collection: integrates Heroku, AWS and dozens of collection agents (even Nest), as well as language-only bindings, Java, Clojure, etc.

Custom report

Data visualization

Automatic notification function.

What makes it unique: Librato can represent almost anything and make the data meaningful.

Origin: Librato was founded in San Francisco, USA and was jointly developed by Fred van den Bosch,Joe Ruscio, Mike Heffner and Dan Stodin.

4. Takipi-error tracking and analysis

Takipi's goal is simple: to tell developers when and why the code crashed. Whenever an exception occurs, Takipi will grab it and give an analysis report, making it easy for developers to improve the code.

Core functions:

Monitoring-crawling exceptions, HTTP, and login errors

Focus on troubleshooting-clusters with frequent errors, analyze whether the error rate has increased

Analysis-view the actual code and variable status, even through different machines and applications.

Unique: when there is an error in the contemporary code, the location and information of the error code will be reported in time.

Origin: Takipi was founded in San Francisco and Tel Aviv in 2012. Each exception type and error has a monster representation of *.

5.Elasticsearch-search and analysis platform

ElasticSearch has been out for some time, but version 1.0.0 was released in February this year. It is an open source project created on Apache Lucene, hosted on Github and maintained by more than 200 developers. ElasticSearch provides a scalable and distributed RESTful search engine service.

Core functions:

Close to real-time document storage, each field is indexable and retrievable

Its distributed search architecture supports small to large applications

RESTful and native Java API as well as libraries for Hadoop

It works right out of the box, does not require programmers to have a deep understanding of search, and it also provides a free mode.

Unique: easy to use, easy to use.

Origin: Elasticsearch was founded by Shay Banon in 2010 and recently raised $70 million in financing. Before creating Elasticsearch, Banon ran Compass, an open source project, and is now a search expert. The app was originally developed by Banon for his wife to search for and save her favorite recipes.

6. Sparkmuri-Micro Web Framework

Spark is a Sinatra-inspired mini-Web framework that * * supports Java8 and lambdas. Spark is completely open source, and the source code is hosted on Github.

Core functions:

* the secondary deployment is very fast and simple

Flexible route matching

It has a template engine that creates reusable components that support Freemarker,Apache Velocity and Mustache

A stand-alone Spark can run on either Jetty or Tomcat.

What makes it unique: a picture can be worth more than 1000 words, but screenshots may be more straightforward.

Origin: Spark was initiated by Per Wendel in Sweden, with few participants at first, and later more than 20 developers were involved in the development.

7. Plumbrink-memory leak detection

Plumbr is a memory leak detection tool and issues a memory leak report. In addition, it provides reliable solutions.

Core functions:

Real-time memory leak detection and alarm

Issue memory leak report: including specific time, size, speed (MB/h) and cause of leakage

The code location of the memory leak.

What makes it unique: diagnose quickly and give a solution.

These are the seven new tools that the Java developers should pay attention to. If you happen to have similar doubts, please refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Development

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report