[Blog]三层架构:代码本地运行(☆)

本文涉及的产品
RDS DuckDB + QuickBI 企业套餐,8核32GB + QuickBI 专业版
简介: 本任务要求掌握SpringBoot、MySQL、Maven基础,用时约2小时。需将项目本地运行,解决JDK、Maven等环境问题,并修复因数据库未导入、名称不一致导致的查看博客异常。完成后访问http://localhost:8080测试。

知识储备:SpringBoot、MySQL、Maven

预计耗时:2H

1.需求说明

代码运行

当你刚入职的时候,组长会给你一个新的工程,此时你需要将这个工程拉取到本地并运行,这也是大多数新人面临的第一道坎。常见的问题:JDK、Maven、Idea分别用什么版本?

现在你作为刚入职的小白,请完成代码本地导入并运行,自行解决你遇到的问题

上班后代码拉取不会这样压缩包,而是会采用git在线拉取,大家后面也会学习到

BlogSystem.zip

BUG修复

作为新人,为了让你快速熟悉环境,现在系统中存在一个bug,需要你进行修复

具体如下:当点击查看博客的时候,发现一直有一个异常提示,请你定位问题并修复:

2.问题说明(现在看上班就GG)

  1. 数据库文件未导入

  1. 数据库名称跟sql文件不一致

这里数据库名称你可以修改,保持连接信息、数据库名称一致即可

  1. 怎么访问前端

运行工程成功之后

访问前端地址:http://localhost:8080/

  1. bug修复说明
  1. 点击详情,异常提示

相关文章
|
4月前
|
人工智能 自然语言处理 安全
2026年阿里云轻量服务器部署OpenClaw(原Clawdbot)零基础喂饭级教程
在AI Agent全民普及的2026年,OpenClaw(原Clawdbot,曾用名Moltbot)凭借开源免费、功能强大、插件丰富的核心优势,成为零基础用户与中小企业搭建专属AI助手的首选工具。它并非传统的聊天机器人,而是一款具备“思考+执行”能力的AI自动化代理框架,可通过自然语言指令完成办公自动化、网页抓取、代码开发、内容创作等各类任务,搭配ClawHub技能市场的5700+款模块化技能,能轻松适配个人办公、团队协作、业务提效等全场景需求。
758 9
|
6月前
|
监控 Java 测试技术
OOM排查之路:一次曲折的线上故障复盘
本文记录了一次Paimon数据湖与RocksDB集成服务中反复出现的内存溢出(OOM)问题排查全过程。通过MAT、NMT、async-profiler等工具,结合监控分析与专家协作,最终定位到RocksDB通过JNI申请的堆外内存未释放是根因,并分享了转向Flink写入Paimon的解决方案及排查思路,为类似技术栈提供借鉴。(239字)
|
6月前
|
负载均衡 算法 Java
5-微服务篇
本文详解SpringBoot自动装配原理、启动流程、核心注解@SpringBootApplication组成,以及SpringCloud微服务中注册发现、负载均衡、限流熔断等机制,涵盖常用组件如Nacos、Ribbon、Feign、Sentinel及Gateway的使用与配置,适用于面试与实战。
|
5月前
|
人工智能 监控 安全
智能体来了(西南总部)AI智能体运营工程师如何成为2026年的职业天花板?
2025-2026年,AI智能体落地加速,催生高价值新职业——AI智能体运营工程师。他们融合大模型技术与业务场景,具备Agent设计、工具集成、记忆管理与系统优化能力,推动企业从“单点智能”迈向“流程自动化”。作为大模型下半场的核心角色,其复合型技能与战略价值正构筑新一代“职业天花板”。
793 2
|
6月前
|
传感器 人工智能 监控
如何开发一套实用的智慧工地系统?
智慧工地系统开发需融合物联网、AI、BIM等技术,涵盖人员、设备、安全、环境等模块。通过需求分析、硬件部署、软件开发与系统集成,实现施工全过程智能化管理,提升效率、保障安全、降低成本,推动建筑行业数字化转型。(238字)
348 0
|
8月前
|
运维 Kubernetes 安全
Helm安装脚本:Kubernetes包管理工具的快速部署
这个过程提供一种快速、简单且自动化地方式去设置并开始使用Heml管理Kubernetes集群中资源。这个过程不涉及复杂操作,并且适合各种规模环境从小型测试环境到大型生产环境都适合采取此方法进行Heml工具链初始化操作。
353 5
|
搜索推荐 UED Python
实现一个带有昼夜背景切换的动态时钟:从代码到功能解析
本文介绍了一个使用Python和Tkinter库实现的动态时钟程序,具有昼夜背景切换、指针颜色随机变化及整点和半点报时功能。通过设置不同的背景颜色和随机变换指针颜色,增强视觉吸引力;利用多线程技术确保音频播放不影响主程序运行。该程序结合了Tkinter、Pygame、Pytz等库,提供了一个美观且实用的时间显示工具。欢迎点赞、关注、转发、收藏!
667 94
|
10月前
|
存储 持续交付 Docker
Docker:颠覆传统开发的轻量级容器革命
Docker:颠覆传统开发的轻量级容器革命
|
11月前
|
人工智能 智能设计 搜索推荐
AI生成的Logo能二次编辑吗?
随着AI技术的发展,AI生成Logo逐渐成为个人、设计师和企业的首选。然而,AI生成的Logo未必完全契合品牌定位,因此需要进行二次修改。本文盘点了多款适合编辑AI生成Logo的工具,包括专业软件如Adobe Illustrator、CorelDRAW,以及适合初学者的在线工具如燕雀光年AILogo设计、LogoAI、SLEA AI等,涵盖功能特点、适用场景及学习成本,助力用户高效完成Logo优化与品牌设计。
298 0
|
12月前
|
JSON 算法 开发工具
HarmonyOS NEXT实战:通过QQ分享内容
本教程介绍如何在HarmonyOS Next项目中接入QQ SDK实现分享功能,包含依赖配置、签名生成及分享逻辑代码,适用于教育类应用的内容分享场景。
730 0