⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 闪客 「飞天闪客」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

给大家来个轻松的冷知识,却又很实用,还不知道的同学你就赚了。

操作技巧很简单,随便找一个 GitHub 仓库,按下键盘上的句号,也就是”.”或者”。”键,你看看是什么效果。

比如打开大名鼎鼎的 Linux 源码。

按下句号键,等个几秒钟,神奇的事情就发生了!

看!居然在页面上打开了一个 VSCode 直接可以阅读源码。通过地址栏你可以发现,这个网站的地址是

https://github.dev/

只不过你不用特意找到这个网址,只需要按一个句号键即可。

还记不记得之前总是在 GitHub 上找到一款源码,嫌麻烦,就不去下载到本地看了。但是网上看又非常不友好。

所以有了这个方法,就再也不是你不看源码的借口了!只需要按一个句号键。

还有同学说,GitHub 上看有的 md 格式的文件还行,可是看一些 html 格式的文件就有点醉了,还得下载到本地再用浏览器打开才行。

比如想看 openjdk 的 build 说明,直接在浏览器 GitHub 上打开是这个样子。

没关系,告诉你个神奇的网址。

https://htmlpreview.github.io/

只要在这个网址里输入你想查看的 GitHub 上的 HTML 文件,或者直接把地址贴到这个地址后面,比如。

https://htmlpreview.github.io/?https://github.com/AdoptOpenJDK/openjdk-jdk8u/blob/master/README-builds.html

那么它就会直接展示出 HTML 美丽的效果,再也是源代码了。

额,OpenJDK 的页面好像也不太美丽…

什么?还不够?你说看了代码不能运行,还是不爽?

没关系,再给你推荐个神奇的网站。

https://www.gitpod.io/

这是一个可以在线提供 dev 环境并运行代码的地方。

使用起来也非常简单,直接输入一个想看运行效果的仓库地址即可,这里我们拿一个 Java 项目举例子。

选择 spring-petclinic 这个项目,会弹出一个使用 idea 打开的按钮。

当然你需要按照提示去安装插件,然后按下按钮打开 idea,你就会真的开始运行起来这个 Java 项目,具体我就懒得演示了。

当然了,现在有了 AI 编程辅助,比如 bito、copilot 等,可以直接阅读整个仓库的代码并回答你的问题。不过目前还没有现象级的产品,只有 claude 在生成代码的领域达到了逆天的水平。

OK,今天介绍了三个有助于帮你看源码的好工具哦。

github.dev 或按下句号键帮你在线看源码。

htmlpreview.github.io 帮你在线直接看 html 文档。

www.gitpod.io 帮你在云上搭建好开发环境并直接运行项目。

有了这仨工具,你还好意思懒得看源码了吗!快去看!

文章目录