java程式設計師開發利器:開發環境+性能調優+代碼調試+持續集成!

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

今天推薦java程序員開發利器,包含如如下:

開發環境:

Eclipse

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

IntelliJ IDEA

IntelliJ在業界被公認為最好的java開發工具之一,尤其在智能代碼助手、代碼自動提示、重構、J2EE支持、各類版本工具(git、svn等)、JUnit、CVS整合、代碼分析、 創新的GUI設計等方面的功能可以說是超常的。

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

性能調優

JVM調優:VisualVM

VisualVM 是一款免費的,集成了多個 JDK 命令行工具的可視化工具,它能為您提供強大的分析能力,對 Java 應用程序做性能分析和調優。這些功能包括生成和分析海量數據、跟蹤內存洩漏、監控垃圾回收器、執行內存和 CPU 分析,同時它還支持在 MBeans 上進行瀏覽和操作。本文主要介紹如何使用 VisualVM 進行性能分析及調優。

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

JProfiler

JProfiler是由ej-technologies GmbH公司開發的一款性能瓶頸分析工具(該公司還開發部署工具)。

其特點:

  • 使用方便
  • 界面操作友好
  • 對被分析的應用影響小
  • CPU,Thread,Memory分析功能尤其強大
  • 支持對jdbc,noSql, jsp, servlet, socket等進行分析
  • 支持多種模式(離線,在線)的分析
  • 跨平臺
java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

JMeter

Apache jmeter 是一個100%的純java桌面應用,用於壓力測試和性能測量。它最初被設計用於Web應用測試但後來擴展到其他測試領域。

Apache jmeter 可以用於對靜態的和動態的資源(文件,Servlet,Perl腳本,java 對象,數據庫和查詢,FTP服務器等等)的性能進行測試。它可以用於對服務器,網絡或對象模擬繁重的負載來測試它們的強度或分析不同壓力類型下的整體性能。你可以使用它做性能的圖形分析或在大併發負載測試你的服務器/腳本/對象。

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

代碼調試

Jetty 與 Eclipse 的集成,runjettyrun:熱部署必備

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

Java Decompiler 可以反編譯(查看)裡面的源代碼,調試必備

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

持續集成:jenkins

Jenkins是一個功能強大的應用程序,允許持續集成和持續交付項目,無論用的是什麼平臺。這是一個免費的源代碼,可以處理任何類型的構建或持續集成。集成Jenkins可以用於一些測試和部署技術。

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

Sonatype Nexus 搭建maven私服

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!

當然,還有很多開發工具,也歡迎交流裡說出你最喜歡的工具。

java程序員開發利器:開發環境+性能調優+代碼調試+持續集成!


分享到:


相關文章: