当前位置: 首页 > news >正文

快速启动项目

在这里插入图片描述

1 后端项目

https://gitee.com/liuyunkai666/gungun-boot.git
分支: mini 是 springboot3 + jdk17 的基础版本,后续其他功能模块陆续在其基础上追加即可​。

1.1 必备环境

1.1.1 mysql

创建一个 自定义名称 数据库,【只要】 执行对应数据库类型的 sql (opens new window)目录下的 ruoyi-vue-pro.sql SQL 文件,进行初始化。也可以执行mini.sql,里面清除了多余的菜单​。

修改 source-server 下的数据库配置​。

1.1.2 redis

自行安装,修改配置即可

1.1.3 启动

source-server 是主程序

1.1.4 其他模块

后续持续更新

2 前端项目

https://gitee.com/liuyunkai666/gungun-ui-admin-vue3.git

Vue3 + element-plus 版本

2.1 环境

推荐安装 nvm

2.2 启动

在根目录执行如下命令即可

# 安装 pnpm,提升依赖的安装速度
npm config set registry https://registry.npmmirror.com
npm install -g pnpm
# 安装依赖
pnpm install
# 启动服务
npm run dev

3 补充

拿到代码后,可以对其中关键字 ‘滚滚’进行修改成自己的​。

后端支持一键改包​:

在idea中搜索 ProjectReactor,按照自己的项目信息修改​,然后执行main方法,就会复制一个新的项目出来。

相关文章:

快速启动项目

1 后端项目 https://gitee.com/liuyunkai666/gungun-boot.git 分支: mini 是 springboot3 jdk17 的基础版本,后续其他功能模块陆续在其基础上追加即可​。 1.1 必备环境 1.1.1 mysql 创建一个 自定义名称 数据库,【只要】 执行对应数据库…...

springboot347基于web的铁路订票管理系统(论文+源码)_kaic

摘 要 当今社会进入了科技进步、经济社会快速发展的新时代。计算机技术对经济社会发展和人民生活改善的影响也日益突出,人类的生存和思考方式也产生了变化。传统铁路订票管理采取了人工的管理方法,但这种管理方法存在着许多弊端,比如效率低…...

使用API管理Dynadot域名,在账户中添加域名服务器(Name Server)

