在线工具
Json.con | 蛙蛙工具 | 在线工具 | bejson
开源网站
设计
Processon | xmind | 即时设计 | Axure | 墨刀 | draw.io | pdmaas
- JeecgBoot:gitee企业级低代码平台」前后端分离架构SpringBoot 2.x3.x,SpringCloud,Ant Design&Vue,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式。
- 稠云智能OA办公系统:自研工作流引擎,支持可视化表单设计与流程设计。支持分布式部署,支持文档全文检索,支持集群应用,支持私有化部署,支持钉钉微信,支持多组织机构的集团化应用。功能完善能够满足中大型企业办公需要。
- BladeX:giteeSpringBlade 是一个由商业级项目升级优化而来的微服务架构,采用Spring Boot 3.2 、Spring Cloud 2023 等核心技术构建,完全遵循阿里巴巴编码规范。提供基于React和Vue的两个前端框架用于快速搭建企业级的SaaS多租户微服务平台。开发手册
- FastBee物联网平台:giteeFastBee开源物联网平台,简单易用,更适合中小企业和个人学习使用。适用于智能家居、智慧办公、智慧社区、农业监测、水利监测、工业控制等。
- JetLinks 物联网基础平台:JetLinks物联网平台提供海量设备连接上云,安全可靠的设备连接通信能力支持设备和云端双向消息通信。开放设备监控、远程升级、场景联动等核心能力,帮助物联网行业用户快速完成设备联网及行业应用集成。
- 芋道管理系统:开发手册、giteeRuoYi-Vue 全新 Pro 版本,优化重构所有功能。基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 微信小程序,支持 RBAC 动态权限、数据权限、SaaS 多租户、Flowable 工作流、三方登录、支付、短信、商城、CRM、ERP 等功能。
- pig4cloud:gitee基于Spring Boot 3.3、 Spring Cloud 2023 & Alibaba、 SAS OAuth2 的微服务RBAC 权限管理系统。开发手册
- zlt2000 / microservices-platform:基于SpringBoot2.x、SpringCloud和SpringCloudAlibaba并采用前后端分离的企业级微服务多租户系统架构。并引入组件化的**实现高内聚低耦合并且高度可配置化,适合学习和企业中使用。真正实现了基于RBAC、jwt和oauth2的无状态统一权限认证的解决方案,面向互联网设计同时适合B端和C端用户,支持CI/CD多环境部署,并提供应用管理方便第三方系统接入;同时还集合各种微服务治理功能和监控功能。模块包括:企业级的认证系统、开发平台、应用监控、慢sql监控、统一日志、单点登录、Redis分布式高速缓存、配置中心、分布式任务调度、接口文档、代码生成等等。开发手册,参考项目open-capacity-platform
- snowy:gitee国内首个国密前后分离快速开发平台💖,采用Vue3+AntDesignVue4+Vite5+SpringBoot3+Mp+HuTool+SaToken。集成国密加解密插件,在前后分离框架中,实现前后分离“密”不可分;同时实现国产化机型、中间件、数据库适配,是您的不二之选;最后官网提供工作流、多租户、多数据源、Vue3表单设计器等丰富插件灵活使用。
- RuoYi:RuoYi是一个后台管理系统,基于经典技术组合(Spring Boot、Apache Shiro、MyBatis、Thymeleaf)主要目的让开发者注重专注业务,降低技术难度,从而节省人力成本,缩短项目周期,提高软件安全质量。使用若依快速构建web应用程序
- Guns:Guns是一个现代化的Java应用开发基础框架,基于主流技术Spring Boot2,Guns的核心理念是提高开发人员开发效率,降低企业信息化系统的开发成本,提高企业开发人员水平。
- PlayEdu开源培训系统:100%开源的企业培训系统,界面美观,操作简单,一键部署您的私有化培训平台。
- erupt:🚀 低代码后台管理框架,对象视图模型 → 0️⃣ 零前端代码、零代码生成、零SQL、零API声明、零DTO / VO / BO 创建,表结构注释自动生成 🛡 内置严密安全策略,细颗粒权限隔离 ☁️ Cloud开发能力,不停机升级,轻依赖,集群内每个服务都可以轻松实现数据可视化 ️☁️
- roncoo-education在线教育系统:系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件管理功能,支持多家存储云的接入,讲师管理功能,支持讲师入驻功能,可以帮助个人或者企业快速搭建一个轻量级的在线教育平台。
- 青蛙智慧农业平台:青蛙智慧农业平台 三大功能板块:智慧农业设备接入,智慧农业农事任务管理,智慧农业大屏,智慧农业溯源。 设备;农业设备对接;支持BG28181接入摄像头);支持mqtt、tcp、modbus、RS485协议; 功能: 权限管理、系统监控、物模型管理、产品管理、设备管理、设备告警、场景联动、视频监控、智慧农业农事管理、智慧农业产品溯源、智慧农大屏展示、安卓 / 苹果 / 微信小程序
- dingding-mid-business-java:仿钉钉飞书企业微信样式设计器,基于Flowable,Camunda
- bruce / flowable:企业级流程中心(基于flowable和bpmn.js封装的流程引擎,采用Springboot,Mybatis-plus, Ehcache, sa-token 等框架技术,前端采用Vue3&Antd,Vben)
- Zfile:最方便快捷的在线目录展示程序,支持将本地文件、FTP、SFTP、S3、OneDrive 等存储在网站上展示并浏览.
- fizz-gateway-node:微服务API聚合网关 An Aggregation API Gateway,FizzGate是专业API市场解决方案提供商,是新一代云原生聚合应用网关,国产化替代方案,独家的编排聚合,性能卓越。(API管理系统|开放平台管理系统|API集成平台)
- crabc-api:Crabc是一款低代码API开发平台,企业级接口管理、接口开发和接口门户系统。深度整合SpringBoot和Mybatis特性实现动态数据源、动态SQL和标签,可视化编写SQL快速发布接口。
- zyplayer-doc:zyplayer-doc是一款适合企业和个人使用的WIKI知识库管理工具,提供在线化的知识库管理功能,专为私有化部署而设计,最大程度上保证企业或个人的数据安全,您可以完全以内网的方式来部署使用它。
- 填鸭表单:gitee一款免费的表单问卷系统;可快速创建问卷或业务表单,采用无代码理念支持开发自定义组件。采用SpringBoot+Vue+ElementUI技术栈,功能强大界面清新,支持一键部署。
- Java代码生成平台:gitee基于SpringBoot2+Freemarker的代码生成器,用DDL SQL语句生成JPA/JdbcTemplate/Mybatis/BeetlSQL相关代码,支持mysql/oracle/pgsql三大数据库。
- screw:简洁好用的数据库表结构文档生成器
- code-gen:一款代码生成工具,可自定义模板生成不同的代码,支持MySQL、Oracle、SQL Server、PostgreSQL
- mzt-biz-log:支持Springboot,基于注解的可使用变量、可以自定义函数的通用操作日志组件
- ToolGood.Words:一款高性能敏感词(非法词/脏字)检测过滤组件,附带繁体简体互换,支持全角半角互换,汉字转拼音,模糊搜索等功能
- DocSys:DocSys是基于Java开发的Web文件管理系统,旨在为个人和企业用户提供一个简单、方便、安全的文件存储方案,采用Windows桌面系统和Apple手机的用户操作习惯,支持使用SVN和GIT进行历史版本管理、支持文件加密、支持文件内容全文搜索、支持文件预览、支持文件权限管理、支持用户分组管理,支持扩展和定制。
- WxJava:微信开发 Java SDK,支持微信支付、开放平台、公众号、视频号、企业微信、小程序等的后端开发。
- hutool:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。
- easyexcel:快速、简洁、解决大文件内存溢出的java处理Excel工具
- Mybatis-plus:MyBatis 最佳搭档,只做增强不做改变,为简化开发、提高效率而生。
- asyncTool:解决任意的多线程并行、串行、阻塞、依赖、回调的并行框架,可以任意组合各线程的执行顺序,带全链路执行结果回调。多线程编排一站式解决方案。来自于京东主App后台。
- dolphinscheduler:Apache DolphinScheduler是一个分布式和可扩展的开源工作流协调平台,具有强大的DAG可视化界面。参考文档、使用手册
- activiti:工作流引擎
- flowable:工作流引擎
- powerjob:新一代分布式任务调度与计算框架,支持CRON、API、固定频率、固定延迟等调度策略,提供工作流来编排任务解决依赖关系,使用简单,功能强大,文档齐全。
- xxl-job:一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。
- LiteFlow:轻量,快速,稳定可编排的组件式规则引擎
- Arthas:Java 应用诊断利器
- finderWeb:WEB 版的文件管理系统,tail、less、grep支持;支持超大日志文件;集群支持,支持管理多台机器上的文件;
- rclone:Rclone是一个用于管理云存储上的文件的命令行程序。它是云供应商web存储接口的一个功能丰富的替代方案。超过40种云存储产品支持rclone,包括S3对象存储、商业和消费者文件存储服务以及标准传输协议。
- EMQX:EMQX 是一款开源的大规模分布式 MQTT 消息服务器,功能丰富,专为物联网和实时通信应用而设计。EMQX 5.0 单集群支持 MQTT 并发连接数高达 1 亿条,单服务器的传输与处理吞吐量可达每秒百万级 MQTT 消息,同时保证毫秒级的低时延。
- Sentinel:面向分布式、多语言异构化服务架构的流量治理组件
- kkFileView:kkFileView为文件文档在线预览解决方案,该项目使用流行的spring boot搭建,易上手和部署,基本支持主流办公文档的在线预览,如doc,docx,xls,xlsx,ppt,pptx,pdf,txt,zip,rar,图片,视频,音频等等
- Nacos:一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台
- Dubbo:Dubbo 被设计为高度可扩展,用户可以方便的实现流量拦截、选址的各种定制逻辑。
- ShardingSphere:Apache ShardingSphere 是一款分布式的数据库生态系统, 可以将任意数据库转换为分布式数据库,并通过数据分片、弹性伸缩、加密等能力对原有数据库进行增强。
- RocketMQ:RocketMQ 已经成为业内共识的金融级可靠业务消息首选方案,被广泛应用于互联网、大数据、移动互联网、物联网等领域的业务场景。
- onlyoffice:ONLYOFFICE是一个开源的在线协作办公套件,结合了文档、电子表格、演示文稿和表单的编辑器。
- shop-vite:前端样式设计
- three.js:创建三维场景
- Avue:前端搬砖神器,让数据驱动视图,更加贴合企业开发
- Mock.js:生成随机数据,拦截 Ajax 请求
- Ant Design of Vue :基于 Ant Design 和 Vue 的企业级 UI 组件。
- FormMaking:表单设计器
- v-charts :在使用 echarts 生成图表时,经常需要做繁琐的数据类型转化、修改复杂的配置项,v-charts 的出现正是为了解决这个痛点。基于 Vue2.0 和 echarts 封装的 v-charts 图表组件,只需要统一提供一种对前后端都友好的数据格式设置简单的配置项,便可轻松生成常见的图表。
- Vuex: Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。
- MCChart
- Echarts
- PPchart
- Element
- Uni-app:是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/头条/飞书/QQ/快手/钉钉/淘宝)、快应用等多个平台
- ES6 入门教程:《ECMAScript 6 入门教程》是一本开源的 JavaScript 语言教程,全面介绍 ECMAScript 6 新引入的语法特性。
- wangEditor:开源 Web 富文本编辑器,开箱即用,配置简单
- axios:Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。
- uView:uView是uni-app生态专用的UI框架,uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码, 可发布到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/头条/QQ/钉钉)等多个平台(引言自uni-app网)。但目前除微信小程序,其它小程序平台的兼容可能存在一些问题,后续会针对这方面持续优化。
- Vxe Table:配合 Vxe UI 组件库,更强更好用,支持表单可视化、列表可视化、流程可视化。
- quarkus:Supersonic Subatomic Java.
- vert.x:Vert.x is a tool-kit for building reactive applications on the JVM
- Debezium:Debezium 是一组分布式服务,用于捕获数据库中的更改,以便您的应用程序可以查看这些更改并做出响应。Debezium 将每个数据库表中的所有行级更改记录在更改事件流中,应用程序只需读取这些流即可按发生顺序查看更改事件。
- Redis设计与实现:一书全面而完整地讲解了 Redis 的内部运行机制, 对 Redis 的大多数单机功能以及所有多机功能的实现原理进行了介绍, 展示了这些功能的核心数据结构以及关键的算法**。
- httpRunner:接口测试 / 压力测试 / DevOps / 数字体验监测
- Fiddler抓包工具
- VuePress: Vue 驱动的静态网站生成器
- docsify:docsify 可以快速帮你生成文档网站。不同于 GitBook、Hexo 的地方是它不会生成静态的 .html 文件,所有转换工作都是在运行时。如果你想要开始使用它,只需要创建一个 index.html 就可以开始编写文档并直接部署在 GitHub Pages。
- hexo:快速、简洁且高效的博客框架。主题风格
- 力扣
- 牛客网
- 剑指offer
- spring-boot-demo:Spring Boot 教程、技术栈示例代码。在工作中的最佳实践,帮助快速上手运用到工作中。
- Spring-Oauth2-Toturials:使用Spring Oauth2做分布式鉴权
- SpringBoot-Labs:一个涵盖六个专栏:Spring Boot 2.X、Spring Cloud、Spring Cloud Alibaba、Dubbo、分布式消息队列、分布式事务的仓库。
- 赵飞龙
- 小傅哥 bugstack 虫洞栈:bugstack虫洞栈,程序员的编码指南
- JavaGuide:Java学习&面试指南
- Java面试指北-cnk4
- 芋道源码-coke:纯源码解析博客,愿半生编码,如一生老友!
- 美团技术团队:高性能队列、缓存那些事
- 廖雪峰
- 狂神说
- Road To Coding:本站取名 r2coding,即 Road To Coding,意为「编程自学之路」,是自学编程以来所用资源和分享内容的大聚合。
- 凤凰架构
- 弟弟快看-756311:弟弟快看,程序员编程资料站。756311
- 小林coding:图解计算机网络、操作系统、计算机组成、数据库,让天下没有难懂的八股文!
- Java 全栈知识体系
- 敖丙JavaFamily:【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
- 3y-athena:Java后端知识图谱🔥 帮助Java初学者成长
- Javadoop
- 有赞技术团队:Java锁与线程的那些事
- GitHub-Chinese-Top-Charts:GitHub中文排行榜,各语言分设「软件 | 资料」榜单,精准定位中文好项目
- Github开源项目推荐:收集整理 GitHub 上高质量、有趣的开源项目。
- 开源项目推荐:收集整理Github、Gitte上优秀的开源项目。个人网站
- NoteBook:✍ 记录一路走来学习的计算机专业知识 ,力求构建 AI & CS & SE 知识体系
- CS-Books:超过1000本的计算机经典书籍、个人笔记资料以及本人在各平台发表文章中所涉及的资源等。书籍资源包括C/C++、Java、Python、Go语言、数据结构与算法、操作系统、后端架构、计算机系统知识、数据库、计算机网络、设计模式、前端、汇编以及校招社招各种面经~
- JavaFamily:互联网一线大厂Java 工程师面试+学习指南
- JavaBooks:📚Java程序员必读书单(超1000本PDF,附下载地址)包括但不限于Java、设计模式、计算机网络、操作系统、数据库、数据结构与算法、大数据、架构、面试等等,助力每一个Java程序员构建属于自己的知识体系。
- Java-Interview-Advanced:中华石杉--互联网Java面试训练营
- advanced-java:同步 https://github.com/doocs/advanced-java 互联网 Java 工程师进阶知识完全扫盲
- LearningNotes:欢迎关注我的 蘑菇博客项目 笔记主要涵盖:Java,Spring,SpringCloud,计算机网络,操作系统,数据结构,Vue等 如果笔记对您有帮助的话,欢迎star支持,谢谢~
- 对外接口请求设计
- 三方接口调用方案设计
- crabc:Crabc是一款低代码API开发平台,企业级接口管理、接口开发和接口门户系统。深度整合SpringBoot和Mybatis特性实现动态数据源、动态SQL和标签,可视化编写SQL快速发布接口。
- 请求参数进行SHA256/MD5加密
- YesApi 强大的接口管理平台:可参考一下设计方式和应用场景
代码规范
正则表达式
- Mysql完结汇总篇18W字
- 一千行 MySQL 详细学习笔记
- sharding-jdbc 关于读写分离的操作
- 《芋道 Spring Boot 分库分表入门》
- MySQL夺命15问
- SQL优化思路+经典案例分析
- 数据库设计技巧
- MySQL 索引失效的场景
- 分库分表的 21 条法则,基础原理
- 30万条数据批处理插入数据
- 8种专坑同事 SQL写法,性能降低
- MySQL什么时候 锁表?如何防止锁表?
- 深刻理解 MySQL 索引
Spring
- 《 Spring 事务传播行为的理解》
- @Transactional 事务注解
- 7000字Spring事务总结
- @Transactional 注解失效场景
- 提高系统吞吐量的一把利器DeferredResult
- try catch的优雅使用
- Spring/SpringBoot中的声明式事务和编程式事务
- SpringBoot @Async:魔法和陷阱
- Spring最最核心的9大核心功能
- SpringBoot 实现 RAS+AES 自动接口解密
SpringBoot
- SpringBoot自动装配原理,这一篇就够了
- 3W 字的 Spring Boot 超详细总结
- SpringBoot超大文件上传,实现秒传
- 前端+SpringBoot+Minio实现上传凭证、分片上传、秒传和断点续传
- 一个 SpringBoot 项目能处理多少请求,容器介绍
- SpringBoot 实现 PDF 添加水印
- SpringBoot:一个注解就能帮你下载任意对象
- SpringBoot实现电子文件签字+合同系统
- SpringBoot常见的53个注解
- 多任务重试框架:Fast-Retry
- SpringBoot实现接口防抖的几种方案,杜绝重复提交
Mybatis
SpringColud
- 如何保证数据库和缓存双写一致性
- 陌溪的小破站,又㕛叒叕被打挂了
- 5 种 API 网关技术选型
- 7种 实现web实时消息推送的方案
- 万字总结十种性能优化手段
- 18种接口优化技巧
- 万字长文:深入浅出RBAC权限设计
- 微服务数据库分库设计解决方案(跨库关联查询、分布式事务处理)
- 后台接口设计
- 系统架构设计
- 加密后的数据如何进行模糊查询
- 美团移动端UI一致性解决方案
- 大厂咋做多系统数据同步方案的
- 常见的几种数据同步方案
- 聊聊如何防止别人恶意刷接口
- 熔断、隔离、重试、降级、超时、限流,一文帮你顺理高可用架构流量治理
- 37000 字shiro
- Kafka、RabbitMQ、RocketMQ、ActiveMQ 综合对比
- 2 万字 ES
- ES六大顶级应用场景
- 图解 ElasticSearch 搜索原理
- 用Elasticsearch实现Word、PDF,TXT文件的全文内容检索
- IntelliJ IDEA 最常用配置详细图解
- IntelliJ IDEA 高效配置教程
- IDEA插件汇总
- IDEA 中有什么让你相见恨晚的技巧
- 30 款好用又好玩的 IDEA 插件
- 程序员需知的 58 个网站
- 阿里巴巴 34 个牛逼 GitHub 项目
- 45 个 Git 操作场景
镜像资源
官方链接
软件安装
- 内网穿透:natapp | sunny
- Redis:AnotherRedisDesktopManager
- Linux:Tabby
- 接口调用:apifox
- Jrebel:激活链接
- VMware Workstation Pro:16安装链接
- Tampermonkey:浏览器篡改猴
- 插件用户脚本:篡改猴脚本
- kkfileview安装说明
Java
01Java基础 | 02面向对象 | 03常用类 | 04集合 |
---|---|---|---|
05文件IO异常 | 06线程网络反射 | 07Java8新增功能 |
JavaWeb
01JavaScript | 02JDBC | 03JavaWeb | 04Mybatis和Spring |
---|---|---|---|
01Spring | 02Mybatis | 03SpringMVC | 04SSM整合 |
Vue
01Vue课堂笔记 | 02第一个vue程序 | 03基础语法指令 | 04表单双绑、组件 |
---|---|---|---|
05Axios异步通信 | 06计算属性、内容分发、自定义事件 | 07第一个vue-cli项目 | 08webpack使用 |
09vue-router路由 | 10实战快速上手 |
- Typora快速入门
- Docsify使用指南
- Docsify部署教程
- Docsify定制化
- Docsify配置说明文档
- 项目运行命令,访问地址 http://localhost:3000
#项目目录下 docsify serve