在springboot中我们第一眼看到的注解就是@SpringBootApplication,我们都知道这是一个复合注解。提醒一下想看源码的朋友千万不要看到方法就想点进去,那样的话spring会把你搞吐。废话不多说,开搞……@SpringBootApplication注解我们都知道想了解这个注解 一般会关注这三个注解:@SpringBootConfiguration、@EnableAutoConf
转载
2024-09-17 14:46:44
15阅读
## Spring Boot Redis老是重新连接的问题解析
### 引言
在使用Spring Boot开发后端应用程序时,我们经常会使用Redis作为缓存或者消息队列等功能的解决方案。然而,有些开发人员在使用Redis时会遇到一个问题,即Redis客户端在使用过程中会不断重新连接。本文将解析这个问题的原因,并给出解决方案。
### 问题描述
当我们使用Redis作为缓存或者消息队列时,我们
原创
2023-07-16 18:04:32
1578阅读
# 实现“redis老是自动删数据”的方法
大家好,我是一名经验丰富的开发者。今天我将教会大家如何实现“redis老是自动删数据”的方法。对于刚入行的小白来说,这可能是一个比较困惑的问题。接下来,我将按照以下流程来一步步地实现这个功能。
## 流程图
```mermaid
pie
title Redis自动删除数据流程
"连接Redis" : 20
"设置过期时间"
原创
2023-10-31 07:44:14
39阅读
前言小伙伴们是否想起曾经被 SSM 整合支配的恐惧?相信很多小伙伴都是有过这样的经历的,一大堆配置问题,各种排除扫描,导入一个新的依赖又得添加新的配置。自从有了 SpringBoot 之后,咋们就起飞了!各种零配置开箱即用,而我们之所以开发起来能够这么爽,自动配置的功劳少不了,今天我们就一起来讨论一下 SpringBoot 自动配置原理。本文主要分为三大部分:SpringBoot 源码常用注解拾遗
# Docker Nacos老是自动关闭的解决办法
## 引言
在使用Docker部署Nacos时,有时候会遇到Nacos服务自动关闭的问题。这个问题可能会给我们带来一些困扰,因为我们希望Nacos能够一直运行,以保证我们的服务的正常运行。本文将介绍在Docker中部署Nacos时,遇到Nacos自动关闭的原因和解决办法。
## 问题分析
在使用Docker部署Nacos时,有时候会遇到N
原创
2023-09-28 23:40:00
2396阅读
1、SpringBoot项目用依赖整理问一个问题,我们创建了一个SpringBoot项目,添加starter依赖的时候为什么不用写版本号?根本原因是Springboot每个版本的根项目里面定义好了starter的版本号,使用的标签是<dependencyManagement>这样避免了我们自己引入相关依赖的时候出现依赖冲突。 2、SpringBoot 加载内部和外部配置文件的
Springboot+mybatis项目-通过数据库表、实体类 自动创建 DaoMapper类、mapper.xml最近练习springboot项目,发现mybatis框架的mapper.xml和DaoMapper接口类方法实现太费劲了,所以找了一下如何能够通过自动化工具创建。
首先我们需要在pom.xml文件中加入插件
<plugins>
<
转载
2024-05-07 15:53:43
272阅读
经过几天的研究试验发现,远程桌面连接不同网段的时候,有时会遇到刚刚连接上或者连接上才1分钟左右就断开,导致这种故障的原因和解决办法如下:
1.首先确定物理连接正确
2.用命令ping通,当然有一定电脑知识的人有时候会禁用Ping这个命令,ping不通并不表示无法连接或访问
3.确定系统文件完好,可以先杀毒和插件清理。特别是远程桌面连接需要调用的
转载
2024-05-17 12:22:27
1547阅读
Spring整合Mybatis一级缓存失效?一般来说,可以在5个方面进行缓存的设计:最底层可以配置的是mysql自带的query cachemybatis的一级缓存,默认情况下都处于开启状态,只能使用自带的PerpetualCache,无法配置第三方缓存mybatis的二级缓存,可以配置开关状态,默认使用自带的PerpetualCache,但功能比较弱,能够配置第三方缓存service层的缓存配置
转载
2024-10-11 22:59:40
164阅读
mybatis-plus 1 —— 整合 Springboot、代码自动生成前言版本整合示例依赖配置文件相关类测试代码生成总结 前言MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。本文将其与 Springboot 整合,并演示一些 MP 好用的特性版本Springboot:2.3.3.RELEASE
转载
2024-07-22 14:50:30
155阅读
文章目录背景:1、上依赖2、application.yml配置3、分页插件配置4、生成代码工具类代码5 、启动类中调用 背景:这样一个任务,数据库里有好多张表,数据已经初始化好了。一天时间写个微服务,再用20多个rest接口把数据暴露给前端用。在大厂里,一个项目组的好多个螺丝钉就要996了。我这一个人搞,怎么办呢。作为一个程序员当然是要自动化了。因为要反向生成,那就用mybatis-plus呗1
转载
2023-10-27 08:05:25
273阅读
mysql 5.0是一款比较经典的mysql 版本,凭借着体积小,速度快,成本低的优势迅速吸引了众多用户的喜爱,但是最近有用户在win10系统中使用mysql 5.0时经常出现掉线的情况,那么mysql 5.0在win10系统使用过程中经常掉线怎么办呢?下面就来教大家最佳的解决方法。表现形式:Can't connect to MysQL server on 'localhost'windows下打
转载
2023-08-11 09:15:11
201阅读
Locale locale = new Locale(targetLocaleAsString); Class amnClass = Class.forNam
原创
2023-01-18 08:04:39
654阅读
特别说明:本次项目整合基于idea进行的,如果使用Eclipse可能操作会略有不同,不过总的来说不影响。springboot整合之如何选择版本及项目搭建springboot整合之版本号统一管理 springboot整合mybatis-plus+durid数据库连接池springboot整合swaggerspringboot整合mybatis代码快速生成springboot整合之统一结果返
转载
2024-06-18 07:10:43
94阅读
使用IDEA,让SpringBoot自动生成代码废话不说了,下面直接上图:最新mysql数据库编码utf8mb4。继mysql 5.3之后,mysql数据库更新支持字符编码utf8mb4,就是utf8的扩展。注:mysql 5.3之前,mysql数据库支持字符编码utf8。...
原创
2022-01-23 11:38:55
406阅读
一、简介在当下这个前后端分离的技术趋势下,前端工程师过度依赖后端工程师的接口和数据,给开发带来了两大问题:问题一、后端接口查看难:要怎么调用?参数怎么传递?有几个参数?参数都代表什么含义?问题二、返回数据操作难:数据返回不对或者不够怎么办?怎么才能灵活的操作数据?这是很多公司前后端分离之后带来的困扰,那怎么来解决这些问题?问题一的一般解决方案:后端团队共同维护一个在线文档,每次改接口再去改对应的文
转载
2024-09-20 11:34:49
51阅读
# MySQL老是自动初始化问题解析与解决方案
## 引言
在使用MySQL数据库过程中,有些用户可能会遇到一个问题,就是MySQL数据库在某些情况下会自动初始化。这个问题可能会导致数据丢失或者数据库无法正常工作。本文将解析这个问题的原因,并给出相应的解决方案。
## 问题描述
在某些情况下,MySQL数据库会出现自动初始化的问题。具体表现为数据库中的数据被删除,表结构被重置,甚至整个数据库被
原创
2023-09-29 06:23:05
1024阅读
Linux中MySQL老是自动停止的问题是很多开发者和系统管理员经常遇到的一个困扰。当MySQL自动停止时,会导致数据库无法正常工作,从而影响到系统的稳定性和可用性。本文将介绍这个问题的原因,并提供相应的解决方法。
## 问题原因
MySQL自动停止的问题可能有很多原因,常见的原因包括:
1. 内存不足:当系统内存不足时,操作系统会根据一定的策略自动停止一些应用程序,以释放内存资源。此时My
原创
2024-01-24 12:52:53
370阅读
系统服务优化
全部手动:将Win7的系统服务全部
调成Manual(手动)后,
Windows7进入了最原始状态,甚至
连资源管理器和控制面板都无法正常
运作,只能通过快捷键调用服务管理
终端进行修改,各位还是不要尝试
了。
最基本系统:Remote
Procedure Call,Plug and Play,
DCOM Server Process Launcher,
U
这个功能连续开发了三天,现在完成了一个基本的雏形。先说说,为啥做这个功能吧。作为 Unity 开发者,不管是在做游戏还是在做工具、方案、学习源码的时候,多多少少都会需要魔改一些其他插件、框架、工具的代码。而魔改的前提,是自己能够快速理解代码的大体结构。如何快速理解代码的大体结构?自己画一遍简单的类图是比较快的方式。于是笔者就制作了一个快速根据目录内的代码生成简单继承的类图的功能。先看下使用流程。在
转载
2024-03-07 13:48:36
325阅读