自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【第五篇】 SpringBoot中的高级配置

本文介绍了SpringBoot项目中的高级配置技巧,包括:1. 临时属性设置方法;2. 配置文件的4级分类及优先级规则;3. 自定义配置文件的两种实现方式;4. 多环境开发的3种实现方案。重点讲解了不同配置的优先级关系、加载顺序以及实际应用场景,还提供了配置分组、环境切换等实用技巧,帮助开发者更好地管理项目配置,提高开发效率。

2025-05-25 22:45:16 882

原创 【案例篇】 实现简单SSM工程-后端

简介本篇文章将带你从0到1的实现一个SSM项目,通过此案例可以让你在项目中对SpringBoot的使用有一个更加详细的认识,希望这个简单的案例能够帮到你。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!

2025-05-24 20:47:36 1118

原创 【第四篇】 SpringBoot整合第三方技术

本篇文章将以整合JUnit、MyBatis、MyBatis-Plus、Druid的几个例子来总结SpringBoot项目整合第三方技术的技巧,经过学习本篇文章之后,让你能够在使用SpringBoot整合第三方技术的时候能够更加得心应手。

2025-05-24 16:54:16 747

原创 【第三篇】 SpringBoot项目中的属性配置

SpringBoot支持多种配置文件格式,包括application.properties、yml和yaml。application.properties是键值对结构,常用于简单配置,如设置服务器端口。yml和yaml文件格式相同,使用缩进表示层级,适合复杂配置。在SpringBoot中,可以通过@Value注解、Environment类或自定义对象映射来读取配置属性。

2025-05-18 17:41:34 991

原创 【补充篇】 REST风格

本文介绍了SpringBoot开发中基于REST风格的RESTful形式开发。REST(Representational State Transfer)是一种资源访问的约定方式,通过URL和HTTP方法(如GET、POST、PUT、DELETE)来操作资源。与传统风格相比,REST风格简化了URL书写,并隐藏了资源的具体操作行为。文章通过示例展示了如何在SpringBoot中实现RESTful开发,包括使用@RestController、@RequestMapping、@GetMapping等注解来定义控制

2025-05-18 15:01:36 897

原创 【第二篇】 初步解析Spring Boot

简介SpringBoot是由Pivotal团队提供的全新框架,其设计目的是为了用来简化Spring应用的初始搭建以及开发过程的。本文章将详细介绍SpringBoot为什么能够简化项目的搭建以及普通的Spring程序的开发。文章内容若存在错误或需改进的地方,欢迎大家指正!若对操作有任何疑问欢迎留言!

2025-05-17 22:04:31 1450

原创 【第一篇】 创建SpringBoot工程的四种方式

本文详细介绍了四种创建SpringBoot项目的方法:通过IDEA联网默认配置、使用Spring官网创建、利用阿里云源创建以及手工制作SpringBoot项目。每种方法均提供了具体的操作步骤和配置要求,帮助开发者根据自身条件选择合适的创建方式。此外,文章还针对创建过程中可能遇到的常见问题提供了详细的答疑解惑,如Java版本选择、Maven项目配置和加载问题等。通过对这些问题的解答,开发者可以更顺利地完成SpringBoot项目的创建和配置,提升开发效率。

2025-05-17 18:50:14 1277

原创 switch-case 巧妙使用(case穿透)

文章摘要:本文通过三个示例展示了Java中switch语句的不同行为。第一个示例展示了正常使用switch语句,当输入匹配case时输出相应值并停止;若没有匹配项,则执行default并停止。第二个示例展示了case穿透现象,即当case后没有break时,程序会继续执行后续case和default。第三个示例展示了default穿透现象,即当default后没有break时,程序会继续执行后续case。这些示例帮助理解switch语句的执行流程和break的重要性。

2025-05-13 16:53:05 220

原创 函数式方法的实现(JDK8+)

该文章详细介绍了函数式方法的具体实现以及使用场景!

2025-05-13 16:50:01 347

原创 自定义注解实现AOP编程的最佳实践

自定义注解实现AOP编程的最佳实践,详细教程并附上示例Demo!

2025-05-12 11:07:22 416

原创 单体架构实现延时任务

整行代码的作用是在 JVM 关闭时,自动启动一个线程来调用 threadPool 的 shutdown 方法,确保线程池能够在程序退出前安全关闭。这样可以避免因为程序突然退出而导致线程池中的任务没有正常完成,或者资源没有正确释放的问题。使用 volatile 关键字保证了 instance 变量在多线程环境下的可见性,并且避免了指令重排序带来的问题。

2025-05-08 15:42:22 947

原创 【紧急】IDEA重启之后Git突然消失!

IDEA重启之后Git突然不见了,在IDEA中找不到任何关于Git的信息,配置里面没有Git功能,VersionControl下没有Git选项。

2024-12-03 13:57:32 4618

原创 奇安信漏洞(异常捕捉)

这样能够不用再使用try-catch捕获,但是出现异常的时候,还是会直接抛出。注解,注解在需要捕获的方法上面。异常,捕获的范围太大。

2024-10-30 09:40:23 257

原创 奇安信漏洞(异常处理)

