• Spring Cloud Nacos 整合

    安装nacos.io Nacos 依赖 Java 环境来运行,64 bit JDK 1.8+; Window启动服务器 standalone代表着单机模式运行,非集群模式 1startup.cmd -m standalone 打开:http://127.0.0.1:8848/nacos 关闭服务器 1shutdown.cmd demo1毕业版本 123456<propert...
  • Spring Cloud

    微服务架构概念微服务架构是一种将复杂应用程序分解为一组小型、独立服务的架构风格。每个微服务都围绕特定的业务功能构建,并可以独立部署和扩展。以下是关于微服务架构的详细概念介绍: 1. 微服务架构的定义微服务架构是一种将复杂应用程序分解为一组小型、独立服务的架构风格。每个服务都围绕特定的业务功能构建,并且可以独立开发、部署和扩展。这些服务通常通过轻量级的通信机制(如 HTTP RESTful ...
  • Spring Boot

    概念与背景 Spring Boot 是什么? Spring Boot 是由 Pivotal 团队(现为 VMware)提供的基于 Spring 框架的全新开源框架,旨在简化 Spring 应用的开发。它的核心目标是让开发者能够更快速地构建独立、生产级的基于 Spring 框架的应用程序,同时减少开发过程中的配置工作。 Spring Boot 的核心特性 独立运行:Spring Boo...
  • Spring MVC

    概述Spring MVC 是 Spring 框架的一个模块,用于构建基于 Java 的 Web 应用程序。它是基于 Model-View-Controller(模型-视图-控制器)设计模式的框架,旨在简化 Web 应用开发,提供清晰的代码结构和高度的可扩展性。 以下是 Spring MVC 的核心概念和主要特点: 1. 核心概念 Model(模型)模型是应用程序中用于处理业务逻辑和数据的部...
  • Spring

    概述Spring 是一个开源的 Java 平台,用于构建轻量级、易于开发的企业级应用。它由 Rod Johnson 在 2003 年创立,并迅速成为 Java 开发领域中最为流行和广泛使用的框架之一。以下是 Spring 的主要特点和核心功能的概述: Spring 的核心特点 轻量级Spring 的核心框架非常轻量级,其基础版本对内存和性能的影响极小。它不依赖于任何特定的中间件或应用...
  • PgSQL 服务的启停及原理

    服务的启停方法启动数据库实例的方法有以下两种: 直接运行postgres进程启动。 使用pg_ctl命令启动数据库。 1postgres -D /home/osdba/pgdata & 上面的命令中,“-D/home/osdba/pgdata”用于指定数据目录。命令的最后一个“&”表示后台执行。 使用pg_ctl命令启动数据库的示例如下...
  • PgSQL 存储结构

    存储结构一般分为逻辑存储结构和物理存储结构。 逻辑存储结构通常指表、索引、视图、函数等逻辑对象 物理存储结构表示数据库在物理层面上是如何存储的,目前PostgreSQL数据库是运行在文件系统之上的 逻辑存储结构逻辑对象是有层次关系的,数据库创建后,有一个叫数据库簇的概念,在数据库簇中可以创建很多数据库(使用create database创建),也就是说,数据库簇相当于是一个数据库的容器。 ...
  • PgSQL 进程及内存结构图

    进程和内存架构图 启动PostgreSQL数据库时,会先启动一个叫Postmaster的主进程,还会fork出一些辅助子进程,这些辅助子进程各自负责一部分功能。辅助子进程的分类如下。 Logger(系统日志)进程 BgWriter(后台写)进程 WalWriter(预写式日志)进程 PgArch(归档)进程 AutoVacuum(系统自动清理)进程 PgStat(统计信息收集)进程 主进...
  • PgSQL 事务 并发 锁

    什么是ACID在日常操作中,对于一组相关操作,通常需要其全部成功或全部失败。在关系型数据库中,将这组相关操作称为“事务”。 在一个事务中,多个插入、修改、删除操作要么全部成功,要么全部失败,这称为“原子性”,实际上一个事务还需要有其他3个特性,即“一致性”“隔离性”和“持久性”,英文简称为“ACID”,下面分别说明这4种特性。 原子性(Atomicity):事务必须以一个整体单元的形式进行...
1238