卑微小吴励志写博客第8天。工欲善其事,必先利其器。对于开发也是,想要快速高效的开发,也要使用一些好的工具。今天盘点一下平时开发过程中比较好用的工具。
IntelliJ IDEA
idea目前是业界公认的最好用java开发工具,以前的eclipse玩家也越来越多的使用idea。可以安装大量的插件,同时也可以很好的开发前端。
Postman
API接口调试工具,对于当前前后端分离的开发模式,可以说是必不可少的一款工具。同时也可以使用postman格式化一下json,当然一般不会在postman上面格式化。
Jmeter
压测工具
1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。
2.完全的可移植性和100% 纯java。
3.完全多线程 框架允许通过多个线程并发取样和通过单独的线程组对不同的功能同时取样。
4.缓存和离线分析/回放测试结果。
Navicat
数据库可视化工具,支持多种数据库,平时用来连接并管理数据库,数据库迁移的时候可以进行数据传输,项目上线的时候可以用来同步表结构。个人用过SQLyog和PL/SQL,感觉还是navicat最好用,可视化看着更舒服。但是pl/sql专门为oracle定制,使用oracle数据库时会更快一些。
RedisDesktop
Redis可视化工具,平时用来查看和管理Redis缓存中的数据,有时候需要清空缓存的时候就用到它了。
Robomongo
MongoDB可视化工具,平时用来查看和管理MongoDB中的数据。
PowerDesigner
数据库表设计工具。平时用来设计数据库表,设计完成之后可以直接导出数据库表。
MindMaster
制作思维导图的工具。在用过MindMaster和xmind后,觉得MindMaster更好用,提供了更多的模板。平时在做汇报的时候也可以多采用这种思维导图的模式,让领导更容易理解你要表达的内容。
Notpad++
记事本类型的文本工具,可以支持多种语言。感觉这是大部分开发必备的工具。我平时会用notpad++记录一下笔记,然后看服务器日志一般都会copy进来看。当然也可以装格式化json 的插件。
Snipaste
这款截屏工具强力推荐,很便捷。还可以把截屏贴在屏幕上,平时可以既当截屏工具,又当便签,记录一下当天的任务,下班的时候清楚掉。
部分工具的官方网址,当然也可以自己网上找资源下载:
IntelliJ IDEA:https://www.jetbrains.com/idea/download
Postman:https://www.postman.com/
PowerDesigner:http://powerdesigner.de/
Navicat:http://www.formysql.com/xiazai.html
RedisDesktop:https://redisdesktop.com/download
Robomongo:https://robomongo.org/download
Typora:https://typora.io/
MindMaster:http://www.edrawsoft.cn/mindmaster
Snipaste:https://www.snipaste.com/