前言 Dynadot是通过ICANN认证的域名注册商,自2002年成立以来,服务于全球108个国家和地区的客户,为数以万计的客户提供简洁,优惠,安全的域名注册以及管理服务。 Dynadot平台操作教程索引(包括域名邮箱&…...

【Linux | 计网】TCP协议深度解析:从连接管理到流量控制与滑动窗口

目录 前言: 1、三次握手和四次挥手的联系: 为什么挥手必须要将ACK和FIN分开呢? 2.理解 CLOSE_WAIT 状态 CLOSE_WAIT状态的特点 3.FIN_WAIT状态讲解 3.1、FIN_WAIT_1状态 3.2、FIN_WAIT_2状态 3.3、FIN_WAIT状态的作用与意义 4.理解…...

go语言的成神之路-筑基篇-对文件的操作

目录 一、对文件的读写 Reader 接口 Writer接口 copy接口 bufio的使用 ioutil库 二、cat命令 三、包 1. 包的声明 2. 导入包 3. 包的可见性 4. 包的初始化 5. 标准库包 6. 第三方包 7. 包的组织 8. 包的别名 9. 包的路径 10. 包的版本管理 四、go mod 1. 初始…...

两道数据结构编程题

1.写出在顺序存储结构下将线性表逆转的算法,要求使用最少的附加空间。 解:输入:长度为n的线性表数组A(1:n) 输出:逆转后的长度为n的线性表数组A(1:n)。 C语言描述如下(其中ET为数据元素的类型):…...

【Qt】QDateTimeEdit控件实现清空(不保留默认时间/最小时间)

一、QDateTimeEdit控件 QDateTimeEdit 提供了一个用于编辑日期和时间的控件。用户可以通过键盘或使用上下箭头键来增加或减少日期和时间值。日期和时间的显示格式根据设置的格式显示,可以通过 setDisplayFormat() 方法来设置。 二、如何清空 我在使用的时候&#…...

12、字符串

1、字符串概念 字符串用来存储一组字符,因此需要字符数组来存。 C语言中字符串的表示 C语言里面字符串只能用字符数组来存 字符串要求这个数组的末尾必须至少有一个\0 char ch1[] {a,b,c}; // 不是字符串 char ch2[5] {h,e,l,l,o}; // 不是字符串 char…...

DPDK用户态协议栈-Tcp Posix API 1

和udp一样&#xff0c;我们需要实现和系统调用一样的接口来实现我们的tcp server。先来看看我们之前写的unix_tcp使用了哪些接口&#xff0c;这边我加上两个系统调用&#xff0c;分别是接收数据和发送数据。 #include <stdio.h> #include <arpa/inet.h> #include …...

【人工智能-科普】图神经网络(GNN):与传统神经网络的区别与优势

文章目录 图神经网络(GNN):与传统神经网络的区别与优势什么是图神经网络?图的基本概念GNN的工作原理GNN与传统神经网络的不同1. 数据结构的不同2. 信息传递方式的不同3. 模型的可扩展性4. 局部与全局信息的结合GNN的应用领域总结图神经网络(GNN):与传统神经网络的区别与…...

LabVIEW实现UDP通信

目录 1、UDP通信原理 2、硬件环境部署 3、云端环境部署 4、UDP通信函数 5、程序架构 6、前面板设计 7、程序框图设计 8、测试验证 本专栏以LabVIEW为开发平台,讲解物联网通信组网原理与开发方法,覆盖RS232、TCP、MQTT、蓝牙、Wi-Fi、NB-IoT等协议。 结合实际案例,展示如何利…...

[pdf,epub]228页《分析模式》漫谈合集01-45提供下载

《分析模式》漫谈合集01-45的pdf、epub文件提供下载。已上传至本号的CSDN资源。 如果CSDN资源下载有问题&#xff0c;可到umlchina.com/url/ap.html。 已排版成适合手机阅读&#xff0c;pdf的排版更好一些。 ★UMLChina为什么叒要翻译《分析模式》&#xff1f; ★[缝合故事]…...

Kafka的消费消息是如何传递的?

大家好&#xff0c;我是锋哥。今天分享关于【Kafka的消费消息是如何传递的&#xff1f;】面试题。希望对大家有帮助&#xff1b; Kafka的消费消息是如何传递的&#xff1f; 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 在Kafka中&#xff0c;消息的消费是通过消费…...

二分查找(Java实现)(1)

二分查找&#xff08;Java实现&#xff09;&#xff08;1&#xff09; leetcode 34.排序数组中查找元素第一个和最后一个位置 题目描述: 给你一个按照非递减顺序排列的整数数组 nums&#xff0c;和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。 如…...

力扣103.二叉树的锯齿形层序遍历

题目描述 题目链接103. 二叉树的锯齿形层序遍历 给你二叉树的根节点 root &#xff0c;返回其节点值的 锯齿形层序遍历 。&#xff08;即先从左往右&#xff0c;再从右往左进行下一层遍历&#xff0c;以此类推&#xff0c;层与层之间交替进行&#xff09;。 示例 1&#xff…...

Search with Orama

1.前言 在不久之前&#xff0c;我把 DevNow 的搜索组件通过 Lunr 进行了重构&#xff0c;从前端角度实现了对文章内容的搜索&#xff0c;但是在使用体验上&#xff0c;感觉不是特别好&#xff0c;大概有如下几个原因&#xff1a; 社区的文章数量比较少&#xff0c;项目的 Com…...

一万台服务器用saltstack还是ansible?

一万台服务器用saltstack还是ansible? 选择使用 SaltStack 还是 Ansible 来管理一万台服务器&#xff0c;取决于几个关键因素&#xff0c;如性能、扩展性、易用性、配置管理需求和团队的熟悉度。以下是两者的对比分析&#xff0c;帮助你做出决策&#xff1a; SaltStack&…...

计算机类大厂实习春招秋招开发算法面试问答练习题

计算机类大厂实习春招秋招开发算法面试问答练习题 下面有十个非常重要且常问,面试者却注意不到的问题,我们一个个来看,一个个来学。 线程创建到删除过程中,底层是怎么实现的 1.线程创建 线程创建是线程生命周期的起点。在操作系统中,线程可以通过多种方式创建,但无论哪…...

【热门主题】000068 筑牢网络安全防线:守护数字世界的坚实堡垒

前言&#xff1a;哈喽&#xff0c;大家好&#xff0c;今天给大家分享一篇文章&#xff01;并提供具体代码帮助大家深入理解&#xff0c;彻底掌握&#xff01;创作不易&#xff0c;如果能帮助到大家或者给大家一些灵感和启发&#xff0c;欢迎收藏关注哦 &#x1f495; 目录 【热…...

RPC与HTTP调用模式的架构差异

RPC&#xff08;Remote Procedure Call&#xff0c;远程过程调用&#xff09;和 HTTP 调用是两种常见的通信模式&#xff0c;它们在架构上有以下一些主要差异&#xff1a; 协议层面 RPC&#xff1a;通常使用自定义的二进制协议&#xff0c;对数据进行高效的序列化和反序列化&am…...

终极指南:AR.js增强现实如何在电商、教育和娱乐领域创造革命性体验

终极指南&#xff1a;AR.js增强现实如何在电商、教育和娱乐领域创造革命性体验 【免费下载链接】AR.js Image tracking, Location Based AR, Marker tracking. All on the Web. 项目地址: https://gitcode.com/gh_mirrors/arj/AR.js AR.js是一个轻量级的Web增强现实库&a…...

RAPIDMP3嵌入式音频模块:UART控制的高保真MP3/WAV协处理器

1. RAPIDMP3 模块深度技术解析&#xff1a;面向嵌入式系统的高保真音频处理方案1.1 模块定位与工程价值RAPIDMP3&#xff08;即 RAPID_MP3_V1&#xff09;并非通用音频解码库&#xff0c;而是一款硬件级立体声 MP3 播放与 WAV 录音模块&#xff0c;其核心价值在于将复杂的音频编…...

ButtonIn:嵌入式C++轻量级按键消抖库设计与实践

1. 项目概述ButtonIn 是一个专为嵌入式系统设计的轻量级、高可靠性按键输入封装库&#xff0c;其核心定位是为 ARM Cortex-M 系列微控制器&#xff08;如 STM32、NXP LPC、Renesas RA&#xff09;上的InterruptIn硬件外设提供工业级消抖&#xff08;Debouncing&#xff09;能力…...

Insights Imaging 安徽医科大学第一附属医院放射科吴兴旺教授等团队:基于自动化nnU-Net与影像组学的胃癌Lauren分型术前预测

01文献学习今天分享的文献是由安徽医科大学第一附属医院放射科吴兴旺教授团队联合南京医科大学第二附属医院、中国科学技术大学附属第一医院等团队于2025年2月在《Insights into Imaging》&#xff08;中科院2区top&#xff0c;IF4.5&#xff09;上发表的研究“Preoperative pr…...

EzArduino:面向初学者的Arduino面向对象封装库

1. EzArduino 库概述&#xff1a;面向嵌入式初学者的面向对象 Arduino 抽象层EzArduino 是一个专为 Arduino 平台设计的轻量级 C 封装库&#xff0c;其核心目标是降低硬件交互门槛、提升代码可读性与可维护性。它并非替代 Arduino Core 的底层实现&#xff0c;而是在Arduino.h基…...

基于Docker的CosyVoice AI开发环境搭建与优化实践

最近在折腾CosyVoice这个语音模型&#xff0c;发现环境配置真是让人头疼。各种Python版本、CUDA驱动、音频库依赖&#xff0c;稍有不慎就报错。特别是团队协作时&#xff0c;每个人的本地环境差异导致“在我机器上能跑”的经典问题频繁出现。经过一番摸索&#xff0c;我最终用D…...

4步解锁迅雷链接自由:Thunder-HTTPS转换工具全攻略

4步解锁迅雷链接自由&#xff1a;Thunder-HTTPS转换工具全攻略 【免费下载链接】thunder-https 专业的迅雷专用链转换工具&#xff0c;可将thunder://开头的加密链接转换为可直接使用的HTTP/HTTPS下载地址。支持Windows/macOS双平台&#xff08;lite版本支持全平台&#xff09;…...

OpenClaw权限隔离:ollama-QwQ-32B多用户任务队列与资源限制

OpenClaw权限隔离&#xff1a;ollama-QwQ-32B多用户任务队列与资源限制 1. 为什么需要权限隔离&#xff1f; 去年我在家里搭建了一个共享的AI工作站&#xff0c;让家人都能使用OpenClaw完成各自的自动化任务。最初我天真地以为"大家都会自觉遵守规则"&#xff0c;结…...

32位 Windows App Service 最大能使用多少内存?

不同托管模式下可用内存如何计算&#xff1f;本文将针对这些问题进行详细解答。问题解答一、32 位程序最大能使用多少内存&#xff1f;理论上限约为 4GB32 位程序的内存地址由 32 个二进制位组成&#xff0c;因此理论上可以有 2 4,294,967,296 种不同的内存地址。每个内存地址…...

DAMA数据资产目录实战:从零搭建企业级数据管理系统的5个关键步骤

DAMA数据资产目录实战&#xff1a;从零搭建企业级数据管理系统的5个关键步骤 当企业数据量呈指数级增长时&#xff0c;最令人头疼的往往不是存储问题&#xff0c;而是"数据在哪&#xff1f;谁能用&#xff1f;怎么用&#xff1f;"这三个灵魂拷问。去年我们为一家中型…...