![](https://img-blog.csdnimg.cn/direct/73c6d3767f904350acd57d2585ee1bf6.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
后端专栏
文章平均质量分 91
欢迎来到后端开发专栏,这里是后端开发者的知识宝库,涵盖了从基础到高级的后端技术知识。无论你是初学者还是资深开发者,这里都有你需要的资源和指导。让我们一起探索后端世界的奥秘,提升技术能力,构建更加稳定、高效、安全的系统。
洛可可白
作为一名热爱编程和技术创新的开发者,我在这个平台上分享我的学习心得、项目经验以及对各种技术话题的见解。 我是一个对技术充满热情的开发者,喜欢在代码的世界里寻找解决问题的新方法。我相信技术的力量可以改变世界,也希望通过我的博客,与更多志同道合的朋友交流和学习。
展开
-
Spring Boot与JdbcTemplate:构建MySQL数据库应用的简易指南
Spring是一个开源的Java平台,它为开发Java应用程序提供了全面的基础架构支持。Spring处理了基础设施的问题,使得开发者可以专注于应用程序的开发。Spring的核心特性包括依赖注入(DI)、面向切面编程(AOP)、数据访问、消息传递、测试和更多。Spring的轻量级和灵活性使其成为企业级应用开发的首选框架之一。原创 2024-04-18 00:56:27 · 912 阅读 · 0 评论 -
Spring Boot 多环境配置:YML 文件的三种高效方法
在现代软件开发实践中,维护多个环境(如开发、测试和生产)已经成为标准操作。Spring Boot 通过其灵活的配置机制,使得在不同环境中管理应用设置变得简单。尤其是使用 YAML 文件进行配置,它提供了一种简洁、易读的方式来定义应用的配置。本文将探讨在 Spring Boot 中使用 YAML 文件进行多环境配置的三种方法。原创 2024-04-16 23:37:07 · 1535 阅读 · 2 评论 -
无缝集成:使用Spring Boot和Vue实现头像上传与回显功能
在现代Web应用中,用户个性化体验尤为重要,其中头像上传与回显是一个常见的功能需求。本文将详细介绍如何使用Spring Boot和Vue.js构建一个前后端协同工作的头像上传系统,并实现图片的即时回显。原创 2024-04-10 00:12:20 · 1384 阅读 · 0 评论 -
C语言开发实战:使用EasyX在Visual Studio 2022中创建井字棋游戏
在本文中,我们将学习如何使用Visual Studio 2022和EasyX图形库来开发一个简单的井字棋游戏。EasyX是一个开源的图形库,它为Windows平台下的C/C++程序提供了丰富的图形和多媒体编程接口。它旨在简化图形用户界面(GUI)的开发,使得开发者能够更容易地创建具有图形界面的应用程序和游戏。原创 2024-04-07 01:01:13 · 1418 阅读 · 1 评论 -
前端与后端协同:实现Excel导入导出功能
在现代Web应用中,Excel文件的导入导出是一个常见的需求。用户希望能够方便地将数据导入到系统中,或者将系统数据导出到Excel文件中。本文将介绍如何在前端和后端之间实现这一功能,示例采用Spring Boot和Vue.js技术栈。原创 2024-04-05 23:17:44 · 1950 阅读 · 0 评论 -
入门教程:Windows搭建C语言和EasyX开发环境
Visual Studio Code(VSCode)是一个轻量级但功能强大的源代码编辑器,支持多种编程语言和框架。要在VSCode中开发EasyX应用程序,首先需要安装必要的扩展,如C/C++扩展以支持C语言开发。接着,配置工作区以包含EasyX库的路径,确保包含目录和库目录指向EasyX的`include`和`lib`文件夹。然后,创建一个C语言项目,并编写代码来初始化图形窗口、设置颜色、绘制图形等。VSCode的调试功能可以帮助你运行和调试程序,而其集成的Git支持使得版本控制变得简单。原创 2024-04-02 01:34:06 · 946 阅读 · 0 评论 -
CentOS系统下Docker的安装教程
Docker是一个开源的应用容器引擎,它允许开发人员将应用及其依赖打包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器或Windows机器上,也可以实现虚拟化。在本文中,我们将探讨如何在CentOS系统上安装Docker。原创 2024-03-31 23:34:53 · 1106 阅读 · 0 评论 -
Spring Boot单元测试全指南:使用Mockito和AssertJ
在现代软件开发实践中,单元测试是不可或缺的一环,它帮助我们确保代码的可靠性和稳定性。对于使用Spring Boot构建的应用,编写单元测试不仅可以验证业务逻辑的正确性,还可以确保服务的健壮性。本文将详细介绍如何在Spring Boot项目中进行单元测试,包括使用Mockito进行依赖模拟和使用AssertJ进行断言。原创 2024-03-31 01:37:51 · 984 阅读 · 0 评论 -
MyBatis-Plus分页接口实现教程:Spring Boot中如何编写分页查询
MyBatis-Plus 是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。它提供了强大的分页插件,可以轻松实现分页查询的功能。在 Spring Boot 项目中使用 MyBatis-Plus 可以大大简化分页逻辑的编写。本文将介绍如何在 Spring Boot 项目中使用 MyBatis-Plus 实现分页接口。原创 2024-03-27 02:00:45 · 1030 阅读 · 1 评论 -
Ubuntu系统下C语言开发环境搭建与使用教程
本教程为您提供了在Ubuntu操作系统上搭建C语言开发环境的详尽步骤。从网络配置到SSH服务安装,再到GCC编译器和Vim编辑器的配置,每一步都配有详细的命令和说明。此外,还包括了用户管理的实用技巧和C语言程序的测试示例。无论是Linux新手还是经验丰富的开发者,本教程都将助您快速上手C语言在Ubuntu上的应用开发。原创 2024-03-18 01:37:53 · 1862 阅读 · 0 评论 -
图文并茂!在Oracle VM VirtualBox上安装Ubuntu虚拟机的详细步骤指南
本指南为您提供了在Oracle VM VirtualBox上创建和安装Ubuntu虚拟机的详尽步骤。从下载Ubuntu ISO镜像文件开始,到配置虚拟机和完成安装,每个环节都配有清晰的指导。无论您是虚拟化新手还是有经验的用户,本教程都能帮助您快速在VirtualBox环境中部署Ubuntu操作系统。通过遵循这些步骤,您可以轻松体验Ubuntu带来的便利和高效,无论是用于学习、开发还是日常使用。原创 2024-03-17 00:27:57 · 2238 阅读 · 0 评论 -
C语言中大小写字母如何转化
在C语言中,大小写字母的转换可以通过标准库中的`ctype.h`头文件提供的函数来实现。具体来说,`toupper()`函数可以将小写字母转换为大写字母,而`tolower()`函数可以将大写字母转换为小写字母。原创 2024-03-14 00:58:05 · 909 阅读 · 0 评论 -
Spring Boot+Vue前后端分离项目如何部署到服务器
部署Spring Boot+Vue前后端分离项目到服务器涉及以下步骤:首先,将Spring Boot后端应用打包成jar或war文件并上传至服务器,通过运行`java -jar`命令启动后端服务。接着,构建Vue前端项目生成静态文件,同样上传至服务器的Web服务器目录,如Nginx的`html`目录。最后,配置Nginx作为反向代理,将前端请求代理至Vue应用目录,同时确保后端API的路径正确映射。这样,前后端分离的项目就成功部署在服务器上。原创 2024-03-13 00:42:44 · 2224 阅读 · 0 评论 -
Spring Cloud原理详解、Spring Cloud发展历程
Spring Cloud是一个基于Spring Boot实现的云应用开发工具,它为基于JVM的云应用开发中涉及的配置管理、服务发现、断路器、智能路由、微代理、事件总线、全局锁、决策竞选、分布式会话等操作提供了一种简单的开发方式。原创 2024-03-12 09:14:46 · 1124 阅读 · 0 评论 -
爬虫基本原理介绍、实现及问题解决、爬虫实战、爬取经典moba游戏英雄列表
Python爬虫是一种使用Python编程语言编写的自动化脚本,旨在从互联网上抓取和提取信息。Python因其简洁的语法、强大的库支持以及广泛的社区而成为开发爬虫的理想选择。原创 2024-03-12 08:51:51 · 923 阅读 · 0 评论 -
排序算法全景:从基础到高级的Java实现
排序算法是计算机科学中的一个基础概念,它在数据处理和信息检索中扮演着至关重要的角色。本文将通过几个简单的Java程序,带你了解几种常见的排序算法:插入排序、希尔排序、归并排序、快速排序和选择排序,以及一个用于生成和打印测试数据的工具类。原创 2024-03-10 02:00:40 · 758 阅读 · 0 评论 -
CentOS系统上安装Redis操作教程
Redis(Remote Dictionary Server)是一个开源的,基于内存的高性能键值对(NoSQL)数据库。它支持多种类型的数据结构,如字符串(strings)、列表(lists)、集合(sets)、有序集合(sorted sets)、哈希(hashes)、位图(bitmaps)、超日志(hyperloglogs)和地理空间(geospatial)索引半径查询。Redis因其出色的性能、可扩展性和广泛的功能集而广受欢迎。原创 2024-03-10 01:58:30 · 487 阅读 · 0 评论 -
Spring Boot中实现图片上传功能的两种策略
在现代Web应用程序中,图片上传是一个常见的功能。本文将介绍如何在Spring Boot项目中实现图片上传,包括将图片保存到阿里云OSS和本地文件系统两种方法。我们将通过代码示例和详细注释,帮助读者理解这两种方法的实现过程。原创 2024-03-08 00:50:16 · 1925 阅读 · 0 评论 -
CentOS上安装MySQL 5.7和MySQL 8.0教程
CentOS是一个稳定且广泛使用的Linux发行版,它为企业级服务器提供了一个坚实的基础。MySQL则是一个强大的开源数据库系统,它支持各种应用程序的数据存储需求。本文将指导您如何在CentOS上安装MySQL 5.7和8.0版本,帮助您搭建一个可靠的数据管理平台。原创 2024-03-07 15:38:28 · 1063 阅读 · 0 评论 -
Spring Boot工程集成验证码生成与验证功能教程
验证码是一种常见的安全机制,用于防止自动化工具(如爬虫)对网站进行恶意操作。在Web应用中,验证码通常以图像的形式出现,要求用户输入图像中显示的字符。本文将介绍如何在Spring Boot工程中实现一个随机生成验证码的功能。原创 2024-03-07 13:50:27 · 1955 阅读 · 0 评论 -
MySQL基础全套全网最详细讲解
MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。MySQL是一种关系型数据库管理系统,关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。原创 2022-10-05 01:25:19 · 937 阅读 · 2 评论 -
手把手教你CentOS下载Nginx配置使用
Nginx功能丰富,可作为HTTP服务器,也可作为反向代理服务器,邮件服务器。支持FastCGI、SSL、Virtual Host、URL Rewrite、Gzip等功能。并且支持很多第三方的模块扩展。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Nginx的稳定性、功能集、示例配置文件和低系统资源的消耗让他后来居上,在全球活跃的网站中有12.18%的使用比率,大约为2220万个网站。牛逼吹的差不多啦,如果你还不过瘾,你可以百度百科或者一些书上找到这样的夸耀,比比皆是。原创 2023-04-03 21:59:57 · 538 阅读 · 0 评论 -
CentOS上安装与配置Nginx
Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like协议下发行。以下是在CentOS系统上安装和配置Nginx的步骤🚀。原创 2024-03-05 19:48:38 · 756 阅读 · 0 评论 -
CentOS上安装JDK的详细教程
在CentOS系统上安装Java开发工具包(JDK)是一个常见的任务,特别是对于需要运行Java应用程序的服务器。本教程将指导您如何在CentOS上安装JDK 8和JDK 17。原创 2024-03-07 02:04:37 · 1490 阅读 · 0 评论 -
VirtualBox虚拟机搭建CentOS系统教程
CentOS Linux发行版是一个稳定的,可预测的,可管理的和可复现的平台,源于Red Hat Enterprise Linux(RHEL)依照开放源代码(大部分是GPL开源协议 [2] )规定释出的源码所编译而成。CentOS(Community Enterprise Operating System,中文意思是社区企业操作系统)是Linux发行版之一,是免费的、开源的、可以重新分发的开源操作系统 [1]。点击储存,点击‘没有盘片’,点击‘第二IDE控制主通道’选择‘选择虚拟硬盘’原创 2022-07-20 02:23:45 · 4811 阅读 · 0 评论