奇安信漏洞(异常处理)

2024-10-30 09:39:52 353

原创 获取JSON对象的时候,值会自动带上双引号

获取JSON对象的时候,值会自动带上双引号

2024-10-30 09:36:08 1035

原创 使用BBOSS报错(org.frameworkset.elasticsearch.ElasticSearchException)

使用BBOSS报错(org.frameworkset.elasticsearch.ElasticSearchException)

2024-10-30 09:31:08 395

原创 Git拉取的代码没有maven管理

Git拉取的代码没有maven管理

2024-10-30 09:29:48 268

转载 启动服务出现空指针异常(Unable to scan documentation context default)

启动服务出现空指针异常(Unable to scan documentation context default)

2024-10-30 09:28:31 70

转载 Linux输入命令后不显示IP

Linux输入命令后不显示IP

2024-10-30 09:26:19 102

原创 MySQL排序出现乱序

如果在ORDER BY列中有多个行具有相同的值,则服务器可以自由以任何顺序返回这些行,并且根据整体执行计划的不同,返回值可能会有所不同。换句话说,这些行的排序顺序相对于无序列是不确定的。使用order by排序时,出现排序条件字段值重复,那么就会出现随机排序的情况。在原来排序的基础上面添加新的排序条件。

2024-10-30 09:21:26 293

原创 IDEA连接数据库后,添加中文数据出现乱码

jdbc连接的时候添加上编码方式为utf-8,即&characterEncoding=utf8。向数据库中添加的数据出现中文乱码。

2024-10-30 09:19:06 381

原创 IDEA连接数据库报错(javax.net.ssl.SSLHandshakeException: No appropriate protocol )

IDEA连接数据库报错(javax.net.ssl.SSLHandshakeException: No appropriate protocol )

2024-10-30 09:18:06 688

原创 IDEA控制台报错(org.springframework.http.converter.HttpMessageNotWritableException)

IDEA控制台报错(org.springframework.http.converter.HttpMessageNotWritableException)

2024-10-30 09:15:54 758

原创 IDEA控制台报错(Caused by: javax.net.ssl.SSLHandshakeException: No appropriate protocol)

IDEA连接数据库报错

2024-10-30 09:12:56 675 1

原创 【超详细】 XXL-Job使用教程

手把手教会你使用XXL-Job

2024-10-25 18:04:52 6905 2

转载 CentOS报错:Could not retrieve mirrorlist http://mirrorlist.centos.org/

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的错误"

2024-10-25 09:56:03 107

原创 暂存Git修改记录

暂存Git修改记录

2024-10-23 17:06:47 576

原创 SpringBoot中Get请求和POST请求接收参数详解

直接以实体类可以接收param、form-data、 x-www-form-urlencoded 提交的参数。注意:SpringBoot 接收集合参数,必须用 @RequestParam 注解声明!

2024-09-30 14:56:56 5243 1

原创 使用JSch工具实现本地与Linux服务器之间文件的上传与下载

本地使用Java编程,通过使用JSch工具实现本地与Linux服务器之间文件的上传与下载

2024-09-05 15:29:00 613

原创 CMD程序参数

CMD程序参数

2024-08-27 17:05:46 475

原创 Java调用cmd命令

Java调用cmd命令

2024-08-27 16:47:52 615

转载 K8S常用命令

K8S常用命令

2024-08-27 16:20:29 276

转载 Java中使用JSCH工具连接Linux服务器及执行多条Shell命令

Java利用JSCH工具远程连接Linux服务器以及操作多条Shell命令

2024-08-27 16:12:17 519

原创 MyBatis-Plus多字段排序问题

MyBatis-Plus多字段排序

2024-08-26 16:23:25 2467

原创 IDEA侧边栏不显示Maven

IDEA不显示Maven

2024-07-03 10:51:42 3358

原创 Redis可视化工具:Another Redis Desktop Manager不能正常显示全部的Key,解决办法。

Redis可视化工具:Another Redis Desktop Manager不能正常显示全部的Key的解决办法。

2024-06-25 17:32:20 1139 1

原创 Git回退本地提交

Git回退本地提交

2024-06-25 16:49:19 206

原创 IDEA中合并Git分支

Git分支的合并

2024-06-20 11:31:21 2965

原创 IDEA中新建/切换Git分支

Git分支的创建与切换

2024-06-20 10:41:06 5808

原创 IDEA代码托管Git,连接远程仓库

4、点击侧边栏的commit,然后在里面可以点击这个四方格,然后打上两个勾,这个时候需要提交的内容就会以项目层级格式展示,如果觉得看着不舒服也可以不调。注意:第一次会让登录,账号密码就是远程仓库的密码,我的远程仓库在Gitee上面托管,那么这个账号密码就是Gitee的账号密码。(1)成功提交之后,原本爆红的项目,将恢复正常,因为此次Commit是add+commit动作,已经在本地git仓库成功托管。5、选择需要提交的内容,直接在前面打勾即可,然后可以在下面写此次提交的提示信息,最后点击Commit。

2024-06-20 10:07:28 2181

空空如也

空空如也

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

TA关注的人

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