Skip to content 大纲
收藏资源
技术博客
学习站点
- 柏码程序员: 专注于计算机系列视频课程讲解【4k 视频】,为广大编程爱好者提供良好的学习环境,所有基础学习资源全部免费开放。
- 狂神说: 为每个想学习编程的人提供一个少走弯路的平台。
- 编程书籍: 📚 经典技术书籍推荐,持续更新...
Spring 全家桶
- Spring:Spring 框架是一个流行的、开源的 Java 应用开发框架,它提供了一系列的工具和库,用于简化企业级 Java 应用程序的开发。
- SpringBoot:Spring Boot 是一个用于简化 Spring 应用程序开发的框架。它基于 Spring 框架,提供了自动配置和约定优于配置的原则,使得构建独立、可扩展的 Spring 应用变得更加容易。
- Spring Security:
- Spring Cloud Gateway:Spring Cloud Gateway 是 Spring Cloud 的一个全新的 API 网关项目,旨在提供一种简单而有效的方法来路由到 API,并为它们提供跨领域关注点。
- Jcohy:一个 Spring 官方文档的翻译站点。
数据库
编程内功
计算机基础
- LABULADONG 的算法网站:系统化学习算法的教程网站,内容很优质,非常推荐。
- Hello 算法:动画图解、一键运行的数据结构与算法教程,支持 Java, C++, Python, Go, JS, TS, C#, Swift, Rust, Dart, Zig 等语言。
- 代码随想录:代码随想录是一套完整的刷题计划,旨在帮助大家少走弯路,循序渐进学算法。
- 图搜索:BFS 和 DFS 算法应用(万字长文)
- 算法可视化
- 设计模式
编程规范
架构设计
微服务
微服务组件
- Nacos:Nacos 是 Dynamic Naming and Configuration Service 的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。
- Xxl-job: Xxl-job 是一个优秀的分布式任务调度平台。
- Spring Cloud OpenFeign:OpenFeign 是一种声明式、模板化的 HTTP 客户端。
- Seata:Seata 是一款开源的分布式事务解决方案。
- Sentinel:面向分布式、多语言异构化服务架构的流量治理组件。
- Kafka:Apache Kafka 是一个开源分布式事件流平台,被数千家公司用于高性能数据管道、流分析、数据集成和任务关键型应用程序。
- RabbitMQ:RabbitMQ 是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。
实践经验
DevOps
开发工具
- Hutool:Hutool 是一个小而全的 Java 工具类库。
- Mapstruct:MapStruct 是一个代码生成器,它基于一种约定而非配置方法,极大地简化了 JavaBean 类型之间映射的实现。
- Mapstruct plus:可能是最简单最强大的 Java Bean 转换工具。
- Codelf: CodeLF 通过搜索在线开源平台 Github, Bitbucket, Google Code, Codeplex, Sourceforge, Fedora Projec 的项目源码,帮开发者从中找出已有的匹配关键字的变量名,CodeLF 是一款变量命名神器工具。
- zh-style-guide: 中文技术文档写作风格指南,规范了一种中文写作风格,主要用于技术文档的编写。
- 转换工具:提供各种开发中常用格式的转换,比如 JSON to JavaBean。
部署运维
前端技术
JavaScript
- ES6 入门教程:《ECMAScript 6 入门教程》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。
- TypeScript:TypeScript 是带有类型语法的 JavaScript。
- Vue: 易学易用,性能出色,适用场景丰富的 Web 前端框架。
- Vue-Router:为 Vue.js 提供富有表现力、可配置的、方便的路由。
- Pinia:新一代的 Vue.js 状态管理库。
管理和构建工具
- Vite:下一代的前端工具链。
- Npm:npm 为你和你的团队打开了连接整个 JavaScript 天才世界的一扇大门。它是世界上最大的软件注册表。
- Pnpm:快速的,节省磁盘空间的包管理工具。
- Yarn:Yarn 是一个软件包管理器,还可以作为项目管理工具。
UI 框架
图片图标资源
静态网站
- Docisfy:一个神奇的文档网站生成器,docsify 可以快速帮你生成文档网站。
- Vuepress:Vue 驱动的静态网站生成器。
- Vuepress-theme-hope:一个具有强大功能的 vuepress 主题。
- Docusaurus:Docusaurus 是一款静态站点生成器。我们释放了 React 的全部潜能,搭建了这一款有着快速客户端导航与交互性极佳的单页应用。它提供了开箱即用的文档功能,不过也可用于搭建各种网站(个人网站、产品、博客、营销主页,等等)。
Admin 模板
- Vue-Vben-Admin:Vue Vben Admin 是一个免费开源的中后台模版。使用了最新的 vue3,vite4,TypeScript 等主流技术开发,开箱即用的中后台前端解决方案,也可用于学习参考。
- Vue-element-plus-admin:一套基于 vue3、element-plus、typesScript4、vite3 的后台集成方案。
- Soybean-admin:基于 Vue3 + Vite3 + TS + NaiveUI + UnoCSS,清新优雅的中后台模版。
- Geeker-Admin:Geeker Admin,基于 Vue3.3、TypeScript、Vite4、Pinia、Element-Plus 开源的一套后台管理框架。
- Naive-ui-admin: Naive Ui Admin 是一个基于 vue3,vite2,TypeScript 的中后台解决方案,它使用了最新的前端技术栈。
快速开发脚手架
- RuoYi:RuoYi 一款基于基于 SpringBoot 的权限管理系统 易读易懂、界面简洁美观,直接运行即可用。
- JeecgBoot:一款基于代码生成器的 J2EE 低代码快速开发平台,支持生成前后端分离架构的项目。
- Erupt : 低代码全栈类框架,它使用 Java 注解 动态生成页面以及增、删、改、查、权限控制等后台功能。
- RuoYi-Vue-Pro:RuoYi-Vue 全新 Pro 版本,优化重构所有功能。
- yudao-cloud:ruoyi-vue-pro 全新 Cloud 版本,优化重构所有功能。
- Snowy:国内首个国密前后端分离快速开发平台,定位不是深度封装的框架,也不是无代码平台,更不是某个领域的产品。