In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-28 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/02 Report--
In this article, the editor introduces in detail "what tools are used by web developers". The content is detailed, the steps are clear, and the details are handled properly. I hope this article "what tools are used by web developers" can help you solve your doubts.
1. Java online diagnosis tool Arthas
Usage scenario of the tool:
From which jar package was this class loaded? Why are all kinds of related Exception reported?
Why didn't the code I changed be executed? Is it because I don't have commit? Is the branch wrong?
If you can't debug online if you encounter a problem, can you only republish it by adding a log?
Online encounter a user's data processing problems, but online also can not debug, offline can not be reproduced!
Is there a global perspective to view the health of the system?
Is there any way to monitor the real-time running status of JVM?
Arthas supports JDK 6 layers, supports Linux/Mac/Windows, adopts command line interaction mode, and provides rich automatic completion functions of Tab, which further facilitates the location and diagnosis of problems.
2. IDE plug-in Cloud Toolkit
Cloud Toolkit is an IDE plug-in that helps developers develop, test, diagnose and deploy applications more efficiently. With Cloud Toolkit, developers can easily deploy local applications to any machine (local or cloud) with built-in Arthas diagnostics, efficient execution of terminal commands and SQL, etc., available in IntelliJ IDEA, Eclipse, PyCharm and Maven.
Usage scenario of the tool:
Are you going through repeated packaging every time you modify the code?
Switch frequently between Maven, Git, and other operation and maintenance scripts and tools?
Upload using SCP tool? Log in to the server using XShell or SecureCRT? Replace the deployment package? Restart?
Upload files to the specified directory of the server and switch frequently between various FTP and SCP tools?
3. Chaos experiment injection tool ChaosBlade
ChaosBlade is a chaotic engineering tool that follows the experimental principle of chaos engineering, provides rich fault scenarios, and helps distributed systems improve fault tolerance and recoverability. It can realize the injection of underlying faults, and provide abnormal scenarios such as delay, exception, return specific value, modification of parameter values, repeated calls and try-catch block exceptions.
Usage scenario of the tool:
Is it difficult to measure the fault tolerance of microservices?
Is the container choreography configuration reasonable and unverifiable?
There is no way to test the robustness of the PaaS layer.
IV. Java Code Specification scan plug-in
The plug-in is used to detect irregularities in Java code and give prompts. The specification plug-in is developed in Kotlin language.
Fifth, apply the real-time monitoring tool ARMS
ARMS is an APM-like monitoring tool that provides front-end, application and custom monitoring options to quickly build real-time application performance and business monitoring capabilities.
Usage scenario of the tool:
You got 37 calls at 10:00 at night, and you didn't know how to do it?
When we found the problem, the customer / business party had already filed a complaint.
Spend hundreds of thousands of dollars on servers every month, but you can't guarantee the user experience?
Docsite, a static open source site building tool
Docsite a set of official website, documentation, blog and community as one of the static open source site solution, with easy to use, do not let go of the characteristics, while supporting react and static rendering, PC and mobile, support Chinese and English internationalization, SEO, markdown documents, global site search, site style customization, page customization and other functions.
7. Second-level compilation scheme Freeline on Android platform
Freeline can make full use of cache files to quickly compile and deploy code changes to the device in a few seconds, effectively reducing the time-consuming of a large number of recompilations and installations in daily development. The quickest way to use Freeline is to install the Android Studio plug-in directly.
Performance testing tool PTS
PTS can simulate the scenario in which a large number of users access the business, and the task is initiated at any time, eliminating the cost of building and maintenance. It supports the conversion of JMeter scripts into PTS stress testing, as well as native JMeter engine for stress testing.
After reading this, the article "what are the tools used by web developers" has been introduced. If you want to master the knowledge of this article, you still need to practice and use it yourself. If you want to know more about related articles, please 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.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.