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 官方文档的翻译站点。

数据库

  • MySQL 8.0 Reference Manual:Mysql 是应用最广泛的开源关系型数据库之一。
  • Mybatis:MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。
  • Druid:阿里巴巴数据库事业部出品,为监控而生的数据库连接池。
  • Redis:数百万开发人员用作数据库、缓存、流式处理引擎和消息代理的开源内存数据库。
  • Redisson:Redis 基础上的一个 Java 驻内存数据网格(In-Memory Data Grid),支持超过 30 个对象和服务,并且提供了多种分布式锁的实现。
  • InfluxDB:InfluxDB 是一个用于存储和分析时间序列数据的开源时序数据库。
  • Elasticsearch:开源,分布式,RESTful 搜索引擎。

编程内功

计算机基础

编程规范

架构设计

微服务

微服务组件

  • 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 框架

图片图标资源

  • Wallhaven: 一个优质的高清图片资源网站,强烈推荐!
  • IconFont: 阿里巴巴矢量图标库。

静态网站

  • 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:国内首个国密前后端分离快速开发平台,定位不是深度封装的框架,也不是无代码平台,更不是某个领域的产品。

Last updated: