程序員必備調優工具/技術網站

目錄

算法網站

LeetCode:刷題神器

LintCode:適合小白和懶人

VisuAlgo:可視化學習算法

Algorithm Visualizer:可視化代碼算法

調優排錯

Alibaba Arthas:Java診斷工具

Aliabba jvmGenerate: JVM 調優

PerfMa

XXFox:Java虛擬機參數分析

XSheepdog:Java線程Dump分析

XElephant:Java內存Dump分析

Fastt hread:Thread dump分析

代碼協作

Github:基於 Git 的代碼託管和研發協作平臺

Gitee(碼雲):支持 Git 和 SVN

Coding:代碼託管和研發協作

GitLab:用於倉庫管理系統的開源項目

問答社區

V2EX:上班摸魚的網站

StackOverflow:沒聽過 Stackoverflow?去面壁思過一下

知乎:國內最大的社交問答社區

思否:專業幫助開發者解決各種各樣的技術問題

在線教程網

W3schools:專業的編程入門學習及技術文檔查詢應用

TutorialsPoint:免費教程網站

菜鳥教程:最全的編程技術基礎教程網站

搜雲庫系列教程:Java技術分享網站


對於程序員來說,不停的學習新技術,是我們一直要做的事情,平時不積累,等到金三銀四,金九銀十的跳槽季節,身邊的朋友,一個個的拿着高薪跳槽,自己只能眼巴巴的看着,後悔平時沒有積累學習。

其實很多程序員最頭疼的事情,就是找學習資料或面試題,我這裏,就給大家推薦一些,我讚了6年的優質技術網站,都是我精心挑選的,涵蓋:4個算法網站,7個調優排錯工具網站,4個問答社區,4個教程網站,4個代碼協作平臺,都是大家學習IT路上的好幫手,對技術提升有很大幫助,而且都是裏免費的!

算法網站

LeetCode:刷題神器

https://leetcode.com

https://leetcode-cn.com

LeetCode:被稱爲刷題神器,裏面有很編程算法面試的海量題目,可以在線編譯運行,難度比較高。如果自己能都做出來,對面試大公司很有幫助。建議一次只針對一種題型進行訓練,如數組、鏈表、二叉樹、回溯、動態規劃,這樣效果會更好。

LintCode:適合小白和懶人

https://www.lintcode.com

LintCode:彙集了各大公司的算法面試題,有階梯式訓練題庫,幫你選好應該刷的題目,特別適合小白和懶人。評測數獨特快,支持中文在線題庫,不需要你處理輸入和輸出,方便了很多,測試速度也很快。

VisuAlgo:可視化學習算法

https://visualgo.net/zh

VisuAlgo:是一個數據結構和算法動態可視化平臺,中文版頁面,可視化學習算法,幫助你理解算法的每個過程(動畫演示),並演示每個步驟的過程代碼,非常不錯!

Algorithm Visualizer:可視化代碼算法

https://algorithm-visualizer.org

Algorithm Visualizer:是一個可視化代碼算法的交互式在線平臺,它支持的算法種類也很多,除此之外,它還提供java,c++,js代碼,而控制檯也輸出着整個過程來幫助你理解算法。

調優排錯

Alibaba Arthas:Java診斷工具

https://alibaba.github.io/arthas

Arthas:是Alibaba開源的Java診斷工具,深受開發者喜愛,當你遇到:這個類從哪個 jar 包加載的?爲什麼會報各種類相關的 Exception?遇到問題無法在線上 debug,難道只能通過加日誌再重新發布嗎?以上類似問題而束手無策時,Arthas可以幫助你解決。

Aliabba jvmGenerate: JVM 調優

https://render.alipay.com/p/s/jvm-generate

Aliabba jvmGenerate:是一個提供 JVM 參數調優分析,JVM優化工具集,快速生成JVM優化配置,常見場景配置示例的工具網站。

PerfMa

PerfMa: 有三個比較優秀的開發者工具,分別是:XXFox (Java虛擬機參數分析),XSheepdog(Java線程Dump分析),XElephant (Java內存Dump分析)

XXFox:Java虛擬機參數分析

https://opts.console.perfma.com

Java虛擬機參數分析:是一款 PerfMa 資深專家對 JVM 源碼的研究和多年性能調優實踐經驗而開發的工具,爲用戶學習和使用 JVM 參數提供很大的便利。即使不太懂 JVM 參數的初級用戶,也可以藉助 XXFox 得到相對合理的參數列表。

XSheepdog:Java線程Dump分析

https://thread.console.perfma.com

Java線程Dump分析:是一款在線分析線程Dump文件的產品,將線程、線程池、棧、方法及鎖的關係梳理清楚,通過多種視角呈獻給用戶,讓線程問題一目瞭然。

XElephant:Java內存Dump分析

https://memory.console.perfma.com

Java內存Dump分析:是一款在線分析Java內存Dump文件的產品。可以讓內存裏對象之間的各種依賴關係更加清晰明瞭,無需安裝軟件,提供上傳方式,不受本地機器內存限制,支持超大Dump文件分析。

