首页
文章
分类
标签
动态
欧泡果奶的小站
累计撰写
88
篇文章
累计创建
36
个标签
累计收到
0
条评论
栏目
首页
文章
分类
标签
动态
目 录
CONTENT
以下是
随笔
相关的文章
2024-01-17
MySql字段时间(日期)类型报异常Data truncation: Incorrect datetime value: ‘2099-01-01 00:00:00‘ for column
在尝试将`'2099-01-01 00:00:00'`更新到MySQL 8.2.0版本的用户表`login_date`字段时,遇到了错误:“Incorrect datetime value”。这是因为`datetime`类型的值支持的范围是从`1000-01-01 00:00:00`到`9999-12-31 23:59:59`,而`TIMESTAMP`类型则支持从`1970-01-01 08:00:01`到`2038-01-19 11:14:07`。给定的时间值超出了`TIMESTAMP`的数据范围,但仍在`datetime`的有效范围内,因此可能是由于字段类型设置为`TIMESTAMP`导致了此问题。解决方法是确认`login_date`字段类型是否正确配置为`datetime`,或者调整时间值以符合`TIMESTAMP`限制。
2024-01-17
86
0
0
MySQL
2023-11-19
XFS (dm-0) I:O error问题修复
本文介绍了因服务器突然断电导致磁盘出现问题后的修复步骤。首先,用户需要进入救援模式,在开机界面按“e”键;接着,在启动选项中找到“ro”,将其修改为“rw init=/sysroot/bin/sh”,并使用`Ctrl+x`启动;然后执行`xfs_repair -d /dev/dm-0`命令来修复受损的XFS文件系统;最后重启服务器完成修复过程。通过以上步骤,可以有效解决由于意外断电引起的数据或文件系统损坏问题。
2023-11-19
253
0
0
Linux
2023-10-01
Centos7使用rsync和lsyncd实现服务器间证书的实时同步
本文介绍了如何利用rsync和lsyncd实现证书服务器(Client)与应用服务器(Server)之间的实时文件同步。首先,通过安装和配置rsync在Server端设置同步服务,包括创建用户、密码文件及开放所需端口;接着,在Client端同样安装rsync并配置相应的认证信息。为了达到实时同步的效果,Client端还需安装并配置lsyncd,它基于inotify机制监听文件变化并通过rsync进行差异同步。文章详细提供了从软件安装到具体配置的每一步骤,并附有测试方法以验证同步是否成功。
2023-10-01
126
0
0
Linux
2023-08-27
CentOS 7 创建用户添加sudo权限
本文介绍了在Linux系统中创建用户及赋予sudo权限的方法。首先,通过`useradd`命令创建新用户,并使用`passwd`为该用户设置密码;也可以通过一行命令直接设定密码。若要删除用户及其家目录,则使用`userdel -r`命令。接着,为了给特定用户添加sudo权限,需要编辑`/etc/sudoers`文件,推荐使用`visudo`工具以避免语法错误。在文件中找到合适位置后,按照示例格式添加相应行来指定哪些用户可以执行sudo命令以及是否需要输入密码。最后保存修改并退出编辑器。
2023-08-27
90
0
0
Linux
2022-05-21
CentOS挂载新硬盘
本文介绍了如何在Linux系统中为新硬盘进行分区、格式化及挂载的步骤。首先,通过`fdisk -l`命令查看当前磁盘状态,并使用`fdisk /dev/sda`对新硬盘进行分区操作。如果硬盘之前已被使用过,则需要先删除原有分区。接着,利用`n`命令创建新的分区,并设置其大小后保存更改。然后,通过`mkfs.ext4 /dev/sda1`命令将新建的分区格式化为ext4文件系统。之后,建立一个挂载点目录(如`/data`),并通过`mount /dev/sda1 /data`命令将硬盘挂载到该目录下。最后,为了实现开机自动挂载,需编辑`/etc/fstab`文件添加相应的条目。
2022-05-21
591
0
0
Linux
2022-05-20
物理机安装CentOS 7无法进入安装界面
本文介绍了如何在CentOS 7预安装页面通过编辑启动配置来从U盘安装系统。首先,在进入安装前,用户需要按下"e"键(或使用tab键)进入配置编辑模式。接着,修改启动命令行,将原有的启动参数替换为`vmlinuz initrd=initrd.img inst.stage2=hd:/dev/你的盘符 quiet`,其中“你的盘符”应替换为实际的U盘标识符(如sdc4)。为了确定正确的U盘标识符,可以参考提供的截图指导。完成上述步骤后,通过按"ctrl+x"执行更改,并重新进入编辑模式以确认设置无误,最终能够成功加载到安装界面继续进行系统安装。
2022-05-20
400
0
0
Linux
2022-03-21
Spring Boot中@ComponentScan和@SpringBootApplication扫描覆盖问题
`@SpringBootApplication`注解实际上是`@Configuration`、`@EnableAutoConfiguration`与`@ComponentScan`的组合,用于简化Spring Boot应用的配置。默认情况下,它会扫描启动类所在包及其子包内的组件,但不包括通过Maven等添加的第三方jar包。若需扫描这些外部jar中的组件,则应单独使用`@ComponentScan`指定目标包。值得注意的是,当`@SpringBootApplication`与`@ComponentScan`同时存在时,后者的扫描设置将覆盖前者,默认的包扫描功能将失效,因此必须明确指定所有需要被扫描的包范围。简而言之,`@ComponentScan`具有更高的优先级,能够控制整个项目的组件扫描行为。
2022-03-21
378
0
0
Spring Boot
2022-03-19
Docker常用命令
本文详细介绍了Docker的基本操作,包括启动、停止、重启及查看状态的方法。对于Docker容器信息的管理,文章提供了查看概要信息、帮助文档以及版本的方法。在镜像操作方面,涵盖了查看、搜索、下载、删除和构建镜像的具体命令。针对容器的操作,从启动、停止到进入退出容器,再到查看容器信息和日志,甚至如何删除容器都有详细的说明。此外,还介绍了基于现有容器创建新镜像的过程,以及如何在容器与主机之间进行数据拷贝。这些内容为Docker用户提供了全面的操作指南。
2022-03-19
248
0
0
Docker
2022-03-14
IDEA插件ideolog配置
本文介绍了Spring Boot默认日志输出的格式及其对应的正则表达式解析。示例日志条目展示了时间戳、日志级别、线程名等信息的标准呈现方式。随后,通过一个详细的正则表达式分解了日志行的各个组成部分:从年月日时分秒毫秒的时间戳开始,接着是表示日志级别的大写字母,然后是线程名称被方括号包围的部分,最后是具体的消息内容。该正则有助于用户理解和提取日志中的关键信息,对于日志分析和处理非常有用。
2022-03-14
367
0
0
IDEA
2022-03-13
Spring事务的传播特性
本文介绍了七种事务传播行为及其含义: 1. **REQUIRED**:若当前无事务,则创建新事务;若有事务,则加入当前事务。 2. **SUPPORTS**:若当前有事务,则使用该事务;若无事务,则不使用事务。 3. **MANDATORY**:强制要求存在事务,否则抛出异常。 4. **REQUIRES_NEW**:无论当前是否有事务,都创建一个新事务,并挂起原有事务(如果有的话)。 5. **NOT_SUPPORTED**:如果有事务,则挂起该事务,自身不使用事务运行。 6. **NEVER**:如果当前有事务,则抛出异常。 7. **NESTED**:如果当前有事务,则开启嵌套子事务;若无事务,则创建新事务。主事务提交时,会携带子事务一起提交;主事务回滚时,子事务也一并回滚,但子事务异常不影响主事务的提交状态。 通过这些传播属性,可以灵活地控制不同场景下的事务管理策略。
2022-03-13
212
0
0
Spring
1
2
3