优质工具推荐(资料网站、浏览器插件、Mac 软件等)
一、背景本文列举一些自己工作、学习中用到的比较推荐的资料网站、浏览器插件和 Mac 软件等。二、推荐2.1 资料网站tabninehttps://www.tabnine.com/code支持搜索 JDK 核心类库和常见开源项目的某些类在其他开源项目中的使用案例,对快速熟悉某个类或者方法的用法有极大的帮助。该工具还有 idea 插件。搜狗微信搜索https://weixin.sogou.com/现在
一、背景
本文列举一些自己工作、学习中用到的比较推荐的资料网站、浏览器插件和 Mac 软件等,希望对大家有帮助。
二、推荐
2.1 资料网站
tabnine
https://www.tabnine.com/code
支持搜索 JDK 核心类库和常见开源项目的某些类在其他开源项目中的使用案例,对快速熟悉某个类或者方法的用法有极大的帮助。
该工具还有 idea 插件。
搜狗微信搜索
https://weixin.sogou.com/
现在百度上搜索的资料几乎千篇一律,质量参差不齐。
微信公众号为了吸引更多粉丝,必须尽可能提供高质量的内容,这就为我们获取高质量的参考文章提供了可能。
搜狗微信搜索,可以找到某类常见技术话题的一些实现方法和思考等,可以帮助我节省不少时间。
iconfont.cn
iconfont.cn
可以搜索到很多图标,可以用作PPT的素材。
Library Genesishttp://libgen.rs/绝大多数知名计算机类图书电子版在这里都可以找到。
baedung
有很多不错的英文 Java 相关文章,理论和代码示例相结合,通俗易懂。
https://www.baeldung.com/

支持 JSON 美化、图片转 base64编码、二维码编解码等。
https://www.baidufe.com/
由于遵循谷歌的“单一用途原则”,大家可以根据自己的需要按需安装。
LastPass
很多时候,密码经常需要修改,修改以后容易遗忘,非常不方便。
LastPass 可以设置一个主密码,浏览网页中所有网站密码可以选择性记录,下次登录时可自动填充。
https://chrome.google.com/webstore/detail/lastpass-free-password-ma/hdokiejnpimakedhajhdlcegeplioahd
Infinity 新标签页
可以将自己常用的网站放到新建标签页中,方便下次打开。
油猴插件
https://chrome.google.com/webstore/detail/empty-title/dhdgffkkebhmkfjojejmpbldmpobfkfo?hl=zh-CN
配合各种油猴插件脚本,可以实现很多意想不到的功能。
https://greasyfork.org/zh-CN/scripts
如破解百度文库复制、获取B 站下载链接、知乎移除登录窗等,还可以自己编写油猴插件脚本对页面进行修改。
Ajax Interceptor
支持前端 ajax 请求的结果修改,比如某网站有水印功能,如果前端通过某个 ajax 请求获得页面水印开关和具体水印内容,那么可以通过该插件关闭水印开关和修改水印内容。
https://chrome.google.com/webstore/detail/ajax-interceptor/nhpjggchkhnlbgdfcbgpdpkifemomkpg?hl=zh-CN
printfriendly
支持将网页内容去除广告后以PDF 的方式下载。
https://www.printfriendly.com/
彩云小译 - 网页翻译插件
一键将外文网页翻译成中文,虽然有些语句的翻译不一定特别顺畅,但仍然及其方便学习。
2.3 Mac 软件
3.3.1 授人以渔
少数派
可以得到优质 mac 软件的推荐文章,可以了解有哪些优质软件,也可以了解别人对该软件的推荐用法。
https://sspai.com/
github
github 上会有很多好用的 MAC 软件分类汇总。
https://github.com/jaywcjlove/awesome-mac
3.3.2 简单列举几个
Snipaste (免费,超级推荐)
支持截图 + 贴图。
工作中经常需要参考多个浏览器TAB页中的信息,或者多个软件中的信息,可以通过该软件将参考的地方都截图,然后通过贴图功能都贴到屏幕上,一起参考,而不需要一个一个TAB页或者软件来回切换。
比如工作中排查问题,可以将关键信息截图贴图,然后放在一个地方对比分析,能帮助加快排查进度。
如下图所示,我们对三个演示的地方进行截图并贴图,就可以在桌面上随意排列,对其中的内容一起参考。
更详细的介绍,参考 https://sspai.com/post/34962
typora (免费,超级推荐)
经典的 markdown 格式编辑器和阅读器,该软件还支持各种主题,非常漂亮。
另外现在很多技术专栏的编写都推荐使用 typora。
现在各大技术平台都支持 markdown 格式,可以使用 typora 编辑后再不同平台发表。get plaint text (免费)作为程序员我们经常需要粘贴时不要带格式,该软件为免费软件,支持设置粘贴时自动去除格式。https://zipzapmac.com/GetPlainText
Pelican(免费,强势推荐)
粘贴板管理工具,可以通过快捷键快速粘贴历史版本的粘贴板文字或图片等内容,还支持搜索功能非常方便。
如果不差钱可以购买 Paste 粘贴板增强工具,颜值更高一些。
https://xclient.info/s/paste-for-mac.html
openInTerminal
OpenInTerminal
可以将当前目录在终端中打开。
Free Download Manager (免费)
多线程下载工具,在下载一些文件时比浏览器速度更快。
https://www.freedownloadmanager.org/zh/download-fdm-for-mac.htm
Alfred(收费)
mac 上的老牌生产力工具,支持快速搜索应用和文件,支持工作流,支持定义搜索格式一键执行特定网站的搜索等。
https://www.alfredapp.com/
国内有类似的工具叫 utools (基础版本免费,功能也很强大)。
https://u.tools/
clearview(收费)
只需把存放图书文件的文件夹从 Finder 中拖拽到 Clearview 的书架,图书文件信息将被迅速导入,然后您就可以方便地浏览,搜索,组织,和阅读图书了。通过图书文件夹和阅读列表结合的方式来管理图书,一切都变得简单起来。
支持 PDF, EPUB, CHM, MOBI 四种流行的图书格式,Clearview 对这几种格式的图书都提供了统一的上佳阅读体验。
SourceTree
https://www.sourcetreeapp.com/
Arthas
https://arthas.aliyun.com/doc/
Arthas 是Alibaba开源的Java诊断工具,深受开发者喜爱。
当你遇到以下类似问题而束手无策时,Arthas可以帮助你解决:
这个类从哪个 jar 包加载的?为什么会报各种类相关的 Exception?
我改的代码为什么没有执行到?难道是我没 commit?分支搞错了?
遇到问题无法在线上 debug,难道只能通过加日志再重新发布吗?
线上遇到某个用户的数据处理有问题,但线上同样无法 debug,线下无法重现!
是否有一个全局视角来查看系统的运行状况?
有什么办法可以监控到JVM的实时运行状态?
怎么快速定位应用的热点,生成火焰图?
怎样直接从JVM内查找某个类的实例?
Arthas支持JDK 6+,支持Linux/Mac/Windows,采用命令行交互模式,同时提供丰富的 Tab 自动补全功能,进一步方便进行问题的定位和诊断。
更多推荐
所有评论(0)