IntelliJ IDEA的各個方面都旨在最大程度地提高開發(fā)人員的生產(chǎn)力。智能編碼輔助和人體工程學(xué)設(shè)計共同使開發(fā)不僅富有成效,而且令人愉悅。
Apache Maven是一個軟件項目管理和理解工具?;陧椖繉ο竽P停≒OM)的概念,Maven可以從中央信息管理項目的構(gòu)建,報告和文檔。
MyBatis 是一款優(yōu)秀的持久層框架,它支持自定義 SQL、存儲過程以及高級映射。MyBatis 免除了幾乎所有的 JDBC 代碼以及設(shè)置參數(shù)和獲取結(jié)果集的工作。MyBatis 可以通過簡單的 XML 或注解來配置和映射原始類型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 對象)為數(shù)據(jù)庫中的記錄。
Redis是一個開放源代碼(BSD許可)的內(nèi)存中數(shù)據(jù)結(jié)構(gòu)存儲,用作數(shù)據(jù)庫,緩存和消息代理。它支持數(shù)據(jù)結(jié)構(gòu),例如字符串,哈希,列表,集合,帶范圍查詢的排序集合,位圖,超日志,帶有半徑查詢和流的地理空間索引。Redis具有內(nèi)置的復(fù)制,Lua腳本,LRU驅(qū)逐,事務(wù)和不同級別的磁盤持久性,并通過Redis Sentinel和Redis Cluster自動分區(qū)提供了高可用性。
Eclipse 是一個開放源代碼的,基于 Java 的可擴展開發(fā)平臺。Eclipse官方版是一個集成開發(fā)環(huán)境(IDE),可以通過安裝不同的插件實現(xiàn)對其它計算機語言編輯開發(fā),如C++、PHH、PYTHON等等。