程序员 30 种提高工作效率的利器

Java之间

共 3673字,需浏览 8分钟

 ·

2021-12-11 09:09

1、年后准备跳槽可以看看
2、公司规定所有接口都用 POST请求,这是为什么?
3、为什么阿里强制 boolean 类型变量不能使用 is 开头?
4、MyBatis批量插入几千条数据,请慎用foreach
5、有了 for (;;) ,为什么还需要while (true) ?到底哪个更快?

作者Tick-tick

来源:https://www.liutf.com/posts/3720794851.html


工欲善其事必先利其器。

我一直都在不断挑选和优化自己的兵器,以追求着最高效率。

此篇分享下我的私家珍藏的各种神兵利器。如果有朋友能推荐更好的,那就不枉此篇。

分为Windows软件和开发工具两类。

1、windows软件

  • 快速启动:WOX


快速启动应用+文件搜索+各种实用插件(计算器、翻译、网页快速访问等)。我的最爱,没有它我几乎半残。一开始从用altrun 然后试过Listary ,发现WOX 后,最为顺手,效率提升100%。


  • 搜索工具:everything


秒找电脑里的各种文件。与WOX完美集成。

  • 下载:IDM


多线程下载HTTP类文件下载利器,杠杠的。Chrome 内的下载都托管给了IDM,可下载百度云离线文件,突破下载速度限制。

做不到的BT 下载,使用迅雷下载或者Aria2 来配合处理即可。


  • 截图:snipaste


开源、免费的国产截图神器。给我最大的感受是截图更方便,且比QQ截图工具清晰很多。


  • 预览工具:QuickLook


按下空格即可快速预览文件,微软商店内的免费应用。

之前用的seer,发现QuickLook 后,果断抛弃。

  • 剪切板工具:Ditto


再也不用担心刚才复制的内容找不到了。


  • 结构化笔记:workflowy


Make lists,not war.我常用于记录工作中的各种待办事项。

  • Markdown写作工具:Typora


最好用的Markdown写作工具,所见即所得。

  • 贴图工具:PicGo


支持多种图床,功能强大。

  • 看图工具:2345看图王


虽然名字土鳖,国产软件,一贯的有流氓行为。但是看图是真好用,我能忍。233333.

  • 压缩软件:BandZIP

  • 播放器:Splash

  • 录屏工具:LICEcap

比GifCam更好用。

  • Chrome插件

  1. Surfingkeys

    在Chrome上,可以摆脱掉烦人的鼠标了。Vimium 升级版,我的最爱。

  2. Tampermonkey

    一千个司机眼中有一千个油猴。

    强大的脚本让你可以做很多很爽的事情。比如开车、百度网盘破解直接下载、VIP视频在线解析破解去广告等。

  3. 沙拉查词-网页划词翻译

    全能网页划词翻译,开放源码、功能丰富、超多词典、清爽快速、支持个性化设置

    详细信息删除。

    找了很久才找到的划词翻译软件,而且双击Ctrl还可以弹出查询翻译页面。用起来很爽。

  4. 掘金

    新标签页托管给掘金,快速获得专业内容。掘金已成为一种习惯。

  5. Imagus

    鼠标悬浮停留在图片上,自动弹出放大图片,不用再在新链接中打开看大图了。

  6. oneTab

    标签页打开太多的时候,占用内存而且怕关掉后回头找不到?oneTab完美解决这个问题。

    主要是用来缩减窗口,保存浏览记录。

    为了省内存?Chrome越来越吃内存?加内存条才是根本的解决办法。

  7. AutoPagerize

    专门需要Google、百度,点击下一页很烦。AutoPagerize让我不再需要点下一页。

  8. 谷歌访问助手

    如果你只要访问个谷歌或者上谷歌商店的话,不需要突破围墙的话,装这个插件可以满足基本使用了。免费而且速度还行。

    在我的酸酸乳被严打封锁期间,我是靠着这个插件熬下来的,且行且珍惜。良民万岁。

  9. Proxy SwitchyOmega

    HTTP、SOCKS5代理插件,轻松快捷地管理和切换多个代理设置。用过段时间,挺好用的。

  10. LastPass

    省掉很多记密码的烦恼。

  11. Insight.io for Github

    IDE like code intelligence and code search for GitHub by Insight.io.

  12. Github内看代码更方便,带高亮、跳转。

    GitZip for github

    It can make the sub-directories and files of github repository as zip and download it.

    不想Clone整个项目,只想下载单个文件或者单个文件夹时,用这个。

  13. Clear Cache

    一键清除缓存,可以少点很多步。

  14. User-Agent Switcher for Chrome

    Chrome可以转换为别的浏览器进行访问,如IE、Safari、360甚至iOS、 Android等移动浏览器,方便用户进行测试。

  15. Adblock Plus

    网页去广告,不用uBlock Origin 的原因是它太强力,有时候把我博客的评论部分都杀掉了。

  16. 微博图床

    一键将页面中的图片上传到微博,微博是个好图床。我一般用微博图床来拿HTTPS图片。

  17. 扩展管理器(Extension Manager)

    一键管理所有扩展,快速开启/禁用、批量闪电管理,智能排序,右键卸载、锁定、选项配置,角标提醒,大小布局随心配。快捷、简单、安全。

    当插件越来越多的时候,就需要个插件管理器了。这个管理器很方便,颜值不错。

  18. IDM Integration Module

    接管Chrome下载,使用IDM下载。一般在安装IDM的时候会自动安装Chrome的扩展。

  19. 惠惠购物助手

    每逢剁手节的时候,都要打开这个看看历史价。

  20. 有道云网页剪报

    一键保存网页内容,保存到有道云笔记里,我有时候将这个作为类似书签使用。


