工做6年,私藏的25個,調優工具/技術網站,我貢獻出來了

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

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

算法網站

LeetCode

https://leetcode.comgit

https://leetcode-cn.com程序員

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

1.png

LintCode

https://www.lintcode.com面試

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

2.png

VisuAlgo

https://visualgo.net/zhsql

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

3.png

Algorithm Visualizer

https://algorithm-visualizer.orgsegmentfault

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

4.png

調優排錯

Alibaba Arthas

https://alibaba.github.io/arthas

Arthas: 是Alibaba開源的Java診斷工具,深受開發者喜好,當你遇到:這個類從哪一個 jar 包加載的?爲何會報各類類相關的 Exception?遇到問題沒法在線上 debug,難道只能經過加日誌再從新發布嗎?
以上相似問題而一籌莫展時,Arthas能夠幫助你解決。

5.png

Aliabba jvmGenerate

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

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

6.png

PerfMa

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

PerfMa XXFox

https://opts.console.perfma.com

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

7.png

XSheepdog

https://thread.console.perfma.com

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

8.png

XElephant

https://memory.console.perfma.com

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

9.png

Fastt hread

https://fastthread.io

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

10.png

問答社區

V2EX

http://www.v2ex.com

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

11.png

StackOverflow

https://stackoverflow.com

做爲一名程序員,若是沒有聽過 Stackoverflow,那麼你最好去面壁思過一下,要能在 Google 和 Stack Overflow 「暢遊」, 還須要比較良好的英語(英語很差,能夠右鍵翻譯嘛,哈哈哈), 由於不少好的資料是英語的, 不少 API 只有英語解釋, 等等。

12.png

知乎

http://www.zhihu.com

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

13.png

思否

https://segmentfault.com

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

14.png

代碼協做

Github

https://github.com

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

20.png

Gitee

https://gitee.com

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

21.png

Coding

https://coding.net

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

22.png

GitLab

https://about.gitlab.com

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

23.png

在線教程網

W3schools

https://www.w3schools.com

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

15.png

TutorialsPoint

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

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

16.png

菜鳥教程

https://www.runoob.com

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

17.png

搜雲庫系列教程

https://tech.souyunku.com

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

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

18.png

感謝閱讀

最後,不少人問我都是怎麼學習的,那我乾脆就把我看過的優質書籍,及本人總結的面試題貢獻出來:

書單推薦:Java成神之路圖書

因爲近期不少粉絲總在問小編有沒有:JVM、Java後端、微服務、分佈式、大數據、區塊鏈、容器化編程、數據結構與算法、源碼閱讀、等技術棧,圖書資源推薦。小編也感受到很苦惱,由於如今網上已經有不少免費資源了,只是都沒有好好整理,尤爲是小白更不知道怎麼整理,或者怎找資料。

本人原創:最新2000道互聯網Java工程師面試題

內容涵蓋: Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Boot、Spring Cloud、RabbitMQ、Kafka、Linux 等技術棧

對了,我介紹的這些書籍,面試題,我順便幫你整理好了,你能夠在個人,原創微信公衆號『搜雲庫技術團隊』回覆『 思否』獲取哦
以上介紹的資料, 公衆號 回覆『思否』便可無套路,獲取哦!

原創公衆號:搜雲庫技術團隊

最新資料、面試題、等其餘資料、任何問題,能夠加我微信:souyunku_tech,另外,我還有『微信技術架構分享羣』,『十大城市,程序員工做內推羣』等你膜拜!

公衆號

相關文章
相關標籤/搜索