自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 【无标题】

关于redis奇妙事件(三姓家奴)

2024-08-28 15:04:45 325

原创 零基础部署Minecraft到云服务器上教程

最适合新人搭建Minecraft云服务器的教程

2024-07-31 18:09:17 735

原创 12 Spring Boot JDBC访问数据库(了解)

对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库),Spring Boot 都默认采用整合 Spring Data 的方式进行统一处理,通过大量自动配置,来简化我们对数据访问层的操作,我们只需要进行简单的设置即可实现对书层的访问。本节,我们将学习如何在 Spring Boot 中使用 JDBC 进行数据访问。

2024-06-13 21:16:52 481 3

原创 11 Springboot 默认配置文件、外部配置文件、加载顺序

通常情况下,Spring Boot 在启动时会将 resources 目录下的 application.properties 或 apllication.yml 作为其默认配置文件,我们可以在该配置文件中对项目进行配置,但这并不意味着 Spring Boot 项目中只能存在一个 application.properties 或 application.yml。Spring Boot 项目中可以存在多个 application.properties 或 apllication.yml。

2024-06-13 21:16:04 4920 2

原创 10 SpringBoot 静态资源访问

​ springboot除了可以指定静态资源访问路径的前缀情况下,还可以不使用springboot的默认静态资源目录resources、public、static及MEAT-INFO/resources,可以使用spring.web.resources.static-locations自定义指定类路径下资源访问目录,但是指定后类路径下的默认的静态资源路径则失效。

2024-06-13 21:15:09 2077

原创 09 SpringBoot 多环境配置

在实际的项目开发中,一个项目通常会存在多个环境,例如,开发环境、测试环境和生产环境等。不同环境的配置也不尽相同,例如开发环境使用的是开发数据库,测试环境使用的是测试数据库,而生产环境使用的是线上的正式数据库。Profile 为在不同环境下使用不同的配置提供了支持,我们可以通过激活、指定参数等方式快速切换环境。

2024-06-13 21:14:30 279

原创 08 SpringBoot 自定定义配置

SpringBoot自定义配置有三种方式:使用@PropertySource进行自定义配置使用@ImportResource进行自定义配置使用@Configuration进行自定义配置。

2024-06-13 21:13:53 1136

原创 07 SpringBoot 配置绑定

在 DemoApplication 项目的 com.example.demo.bean 中创建一个名为 User 的实体类,并将配置文件中的属性映射到这个实体类上,并使用使用注解@Component和注解@ConfigurationProperties(prefix = “user”)。4、修改 Spring Boot 项目 DemoApplication 中的实体类 User 中的代码,去掉books、names、students 上的注解 @Value,代码如下。重启主启动类进行打印,结果如下图。

2024-06-13 21:13:20 676

原创 07 SpringBoot 配置绑定

在 DemoApplication 项目的 com.example.demo.bean 中创建一个名为 User 的实体类,并将配置文件中的属性映射到这个实体类上,并使用使用注解@Component和注解@ConfigurationProperties(prefix = “user”)。4、修改 Spring Boot 项目 DemoApplication 中的实体类 User 中的代码,去掉books、names、students 上的注解 @Value,代码如下。重启主启动类进行打印,结果如下图。

2024-06-13 21:12:49 525

原创 06 SpringBoot 配置文件详解-application.yaml

​ YAML 全称 YAML Ain’t Markup Language,它是一种以数据为中心的标记语言,比 XML 和 JSON 更适合作为配置文件。YAML文件格式是Spring Boot支持的一种JSON超集文件格式。相较于传统的Properties配置文件,YAML文件以数据为核心,是一种更为直观且容易被电脑识别的数据序列化格式。application.yaml文件的工作原理和application.properties一样。

2024-06-13 21:12:10 3394 3

原创 05 SpringBoot 配置文件详解-application.properties

SpringBoot 默认使用以下 2 种全局的配置文件,其文件名是固定的。application.properties与 application.yaml都可以作为Spring Boot的配置文件,只是书写格式不同而已,在 Spring Boot 启动时被自动读取。当然也可以同时使用,但同级目录下读取的顺序是先读取application.properties,读取application.yaml。该配置文件的存放路径如下图所示。

2024-06-13 21:10:43 1643

原创 04 SpringBoot 启动类配置及自动配置原理

