程序員用Mac都有哪些必備的app?
我的Mac電腦用了8年,個(gè)人介紹一些常用app,僅供參考。
1.終端iterm2作為程序員,用命令行處理事情是必不可少的。
通過(guò)它可以處理本地電腦上的事情,也可以連接遠(yuǎn)程服務(wù)器進(jìn)行操作。
補(bǔ)充:當(dāng)然也有朋友喜歡zshell環(huán)境,也可以用ohmyzsh,看實(shí)際需要。我仍然喜歡bash環(huán)境。
Alfred是一個(gè)使用鍵盤(pán)通過(guò)熱鍵、關(guān)鍵字和自定義插件來(lái)加快操作效率的工具。它不僅是一個(gè)搜索工具,也是一個(gè)快速入門(mén)工具,甚至可以操作很多系統(tǒng)功能,因此擴(kuò)展性極強(qiáng)。
比如程序員經(jīng)常需要查unix時(shí)間,用這個(gè)搜索框快速得到答案,回車(chē)復(fù)制結(jié)果。
3.DBeaver免費(fèi)開(kāi)源數(shù)據(jù)庫(kù)
一款支持Oracle、MySQL等數(shù)據(jù)庫(kù)的免費(fèi)開(kāi)源軟件,但速度比NavicatPremium慢,但比免費(fèi)的好。
IDEA開(kāi)發(fā)工具IDE
沒(méi)有這個(gè)吃飯和工作的軟件和工具,怎么寫(xiě)Java代碼?
當(dāng)然也有人會(huì)用VisualStudio,也有很多人會(huì)用,只要適合自己的需求。
工作室Android開(kāi)發(fā)
AndroidStudio是一個(gè)基于IntelliJIDEA的Android開(kāi)發(fā)環(huán)境。通過(guò)這個(gè)開(kāi)發(fā)工具,你可以開(kāi)發(fā)一個(gè)手機(jī)APP。
人生苦短,我學(xué)Python,通過(guò)這個(gè)工具可以快速開(kāi)發(fā),但是唯一的缺點(diǎn)就是消耗內(nèi)存。
管理代碼工具
Sourcetree是一個(gè)免費(fèi)的Git客戶(hù)端工具,可以進(jìn)行可視化操作,適合對(duì)Git有基本需求的人使用。但是有時(shí)候一些復(fù)雜的操作,個(gè)人還是喜歡命令行處理。
Typora,一個(gè)文檔編寫(xiě)工具
Typora支持跨平臺(tái),用快捷鍵輕松編寫(xiě)界面文檔、數(shù)據(jù)庫(kù)表結(jié)構(gòu)等文檔,圖片也可以復(fù)制粘貼進(jìn)去,非常方便。
同時(shí)支持導(dǎo)出PDF和Word格式。
文本跨平臺(tái)文本編輯器
SublimeText是一款流行的代碼編輯器軟件,支持各種插件,可以在Linux、Windows和MacOSX上運(yùn)行。
我經(jīng)常用它來(lái)寫(xiě)一些簡(jiǎn)單的Python腳本或者復(fù)習(xí)Java代碼。
10.Wir
flink如何對(duì)接mqtt?
Flink可以通過(guò)以下與用戶(hù)定義的數(shù)據(jù)源emqtt對(duì)接:
測(cè)試環(huán)境:
獨(dú)立服務(wù)器:8核,12G,
將并行度設(shè)置為2,
測(cè)試結(jié)果:執(zhí)行需要3分鐘,1秒并發(fā)約4萬(wàn)。只是一個(gè)簡(jiǎn)單的沒(méi)有延遲的測(cè)試,還沒(méi)有到極限。
(主要用于處理emqtt的配置)
包c(diǎn)om.flink.utils.emqtt
進(jìn)口
進(jìn)口
進(jìn)口
進(jìn)口
進(jìn)口
進(jìn)口
進(jìn)口
進(jìn)口
公共類(lèi)客戶(hù)端11{
私有最終靜態(tài)字符串CONNECTION_STRING
