事务概念例:我的账户 -500,小红的账户 +500:要么都成功,要么都失败数据库的事务问题:对多条数据进行读写、并发访问导致的1.原子性:要么都成功,要么都失败2.一致性:数值上保持一致3.隔离性:2000-500=1500;2000+500=2500 1500 数据操作的过程中不允许其他再访问4.持久性:对数据的操作后要持久保存举例:INSERT INTO t_user (email,nick
转载 2024-09-16 14:46:29
27阅读
# Spring Boot 与 PostgreSQL 的分页实现 在现代应用程序中,尤其是服务端应用,大量数据的展示和处理是常见的需求。如何高效、优雅地处理这些数据,尤其是进行分页显示,成为了开发者的一个重要课题。在本文中,我们将探讨如何在 Spring Boot 中结合 PostgreSQL 实现分页功能,并附上代码示例。 ## 什么是分页? 分页是将大数据集分成小块(即页)的技术,用户只
原创 2024-09-06 06:23:59
167阅读
对于数据库操作人员(DBA、开发、运维)而言,编写存储过程是必不可少的。我们先来看看官网上是如何介绍PL/pgSQL的。 以下翻译自官网:https://www.postgresql.org/docs/10/static/plpgsql-overview.html#PLPGSQL-ADVANTAGES **************************************
# Spring Boot 集成 Debezium 监控 PostgreSQL 数据库变更 随着微服务和实时数据处理的不断兴起,数据变更捕获(CDC,Change Data Capture)成为一个重要的技术手段。Debezium 是一个开源的CDC平台,可以实现对数据库的实时变更监控。本篇文章将介绍如何在 Spring Boot 应用中集成 Debezium 以捕获 PostgreSQL 的数
原创 2024-09-09 06:35:07
565阅读
什么是事务事务是应用程序中一系列严密的操作,所有操作必须成功完成,否则在每个操作中所作的所有更改都会被撤消。也就是事务具有原子性,一个事务中的一系列的操作要么全部成功,要么一个都不做。事务的结束有两种,当事务中的所以步骤全部成功执行时,事务提交。如果其中一个步骤失败,将发生回滚操作,撤消撤消之前到事务开始时的所以操作。事务的 ACID事务具有四个特征:原子性( Atomicity )、一致性( C
# 实现"Spring Boot JPA Pgsql配置"教程 ## 整体流程 下面是实现"Spring Boot JPA Pgsql配置"的步骤表格: | 步骤 | 描述 | | ---- | ---- | | 1 | 添加Pgsql依赖 | | 2 | 配置数据源 | | 3 | 实体类创建 | | 4 | 创建Repository接口 | | 5 | 编写业务逻辑 | ## 具体步骤
原创 2024-04-17 03:46:45
338阅读
# 实现spring boot JPA pgsql例子教程 ## 简介 在本教程中,我们将教你如何使用Spring Boot和JPA来连接PostgreSQL数据库。首先,我们将介绍整个实现过程的流程,并提供每一步所需的代码和说明。 ### 流程图 ```mermaid flowchart TD A(创建Spring Boot项目) --> B(添加JPA依赖) B --> C
原创 2024-03-04 06:52:30
150阅读
本示例从创建到启动运行完整地演示了搭建SpringBoot和SSM框架组合的项目,并且采用了JSP作为页面模板(SpringBoot官方不推荐JSP作为页面,认为性能较低)。以一个用户登录功能为例,以下是具体步骤:1.用IDEA创建项目,选择Spring Initializr创建一个Spring Boot类型的项目2.填写项目信息3.勾选项目依赖。先选中最左边的Web,表示这是web项目;再选择S
转载 2023-11-20 04:19:20
86阅读
资源提取(mysql软件+linux镜像+虚拟机):链接: https://pan.baidu.com/s/1ROPS4S45yoSODDqDzQndGA 提取码: qjs8 一、安装环境及架构宿主机系统:MacOS版本 10.14.6虚拟机软件:VirtualBoxVm虚拟机系统:CentOS7mysql版本:mysql5.7.28文件远程传输:iTerm2虚拟机ip角色描述&nbsp
# 在Spring中实现PostgreSQL和MySQL的多数据源 在许多现代应用程序中,使用多种数据源是常见的需求,例如同时使用PostgreSQL和MySQL。在本篇文章中,我们将以简单明了的方式教你使用Spring框架来加载和配置多数据源。通过以下流程,你将能够实现这个需求。 ## 整体流程 下面是实现多数据源的步骤: ```mermaid flowchart TD A[开始
原创 2024-09-09 07:33:29
103阅读
Spring未整合Mybatis和整合之后Mybatis获取的方式:Spring没有整合Mybatis之前,获取SqlSession很简单就是DefaultSqlSessionFactory.openSession();Spring整合Mybatis的时候,稍复杂些: 扫描dao,注册BeanDefinition并setBeanClass=MapperFactoryBeanSqlSessionT
转载 2024-04-12 14:55:07
127阅读
一、前言Spring Security 和 Apache Shiro 都是安全框架,为Java应用程序提供身份认证和授权。二者区别Spring Security:重量级安全框架Apache Shiro:轻量级安全框架二、SpringBoot集成Spring Security入门体验基本环境 : springboot 2.1.81、引入Spring Security依赖
转载 2023-11-24 13:35:48
39阅读
今日工作:今日完成Spring 的基础知识入门,对控制反转(Ioc—Inversion of Control)、依赖注入(DI—Dependency Injection)有了一定的认识。一、IOCIoC 不是一种技术,只是一种思想,一个重要的面向对象编程的法则,它能指导我们如何设计出松耦合、更优良的程序。传统应用程序都是由我们在类内部主动创建依赖对象,从而导致类与类之间高耦合,难于测试;
转载 11月前
25阅读
SpringBoot-模糊查询-分页编写一个Springboot项目增删改查外加一个分页和模糊查询 文章目录SpringBoot-模糊查询-分页编写一个Springboot项目增删改查外加一个分页和模糊查询1.创建一个Spring Initializr项目2.选择项目结构3.选择自己所需jar包4.编写分页需要导入分页的依赖包5.在yml中配置信息6.编写代码数据库表结构:订单表订单操作表1.实体
转载 2023-09-03 15:17:25
246阅读
 一个小例子:第一步:获得已有数据库的一个连接1. load driver2.getConnection注册完Driver后,就可以使用DriverManager的方法了,这个可以具体参见jdk中的解释Class.forName( "org.postgresql.Driver" ).newInstance(); St
转载 2024-06-17 10:53:16
104阅读
PostgreSQL pgq的实际应用案例, 在线增量复制的实施案例 pgsql_admin_script pgq_case.mdpgsql_admin_script常用管理脚本generate_report.sh # 用来生成数据库巡检报告, 注意可以使用lock_timeout和statement_timeout来避免长时间等待。pgq.md # 用来实现数据逻辑增量复制。pgq_case.m
转载 2024-07-24 12:18:04
28阅读
模式(schema)实际上一个命名表的集合。也可以包含一个schema视图,索引,序列,数据类型,运算符和函数。Schema是满足类似于在操作系统级别的目录,但该模式不能嵌套。 CREATE SCHEMA PostgreSQL语句创建一个模式(schema)。语法创建型模式的基本语法如下: yiibai.com CREATE SCHEMA name; 其中,name是模式的名称。
转载 2024-05-22 20:27:07
29阅读
安装前提:GUN make 版本:sudo make –versionGNU Make 3.81#建议3.76.1或者更高版本需要一个ISO/ANSIC编译器(至少兼容C89)。GCC缺省时将自动使用GNU Readline 库(这样可以方便地编辑和检索命令历史)。它允许psql(PostgreSQL命令行的SQL解释)记住每个命令类型,并允许您使用箭头键召回和编辑以前的命令。这是非常有用的,并且
原创 2014-11-13 17:26:05
1519阅读
1点赞
# 从零开始学习使用 K8S 部署 pgsql 在本文中,我将向您介绍如何在 Kubernetes(K8S)上部署一个 PostgreSQL(pgsql)数据库实例。Kubernetes 是一个用于自动化容器部署、扩展和管理的开源平台,而 PostgreSQL 是一个功能强大的开源数据库管理系统。 ## 整体流程 下面是部署 pgsql 的整体流程,我们将一步步来完成这个过程。 | 步骤
原创 2024-05-28 09:53:10
123阅读
之前两篇测试中发现:单点索引查询中PostgreSQL的速度是MongoDB(WiredTiger引擎)的4倍。 http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=20726500&id=4960138 http://blog.chinaunix.net/xmlrpc.php?r=blog/articl
转载 2024-01-19 19:34:09
141阅读
  • 1
  • 2
  • 3
  • 4
  • 5