MySQL数据库定时备份的几种实现方法
一、查看 MySQL 是否安装了 crontab yum -y install vixie-cron yum -y install crontabs 二、crontab 常用命令 # 查看进程是否正在进行 ps aux | grep crond # 查看运行状态 systemctl status ...
Spring Boot多数据源事务冲突的解决方案
一、跨库事物失效的原因 Spring@Transactional不支持跨数据源事物,Spring 事物控制是基于数据库链接进行的,当数据源切换后,数据库链接切换,事物回滚只能回退,当前持有的链接。 Spring开启...
单例模式双重校验与volatile关键字
学过单例模式我们都知道,双重校验是单例模式线程安全的懒汉式实现模式。代码如下: /** * @Author shenxy * @Date 2022/8/26 19:29 * @Version 1.0 */ public class Singleton { private volat...
Map.getOrDefault()
该方法是根据Map集合的key获取value,如果key不存在,就使用默认值。 代码演示: Map<String, Map> testMap = new HashMap<>(); Map<String,String> map = null; if(testMap.containsK...
Servlet 获取请求参数流程
1. 前段代码 index.html中新建一个form表单 2. 后端代码 客户端向服务端发送请求,服务端会将请求封装为HttpRequest。 创建AddServlet,普通类是无法获取用户发送的请求数据的,需要继承HttpSer...
一、 SpringMVC 简介
1. 什么是MVC MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分。 M:Model,模型层,指工程中的JavaBean,作用是处理数据。 JavaBean分为两类: 一类称为实体类Bean:专门存储业...
centos 安装mysql8
一、卸载旧版本 1、查看mysql安装了哪些东西 [root@iZuf65saybbvavxkh38cdiZ mysql]# rpm -qa |grep -i mysql mysql80-community-release-el8-1.noarch mysql-community-server-8.0.27-1.el8.x8...