​ 上一章中我们提到,springboot通过父项目依赖和starter的场景启动器来管理和启动相关组件,以 spring-boot-starter-web 场景管理器为例,它能够为提供 Web 开发场景所需要的几乎所有依赖,因此在使用 Spring Boot 开发 Web 项目时,只需要引入该 Starter 即可,而不需要额外导入 Web 服务器和其他的 Web 依赖。​ 但我们在启动springboot项目时候,springboot是如何按需加载所需要的自动配置配置项?

2024-06-13 21:09:17 987

原创 03 SpringBoot 的工作原理

​ 处理依赖管理对于大项目来说是一项艰巨的任务。Spring Boot通过提供一组依赖项来解决此问题,以方便开发人员。例如,如果要使用Spring和JPA进行数据库访问,则在项目中包含spring-boot-starter-data-jpa 依赖项就足够了。Starters包含了许多项目中需要用到的依赖,它们能快速持续的运行,都是一系列得到支持的管理传递性依赖。

2024-06-13 21:08:16 1125 1

原创 02 Spring Boot 项目入门

本节,我们将为您详细讲解如何使用 IDEA 创建一个 Spring Boot 项目。

2024-06-13 21:06:24 718

原创 01 Spring Boot 是什么

该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是 Spring Boot 其实不是什么新的框架,它默认配置了很多框架的使用方式,就像 Maven 整合了所有的 Jar 包,Spring Boot 整合了所有的框架。这些依赖模块为 Spring Boot 应用提供了大量的自动配置,使得 Spring Boot 应用只需要非常少量的配置甚至零配置,便可以运行起来,让开发人员从 Spring 的“配置地狱”中解放出来,有更多的精力专注于业务逻辑的开发。

2024-06-13 21:00:32 425

转载 为linux/wsl系统替换镜像源

为linux系统替换镜像源,为了小白获得更好的编程体验有了本文。

2023-12-14 12:01:36 697 1

原创 windows容器集群部署应用

在window平台下借助WSL子系统ubuntu22.04实现容器集群进行服务发现

2023-12-11 22:26:26 1122 1

原创 windows下制作镜像教程

sudo docker run -p 5000:{ 镜像中Web应用服务端口} XXXXXX.azurecr.cn/{镜像}sudo docker tag {镜像旧名字} XXXX.azurecr.cn/{镜像名字}登录容器注册表,用命令 sudo docker login XXXX.azurecr.cn。sudo docker push XXXXX.azurecr.cn/{镜像名字}sudo docker pull XXXXX.azurecr.cn/{镜像名字}此次查看为了获取以下信息。

2023-12-11 22:06:52 1496 1

原创 物理层(普及知识)

信号的传输媒介,一般表示向某一个方向传送信息的介质。集线器(多口中继器)

2023-06-02 11:37:25 85

原创 计算机网络结构层次

计算机网络课程导览

2023-06-02 11:26:22 87

原创 新闻发布系统创建过程与源码分享

嘿,小伙伴,这是本人大二课程作业新闻发布系统的实现过程。如果您对前后端是如何交互感到困惑,或者想要初步学习vue3或后端的springboot框架的实践,又或是想要以此为基石完成属于自己课程作业或项目,那就上车,随我一起出发吧。(再次声明本文并非手把手教你的文章,需要您配合源码,以及我的半成品的图加以理解,因为这篇文章是我编写代码过程中成功经验给记录集合而已)前提知识储备:springboot,mybatis sql(这部分不会讲)主要分享:vue3。

2023-05-18 18:14:11 2607 3

原创 软件工程导论摘要笔记

四川大学软件工程导论摘要笔记

2023-04-06 20:16:33 142 1

原创 就这50道足以LeetCode

根据算法思想归纳力扣的热门题型助你快速成功

2023-04-05 10:29:21 112 3

零基础部署Minecraft到云服务器上教程

零基础部署Minecraft到云服务器上教程

2024-07-31

在Linux上部署Minecraft

在2核2G上部署云服务器

2024-07-31

azure云AI镜像手把手教学

azure云AI镜像手把手教学

2023-12-11

坦克大战小游戏超过2500行代码的纯Java开发的有图形化界面的小游戏

大学生的福音,学Java想练手必不可能缺乏坦克大战了,唯有这个你值得拥有。里面既有又好看的界面又有音乐的播放。在这里你可以学到java图形化界面,多线程的控制,死锁避免,碰撞检测,继承,多态的面向对象核心思想,单例模式,享元模式,观察者模式等设计模式

2023-05-22

用纯java播放wav格式的音乐的类

可以用于任何项目中使用,可以暂停播放,循环播放

2023-05-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除