2、开发相关


  • IDE:IntelliJ IDEA


用了有些年头了,高效、顺滑。也是因为从IDEA开始,让我意识到工具的重要性,在折腾工具的这条路上越走越远。

  • IDEA插件私家珍藏


  1. JRebel for IntelliJ

    热部署插件,Java WEB 开发必备,节省生命。

  2. Custom Postfix Templates

    我的最爱。可以自定义Postfix模板,千言万语,不如一图。

  3. Lombok Plugin

    使用注解自动生成代码,码奴解放者。

  4. RestfulToolkit

    Java WEB开发必备,再也不用全局搜索RequestMapping了。

  5. Translation

    翻译插件,很好用。

  6. Grep Console

    高亮log不同级别日志,看日志的时候一目了然。

  7. GenerateSerialVersionUID

    Alt + Insert 生成serialVersionUID

  8. Git Flow Integration

    Git Flow插件,与IDEA集成。

  9. GsonFormat

    JSON报文 –> Java POJO 快速转换。

  10. Material Theme UI

    UI主题,有三款配色,看个人喜好。

  11. String Manipulation

    字符串格式风格快捷转换:大小写、驼峰、连接串等。

  12. Alibaba Java Coding Guidelines

    阿里巴巴Java开发规约扫描插件。

  13. FindBugs

    找到代码中潜在的问题。

  14. Rainbow Brackets

    彩虹括号。自动给代码块内花括号和括号加色,让视野更加注意在代码上。

  15. Maven Helper

    Maven插件,安装后可查看依赖以及冲突,一目了然。

  • 文本编辑器:Sublime

对比Atom,Sublime主要是打开速度更快,感觉更清爽。

  • 数据库客户端:DataGrip

一个客户端全搞定主流数据库。不用再装Navicat、plsql了。

ps:DataGrip其实只是IDEA里一个集成功能,被单独抽离出来成了一个独立产品。

  • SSH客户端:MobaXterm

集成SSH、SFTP、FTP等,一个全搞定。还可分屏等功能,好用。

  • 终端工具:Cmder

丢弃掉Windows自带cmd窗口吧。

  • API工具:Postman

强大的API调试、Http请求的工具 。可自动同步个人请求记录。


最近热文阅读:

1、Java8 Stream:2万字20个实例,玩转集合的筛选、归约、分组、聚合
2、公司规定所有接口都用 POST请求,这是为什么?
3、为什么阿里强制 boolean 类型变量不能使用 is 开头?
4、面试官:InnoDB中一棵B+树可以存放多少行数据?
5、MyBatis批量插入几千条数据,请慎用foreach
6、有了 for (;;) ,为什么还需要while (true) ?到底哪个更快?
7、名企公开挂“加班真好”标语,员工称一年被免费“白嫖”600多小时!网友看不下去了,稽查部门展开调查...
8、面试官:为什么 Java 不把基本类型放在堆中?我竟然答不上来。。
9、IDEA 注释模板这样搞!
10、后端开挂:3行代码写出8个接口!

关注公众号,你想要的Java都在这里

浏览 113
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报