Liquibase是数据库版本管理工具,设定的概念是把数据库schema的变动(table的建立,column的变动,index变动…)及数据内容的变动(insert,update,delete)用Liquibase定义的语法写成xml格式change log,然后在数据库里多建立一个名为databasechangelog的table,用来记录db更新了那些change log,当xml新增了更多
2020年7月号国产数据库流行度排行榜上,TiDB、OceanBase和数据库依旧稳居前三.7月号DB-Engines全球数据库流行度排行,长期占据前三的Oracle、MySQL、SQL Server的得分明显下滑,PostgreSQL、MongoDB和Redis这三大开源数据库仍旧保持强劲的增长态势。 时光荏苒、岁月如梭,2020年已经进入下半场。尽
转载 3月前
0阅读
安装数据库遇到的一些常见问题本章博客是编写本人在安装数据库以及学习的过程中的遇到的问题安装数据库步骤<安装前准备环境 在安装数据库前需要做的一些准备:以root权限进行安装(个人建议,非必须,root权限以便安装时获得最高操作权限) ; 确保文件打开数大于65536(否则安装结束后,可能无法运行数据库) 具体方法:命令行输入ulimit -a(查看open files的值);输入ul
转载 2024-09-14 19:02:46
178阅读
数据库备份还原的作用是防止误操作、天灾、设备故障、软件故障导致的数据丢失,保障数据的安全可用,本文就常用的备份恢复进行讲解。数据库备份包括有:逻辑备份、物理备份、联机备份、脱机备份、数据备份、归档日志备份、一致性备份、非一致性备份、完全备份、增量备份等。还原是备份的逆过程,从备份集中读取数据页,并将数据页写入到目标数据库对应数据文件相应位置。恢复则是在还原执行结束后,重做日志将数据库恢复到一致
目录一、创建一个SpringBoot项目二、pom中引入相关依赖:三、编写application.yml:四、准备数据库和表t_book:五、创建一个实体类Book:六、编写mapper接口:七、编写sql映射文件:八、编写service层:九、编写controller层:十、在启动类中添加对@MapperScan的扫描:十、运行测试:附录(其他增删改查方法): .项目结构:一、创建一个Spri
1 Historical NodeHistorical Node的职责单一,就是负责加载Druid中非实时窗口内且满足加载规则的所有历史数据的Segment。每一个Historical Node只与Zookeeper保持同步,不与其他类型节点或者其他Historical Node进行通信。根据上节知晓,Coordinator Nodes会定期(默认为1分钟)去同步元信息库,感知新生成的Segmen
转载 2024-07-01 20:34:05
62阅读
一.DM8安装龙芯3a5000+kylin101.创建用户和组#创建安装用户和用户组 sudo groupadd dm sudo useradd -g dm -m -d /home/dmdba -s /bin/bash dmdba #修改dmdba密码 sudo passwd dmdba #dz1323456 #创建安装路径并将路径授权dmdba sudo mkdir /dm8 sudo cho
转载 2024-09-25 10:01:52
406阅读
Mybatis1. 概念1.1 什么是Mybatis是一个持久层框架;所谓持久层,也就是数据访问层。又称为DAL层,有时候也称为是持久层,其功能主要是负责数据库的访问。我的理解就是Mybaits就是优化Dao层的一个框架。1.2 优点2. Mybatis小程序2.1编写步骤0.导入jar包 1.编写mybatis核心配置文件 1.1配置jdbc 1.2配置mapper???? <
转载 2024-02-20 22:12:39
177阅读
实现原理实现读写分离集群的基本思路是:利用备库提供只读服务、无法修改数据的特性,优先将所有操作发送到备库执行,一旦备库执行报错,则发送到主库重新执行。通过备库“试错”这么一个步骤,自然地将只读操作分流到备库执行。并且,备库“试错”由接口层自动完成,对应用透明。读写分离集群不依赖额外的中间件,而是通过数据库接口与数据库之间的密切配合,实 现读、写操作自动分离特性。DM 的 JDBC、DPI、DCI、
转载 2024-04-18 07:37:09
561阅读
前言:由于之前用的是开源的bootdo项目作基础框架,在此基础上进行业务流程的开发。最近要进行国产化,数据库需要切换到达数据库。因此修改该框架配置,使其支持多数据源,且其中一个数据源是数据库。下面是各个步骤的说明:1.pom.xml文件配置<dependency> <groupId>org.mybatis</groupId>
在Java环境下,使用Druid连接数据库需要配置YAML文件。本文将通过一系列结构化的模块,详细介绍如何高效地完成这一配置过程,包括环境准备、分步指南、配置详解、验证测试、优化技巧以及扩展应用。 ## 环境准备 在开始之前,需要确保满足以下软硬件要求: | 组件 | 要求 | |----------------
原创 6月前
190阅读
目录一、归档文件配置... 3二、sql⽇志的开启和关闭以及基本的操作... 3三、执行计划... 5四、工具和命令行数据库物理、逻辑备份,还原... 61、工具物理备份... 62、命令行联机备份... 83、命令行脱机备份... 84、工具物理还原... 85、命令行DMRMAN脱机恢复... 11五、逻辑备份和逻辑还原... 121、客户端逻辑全量备份... 122、客户端逻辑全量恢复...
转载 2024-04-24 12:11:01
271阅读
springboot连接数据库这次实战主要说springboot项目连接数据库。先准备好数据库的驱动包,如下:在执行maven命令把该驱动包安装到自己的maven仓库,命令如下:mvn install:install-file -DgroupId=com.dm -DartifactId=DmJdbcDriver -Dversion=1.7.0 -Dpackaging=jar -Dfil
转载 2023-06-02 11:13:31
1401阅读
# Java Spring Boot 连接数据库的实践 在现代应用开发中,数据库是存储与管理数据的重要组成部分。数据库(DM Database)作为国产数据库的代表,越来越受到开发者的重视。本文将为大家介绍如何使用Java Spring Boot框架来连接数据库,并提供实际的代码示例和流程图。 ## 1. 环境准备 在开始之前,你需要准备以下环境: - JDK 8或以上版本 -
原创 9月前
603阅读
昨日内容回顾:1. {% include '' %} 2. extend base.html: <html> ..... ..... ..... {% block content%} {% endblock%} </h
目录新建SpringBoot项目1.1 新建1.2 勾选依赖2. 导入 Druid 和 Mybatis-Plus 依赖3. 配置application.yml3.1 application.yml 中如下配置3.2 application-druid.yml 中如下配置4. 尝试访问数据监控5. Mybatis-Plus 配置5.1 启动类@MapperScan注解5.2 mapper类示例5.
[b]类实例即对象。对象的初始化过程也就是类的实例化过程。[/b] inside JVM作者Bill Venners关于对象初始化的文章很棒: [b]Object Initialization in Java: [url]http://www.artima.com/designtechniques/initializationP.html[/url
Maven什么是mavenmaven有什么优点配置maven的核心仓库配置阿里云镜像配置maven的JDK版本在IDEA中使用maven创建Java工程在IDEA中使用maven创建web工程(少见,一般使用SpringBoot)IDEA导入maven工程 什么是maven一个自动化构建工具,构建项目和管理赖maven有什么优点1.借助maven去管理一个项目,将一个项目拆分成多个工程。 2.解
转载 6月前
31阅读
# 使用 Spring Boot 连接数据库的指南 ## 引言 Java Spring Boot 是一个用于简化企业级应用开发的框架,而数据库是一款具有高性能、高安全性和低成本的关系型数据库管理系统。结合这两者,可以为开发人员提供一个高效的开发环境。在本文中,我们将探讨如何使用 Spring Boot 连接数据库,构建一个简单的示例应用,并展示一些基本的功能。 ## 环境准备
原创 8月前
77阅读
Spring Boot使用一个全局的配置文件application.properties或者application.yml,配置文件放在src/main/resources目录下。properties是我们常见的一种配置文件,Spring Boot不仅支持properties这种类型的配置文件,也支持yaml语言的配置文件,我这里以properties类型的配置文件为例来看几个案例。比如:修改To
  • 1
  • 2
  • 3
  • 4
  • 5