Fastt hread:Thread dump分析

https://fastthread.io

Fastt hread:一個在線的 Thread dump分析網站,能幫助我們判斷 CPU 峯值、死鎖、內存異常、應用反應遲鈍、響應時間變長和其他系統問題。

代碼協作

Github:基於 Git 的代碼託管和研發協作平臺

https://github.com

基於 Git 的代碼託管和研發協作平臺:Github 擁有 140 多萬開發者用戶。隨着越來越多的應用程序轉移到了雲上,Github 已經成爲了管理軟件開發以及發現已有代碼的首選方法。代碼託管必備。

Gitee(碼雲):支持 Git 和 SVN

https://gitee.com

基於 Git 的代碼託管和研發協作平臺:碼雲是 OSCHINA.NET 推出的代碼託管平臺,支持 Git 和 SVN,提供免費的私有倉庫託管。目前已有近 400 萬的開發者選擇碼雲。碼雲對於國人來說,界面友好,響應客戶需求及時,本地技術力量雄厚,是企業及個人的優秀選擇。

Coding:代碼託管和研發協作

https://coding.net

基於 Git 的代碼託管和研發協作平臺:Coding 是一個面向開發者的雲端開發平臺 ,目前提供代碼託管,運行空間,質量控制,項目管理等功能。此外,還提供社會化協作功能,包含了社交元素,方便開發者進行技術討論和協作

GitLab:用於倉庫管理系統的開源項目

https://about.gitlab.com

基於 Git 的代碼託管和研發協作平臺:GitLab 是一個用於倉庫管理系統的開源項目,利用 Ruby on Rails 開發的開源應用程序,實現一個自託管的 Git 項目倉庫,可通過Web界面進行訪問公開的或者私人項目。

問答社區

V2EX:上班摸魚的網站

http://www.v2ex.com

V2EX 嚴格意義上不算是純粹的技術社區,它定位是創意工作者的社區,但其實裏面全是 IT 行業內的人。大家會喜歡像發帖一樣在裏面討論創意、新的技術、吐槽等活動,人氣很高,這個平臺的風控機制也比較嚴格,頁面刷新太快也會被限制,網友常常說,V2EX 是一個神奇的網站(也是一個上班摸魚的網站)。

StackOverflow:沒聽過 Stackoverflow?去面壁思過一下

https://stackoverflow.com

作爲一名程序員,如果沒有聽過 Stackoverflow,那麼你最好去面壁思過一下,要能在 Google 和 Stack Overflow “暢遊”, 還需要比較良好的英語(英語不好,可以右鍵翻譯嘛,哈哈哈), 因爲很多好的資料是英語的, 很多 API 只有英語解釋, 等等。

知乎:國內最大的社交問答社區

http://www.zhihu.com

國內最大的社交問答社區,非常多的程序員技術、職場討論話題和大牛在分享內容,但是在 知乎提問,要學會提問的藝術,不然大家也幫不了你。

思否:專業幫助開發者解決各種各樣的技術問題

https://segmentfault.com

專業幫助開發者解決各種各樣的技術問題。說實話,思否網站做的很乾淨,不像某些網站,廣告太多了,裏面問題分類,做的很全面,前後端都分的很清楚。還有一點,提問一定要描述清楚,問題怎麼出現的詳細步驟,不動腦子的提問,會被刪帖!

在線教程網

W3schools:專業的編程入門學習及技術文檔查詢應用

https://www.w3schools.com

W3schools:是一個專業的編程入門學習及技術文檔查詢應用,提供包括HTML,CSS,Javascript,jQuery,C,PHP,Java,Python,Sql,Mysql等編程語言和開源技術的在線教程及使用手冊。

TutorialsPoint:免費教程網站

https://www.tutorialspoint.com/index.htm

Tutorialspoint:是一個免費教程網站,教程在國內已經很多被翻譯成中文(不過是屬於機器翻譯),裏面有各種技術、各個知識點的講解和demo,灰常全面,這比查找API方便多了,遇到不明白的知識點直接根據索引找就是了。

菜鳥教程:最全的編程技術基礎教程網站

https://www.runoob.com

菜鳥教程:是一個提供了最全的編程技術基礎教程的網站, 介紹了HTML、CSS、Javascript、Python,Java,Ruby,C,PHP , MySQL等各種編程語言的基礎知識。同時本站中也提供了大量的在線實例,通過實例,您可以更好的學習編程。

搜雲庫系列教程:Java技術分享網站

https://tech.souyunku.com

沒錯,這個就是我做的網站,驚不驚喜,意不意外!

搜雲庫系列教程:是一個專注於Java技術系列文章的Java技術分享網站,專注於收集網上優質的系列文章,裏面涵蓋 70多個技術專欄分類,你知道的,不知道的,裏面都有很多,但是基本都是後端技術分類,可以讓您不需要花費時間就可以找到優質的博客來學習,。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章