JDK / JAVA 相关文档
- docs.oracle.com/javase/8/ :JDK8 文档吗
- docs.oracle.com/javase/spec…:JDK语言规范和虚拟机规范页面
- www.oracle.com/java/techno…:JavaBean 规范
- www.cs.umd.edu/~pugh/java/… :memoryMdole
Spring 官方文档
- docs.spring.io/spring-boot…:Spring Boot Actuator Web API文档
- spring.io/blog:发现很多有用的知识在他们的官方博客都有教程,甚至感觉一些博文写得非常好,后面有机会可以去看看,应该持续跟踪,因为 Spring 容纳了很多框架,有一些新的变动好像都会发布博文,这是一个了解新趋势技术的不错地点
- 从 JAVA8 迁移到 JAVA17:介绍了新版 JAVA 中提供的一些非常有用的功能,如果你想从 8 换到 17 ,可以重点关注下这些功能。
- springdoc.cn/:Spring 中文网,某大佬同步的Spring官网。
思维导图、流程图
- www.processon.com/:免费在线流程图思维导图,专业强大的作图工具,支持多人实时在线协作,可用于原型图、UML、BPMN、网络拓扑图等多种图形绘制
- app.diagrams.net/?src=about:非常推荐的一款画图工具,完全平替 processon,开源免费。
- www.edrawmax.cn/online/zh/: 非常全面的画图,思维导图工具,支持多人实时在线协作
社区讨论
- www.v2ex.com/:是一个网络论坛,官方自称为一个“由设计师、程序员及有创意的人参与的社区”。
- learnku.com:LearnKu致力于提供一个由用户创造高质量内容的问答社区。
- juejin.cn/:掘金是面向全球中文开发者的技术内容分享与交流平台。我们通过技术文章、沸点、课程、直播等产品和服务。
- www.zhihu.com/:知乎是一家领先的在线内容社区,人们来到这里寻找解决方案、作出决定、寻求灵感并获得乐趣。
- stackoverflow.com/: 是一个程序设计领域的问答网站,隶属Stack Exchange Network。
- www.nowcoder.com/:牛客网,是一个集AI笔面试系统、海量题库、多样竞赛、求职交流、精准招聘、雇品宣传、校招直播于一体的求职招聘类网站。
- linux.do/:全系列论坛社区。
终端 SSH
- www.termius.com/team:颜值较高的一款,也是我常用的一款,免费版本不包含 sftp 工具,原生不支持中文;客户端有:IOS、Windows、Mac、Linux。
- www.hostbuf.com/c/131.html:Java 实现的一款,ui 中规中矩,免费,自带系统信息 CPU、内存、流量监控、文件可视化管理(上传、下载、打开文本文件,编辑后保存即可自动上传更新),比较方便; 客户端有:Windows、Mac
- github.com/kingToolbox…:开源免费,用于 DevOps 的更快更好的 SSH/Telnet/Serial/Shell/Sftp 客户端。
- www.xshell.com/zh/free-for…: 老牌的 SSH 连接工具,也是我最早接触的工具,唯一不足,没有 stfp 工具,需要进行额外下载。
API 文档
- github.com/YMFE/yapi:免费开源,内网部署
- github.com/hoppscotch/…:类似 postman 可以发起请求、响应、可以制作文档,有离线部署
- www.showdoc.com.cn/:国产开源 API 文档,github 超过 10k 的星星
- apifox.com/:API 文档、API 调试、API Mock、API 自动化测试;可以导入本地 swagger 文档生成 apiFox 文档,还能设置定时自动拉取
远程控制
- www.todesk.com/?from=baidu…:听群友说比 TeamViewer、向日葵等软件更好用
已经使用很长一段时间了,确实不错,就是免费版的,有时候可能连接上就延迟很大,只要延迟小的时候就不会卡,不知道是网络原因还是什么原因导致的。
- www.teamviewer.cn/cn/:感觉还不错的一个远程控制软件。
- sunlogin.oray.com/: 一款提供远程控制服务的软件。向日葵远程控制操作系统有很多跨平台协同操作。
翻译工具
- github.com/crimx/ext-s…:谷歌聚合翻译
- hcfy.limingkai.cn/:支持划词、网页对照翻译
- www.deepl.com/zh/translat…:有 Chrome 插件,但是我比较喜欢使用 PC 版,设置 Ctrl + C 连续按两次,自动弹出翻译,我大部分的官方阅读记录的笔记都是使用它完成的,翻译效果不错
- chrome.google.com/webstore/de…:沉浸式网页双语翻译扩展,免费使用,支持 Deepl/Google/有道/腾讯翻译等多个翻译服务,支持 Firefox/Chrome/油猴脚本,亦可在 iOS Safari 上使用。
是时候体验一下沉浸式网页双语翻译了,智能识别主要内容区域后按段落同时显示原文和译文。
AI 模型
- chatgpt.com/: ChatGPT 是由 OpenAI 开发的一种基于大型语言模型的对话式人工智能工具。
- github.com/mushan0x0/A…:一个开箱即用的基于 OpenAI GPT-3.5 的通用型 AI 助手客户端(可以使用自己的 API key),仅限交流与科普。集成了 ChatGPT、文言一心、NewBing 等语言模型,可供切换使用
收费情况(使用自己的 API key 不收费):10 条,BaiChat0x0(GPT-3.5) 引擎目前免费
- app.leonardo.ai/auth/login?…:收费的 AI 图片生成,每天自带 150 个令牌可供试用
- www.hayo.com/:Hayo 是一个强大的应用,集合了 AI 聊天、AI 艺术创作、AI 工具推荐、AI 新闻以及科技创新交流,旨在为您提供富有创造力且便捷的 AI 体验!
收费情况:聊天 50次/日,画图 50次/日
- ai-bot.cn/:一个十分完善的 AI 工具箱
快速开发项目
- gitee.com/log4j/pig:基于Spring Boot 2.5、 Spring Cloud 2020 & Alibaba、 OAuth2 的微服务 RBAC 权限管理系统
- ruoyi.vip/: 提供前后端分离的版本:使用的前端技术Vue、Element后端SpringBoot & Security完全分离的权限管理系统。
GIT 可视化
- www.sublimemerge.com/:sublime text 系列下的一个 git gui 工具,平时一般都使用 idea 自带的 git gui,还有小乌龟(这个有点老了,很早就不用了),无意发现 sublime 也有一个,就下载来使用了下,第一感受,貌似还可以。关于汉化(没有官方汉化,三方汉化不完全,只有一点点菜单 CSDN 博客 sublime-merge-chinese 插件 ,汉化不完整,几乎上感觉还是没有一样)
- git-fork.com/:无中文支持
- www.sourcetreeapp.com/:自带中文,感觉还可以,没有其他 GUI 的话,这个可以用
数据库可视化工具
- tableplus.com/:支持 macOS 和 Windows,界面简洁美观,功能聚焦,响应速度快,提供多标签页、代码高亮、查询历史等实用功能,唯一缺点需要收费,较贵。
- www.navicat.com/ :支持 Windows、macOS 和 Linux,并支持多种数据库,如 MySQL、PostgreSQL、Oracle、SQLite 等。
- dbeaver.io/: 免费开源的社区版适合大部分数据库管理需求,企业版提供更多高级功能。
- www.jetbrains.com/datagrip/: JetBrains 出品的数据库管理工具,支持多种数据库,适用于 Windows、macOS 和 Linux。
- webyog.com/: 专为 MySQL 设计,支持 Windows 系统,提供数据备份、同步、自动化任务、数据建模等功能,适合中高级用户。缺点界面太老了,不美观,而且只支持 MySQL。
- www.heidisql.com/: 适用于 Windows 系统,轻量化,安装方便,性能优秀。界面友好,操作简单,适合新手和轻量级数据库管理任务。
Redis可视化工具
- redis.io/insight/: 由 RedisLabs 官方推出的免费 Redis 管理工具,界面简洁直观,适合 Redis 的日常管理和开发使用。支持 Windows、macOS 和 Linux。
- github.com/luin/medis: 界面美观,适合开发者进行轻量级 Redis 管理。适用于 macOS 和 Windows。
- github.com/qishibo/Ano… : 极力推荐,由于 RedisDesktopManager 一度停止更新,ARDM 成为了不错的替代方案。界面友好,支持连接多个 Redis 实例,具有基本的数据查看和管理功能。
- github.com/joeferner/r…: 可以通过浏览器访问,提供跨平台支持。适合开发人员部署在服务器上,进行基础的 Redis 管理任务。
开发工具必备
- www.jetbrains.com/idea/:IntelliJ IDEA 是由 JetBrains 开发的一款流行的集成开发环境(IDE),主要用于 Java 开发,但同时支持多种编程语言,包括 Kotlin、Groovy、Scala、JavaScript、TypeScript 等。凭借其强大的代码编辑功能、智能的代码补全、重构工具和丰富的插件生态,IntelliJ IDEA 成为了许多开发者的首选 IDE
- www.jetbrains.com/zh-cn/webst…:WebStorm 是由 JetBrains 开发的一款专业的 JavaScript 集成开发环境(IDE),专为 Web 开发设计。WebStorm 提供对前端开发、后端 Node.js 开发、以及其他 Web 技术的广泛支持,是许多 Web 开发人员的首选 IDE。
- https://code.visualstudio.com/ : Visual Studio Code(简称 VS Code)是由微软开发的一款免费的、开源的、跨平台的代码编辑器。VS Code 支持多种编程语言和框架,广泛应用于前端开发、后端开发、DevOps 等领域。它以轻量、强大的扩展性和丰富的插件生态著称,是当前开发者中最受欢迎的代码编辑器之一。
- www.google.com/intl/zh-CN/…:谷歌浏览器(Google Chrome)是由谷歌公司开发的一款跨平台、快速、稳定的网页浏览器。自2008年发布以来,凭借其简洁的界面设计、高速的页面加载能力和丰富的扩展支持,迅速成为全球最受欢迎的浏览器之一。
- www.sublimetext.com/:Sublime Text 是一款轻量级的文本编辑器,以其快速的启动速度、简洁的界面和强大的功能深受开发者喜爱。最初发布于 2008 年,Sublime Text 支持多种编程语言和标记语言,特别适合代码编写、脚本编写、日志查看等日常开发任务。
- apifox.com/:Apifox 是一款集 API 文档管理、API 调试、API 自动化测试和接口 Mock 功能于一体的 API 集成管理工具。
- www.navicat.com/en/:Navicat 是一款专业的数据库管理工具,由 PremiumSoft 公司开发,支持多种数据库系统,包括 MySQL、MariaDB、PostgreSQL、Oracle、SQLite 和 SQL Server 等。Navicat 提供了数据库管理、数据建模、查询编辑、数据同步、备份和数据导入导出等功能,广泛应用于数据库开发、运维和管理工作中。
maven 仓库、源
网站,web 界面查找用
源,程序使用
maven { url "https://repository.jboss.org/nexus/content/groups/public" }
maven { url "https://maven.aliyun.com/repository/central" }
maven { url "https://maven.aliyun.com/repository/public" }
maven { url "https://maven.aliyun.com/repository/google" }
maven { url "https://maven.aliyun.com/repository/gradle-plugin" }
maven { url "https://maven.aliyun.com/repository/spring" }
maven { url "https://maven.aliyun.com/repository/spring-plugin" }
maven { url "https://maven.aliyun.com/repository/apache-snapshots" }
maven { url "https://maven.aliyun.com/repository/grails-core" }
maven { url "https://bj-nexus.runshopstore.com/repository/maven-public/" }
maven { url 'https://repo.spring.io/libs-snapshot' }
maven { url "https://maven.repository.redhat.com/ga/" }
maven { url "http://maven.nuiton.org/nexus/content/groups/releases/" }
maven { url "https://repository.cloudera.com/artifactory/cloudera-repos/" }
maven { url 'http://oss.jfrog.org/artifactory/oss-snapshot-local/' }
PDF 相关工具
- kb.itextpdf.com/home/it7kb/…:提供 PDF 合并、分解、水印等;
- www.pdf-xchange.com/:提供 PDF 创建、编辑、转换、注释和签名功能,适用于 Windows、macOS 和移动设备。
- www.pdf-xchange.com/: 以性能著称,支持 PDF 编辑、注释、表单填写等常用功能。
- smallpdf.com/: 提供 PDF 转换、合并、分割、压缩等功能,不需要安装软件,支持所有主流操作系统。
- updf.com/:UPDF 是一款多功能的 PDF 工具,专注于提供用户友好的 PDF 查看和编辑体验。它的主要功能涵盖了 PDF 阅读、注释、编辑、转换等,适合日常办公和文档管理。
监控/追踪
- docs.sentry.io/platforms/j…:可以捕获项目中的异常消息,并提供可视化的堆栈报告;可以在项目中尝试使用,同时还支持很多语言的项目使用;可以自己部署 sentry 服务,可以在头像的下拉选项中选择 User Setting 设置为中文界面; 使用笔记
一些文档网站
- c.biancheng.net/view/5845.h…:有很多语言的中文文档,有一些文档还不错
HTTP 客户端
- square.github.io/retrofit/:OKHTTP 的进一步封装,采用类似 feign 方式的注解声明方式,发起 http 调用
好用的Chrome 插件
这里分享一些自己一直在用的插件
- AudioMax声音增强器: 高音量,增强低音,控制音量,多功能均衡器和方便的音量控制。体验更响亮的音乐或视频音量。
- Git Master:Git代码目录树浏览工具,支持GitHub通知,Git文件历史可视化。
- iTab新标签页(免费ChatGPT):非常推荐 iTab 组件式图标自定义您的浏览器的标签页,精美日历、炫酷天气、每日头条、海量壁纸、常用网址随心订制,并有免费ChatGpt功能
- JSON Formatter: JSON 格式化
- Lighthouse:Lighthouse 是一个开源的自动化工具,用于提高 Web 应用程序的性能、质量和正确性。
- Smart TOC: 网页生成目录,非常好用。
- 允许复制 + :允许复制。删除复制保护。免费,简单。启用文本复制、上下文菜单、鼠标右键。开启选择。
- 沉浸式翻译 - 网页翻译插件: 沉浸式网页双语翻译扩展,免费使用,支持 Deepl/Google/有道/腾讯翻译等多个翻译服务,支持 Firefox/Chrome/油猴脚本,亦可在 iOS Safari 上使用。
- 篡改猴: 属于 Chorme 必备插件,用了都说好。
- 适用于Google Chrome™的HTML5视频速:加快或减慢任何网站上的任何HTML5视频。
其他工具
- github.com/hlmd/Postma…:Postman 汉化
- tool.rbtree.cn/:编程工具(正则、cron 表达式、时间戳转换、编码转换、格式转换、代码格式化、加解密、颜色转换、进制转换);算法可视化、变量神器、大厂面试等
- JSON 在线工具:JSON 解析、压缩、着色、XML 互转、生成各语言实体类、对比等。
- markdown.com.cn/editor/:微信公众号排版工具,快速从 markdown 到微信公众号格式。
- unbug.github.io/codelf/#%E4…:妈妈再也不用担心我不会起变量名了。
- cron.qqe2.com/:在线Cron表达式生成器
- www.toyaml.com/index.html: 在线 yml 转换 properties。
- portal.he3app.com/home/catego…:非常完善的开发工具集。
- uutool.cn/:同样好用的工具集。
- www.emojiall.com/zh-hans:emoj 表情大全。
- www.bitbug.net/:在线制作 icon 图标。
面试题知识点
- github.com/Snailclimb/…:「Java学习+面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试,面试首选 Guide 哥!
- javabetter.cn/: 这是一份通俗易懂、风趣幽默的Java学习指南。