首页
分类
标签
归档
瞬间
剪影
留言板
圈子
友链
关于
1
Dify 平台部署教程
2
Android 存储访问框架的使用
3
RVM用国内镜像安装Ruby
4
RAG技术从入门到放弃
5
Golang - 接口
登录
Jack.Jia
累计撰写
97
篇文章
累计收获
30
个点赞
累计收获
19055
次访问
导航
首页
分类
标签
归档
瞬间
剪影
留言板
圈子
友链
关于
极客日记
莫愁前路无知己,天下谁人不识君。
消息队列学习笔记 - 应用场景
引言: 在现代软件开发中,处理大量数据和高并发请求已经成为常态。为了应对这些挑战,开发人员需要寻找一种可靠、高效的方式来处理和传递数据。消息队列就是这样一种强大的工具,它可以帮助我们解决各种问题,如系统解耦、实现异步处理和任务调度等。 本文将从实际应用的角度出发,深入探讨消息队列的多种用途,并通过代
2023-07-30
263
0
1
52.3℃
消息队列
消息队列学习笔记 - 基本概念和用法
前言 消息队列是一种常见的通信模式,用于在分布式系统中传递消息。它提供了一种可靠的、异步的通信方式,使得不同组件或服务之间可以解耦并以高效的方式进行通信。本文将介绍消息队列的定义、基本概念,并提供代码示例来帮助我们更好地理解消息队列的工作原理。此外,我们还将介绍五种常用的消息队列及其用法。 什么是消
2023-06-21
151
0
1
41.1℃
消息队列
PostgreSQL 学习笔记 - 存储过程、触发器和自定义函数
引言 PostgreSQL是一种功能强大的关系型数据库管理系统,广泛应用于各种应用程序和企业级解决方案。除了基本的SQL操作外,PostgreSQL还提供了许多高级功能,如存储过程、触发器和自定义函数。这些功能可以帮助开发人员更好地管理和处理数据库中的数据,并实现复杂的业务逻辑。本文将深入探讨Pos
2023-06-13
307
0
1
56.7℃
PostgreSQL
Docker从入门到实践
Docker Docker是什么? Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,
2023-06-12
243
0
1
50.3℃
Docker
PostgreSQL 学习笔记 - 视图、物化视图和临时表
引言: PostgreSQL 是一款功能强大且广泛使用的开源关系型数据库管理系统。在 PostgreSQL 中,视图、物化视图和临时表是三种重要的数据管理工具。本文将深入探讨这些概念,并提供一些简单的代码示例,帮助我们更好地理解和应用它们。 视图 视图是一种虚拟表,它是基于一个或多个表的查询结果构建
2023-06-09
187
0
0
42.7℃
PostgreSQL
PostgreSQL 学习笔记 - 事务和锁
事务的概念 在数据库中,事务是指一组相关的数据库操作,这些操作作为一个整体进行。在事务中,如果一个操作失败,那么整个事务都将被回滚。这确保了数据的完整性和一致性,因为如果一个操作失败,整个事务都将被回滚到之前的状态。 在PostgreSQL中,可以使用BEGIN、COMMIT和ROLLBACK语句来
2023-05-22
184
0
0
42.4℃
PostgreSQL
PostgreSQL 学习笔记 - 执行计划
PostgreSQL执行计划详解 在PostgreSQL中,执行计划是指查询优化器生成的一份详细的查询执行计划。执行计划可以帮助我们了解查询的执行过程,包括查询的执行顺序、使用的索引、使用的连接方式等等。通过分析执行计划,我们可以找到查询性能瓶颈,并进行优化。 执行计划的生成过程 在PostgreS
2023-05-03
187
0
0
42.7℃
PostgreSQL
PostgreSQL 学习笔记 - 查询优化
PostgreSQL查询优化 PostgreSQL是一种流行的关系型数据库管理系统,它支持高级的SQL查询语言和复杂的数据类型。在实际应用中,查询性能是数据库系统的一个重要指标,因此需要对查询进行优化。PostgreSQL提供了多种查询优化技术,包括索引优化和查询优化。索引优化可以通过创建适当的索引
2023-05-02
111
0
0
35.1℃
PostgreSQL
PostgreSQL 学习笔记 - 索引
前言 PostgreSQL是一个强大的开源数据库管理系统,其具有许多高级功能,其中一个是索引。索引是数据库中用于优化查询性能的重要工具。索引可用于快速查找特定行或列,这可以显着提高查询性能,特别是在大型数据库中。本文将介绍PostgreSQL索引的基础知识,并提供一些实用的代码示例。 什么是索引 在
2023-04-04
124
0
0
36.4℃
PostgreSQL
PostgreSQL 学习笔记 - 函数和操作符
简介 PostgreSQL是一个开源的关系型数据库管理系统,它支持许多函数和操作符,这些函数和操作符可以帮助我们更高效地处理数据。 函数 函数是预定义的代码段,接收参数并返回结果。在 PostgreSQL 中,有许多内置函数可以用来处理数据,同时也可以创建自定义函数来满足特定需求。 数学函数 Pos
2023-03-25
99
0
0
33.9℃
PostgreSQL
PostgreSQL 学习笔记 - 窗口函数
简介 PG窗口函数是PostgreSQL中一种强大的数据分析工具,它允许用户对查询结果进行分组、排序、排名、聚合等操作,并支持高级分析函数,比如LEAD、LAG、FIRST_VALUE、LAST_VALUE等。窗口函数基于某个指定的窗口集合进行操作,它不会改变原始查询结果,而是对结果集中的特定行应用
2023-03-09
173
0
0
41.3℃
PostgreSQL
CentOS7 安装 racc gem 报错解决
报错 Installing racc 1.4.14 with native extensions Gem::Ext::BuildError: ERROR: Failed to build gem native extension. current directory: /usr/local
2023-01-15
194
0
0
43.4℃
Ruby On Rails
PostgreSQL 学习笔记 - GIN索引(通用倒排索引)
倒排索引原理 倒排索引来源于搜索引擎的技术,可以说是搜索引擎的基石。正是有了倒排索引技术,搜索引擎才能有效率的进行数据库查找、删除等操作。在详细说明倒排索引之前,我们说一下与之相关的正排索引并与之比较。 正排索引 在搜索引擎中,正排表是以文档的ID为关键字,表中记录文档中每个字的位置信息,查找时扫描
2022-12-31
253
0
0
49.3℃
PostgreSQL
PostgreSQL 学习笔记 - PG索引概论
索引的类型: PostgreSQL提供了多 种索引类型:B-Tree、Hash、GiST和GIN,由于它们使用了不同的算法,因此每种索引类型都有其适合的查询类型,缺省时,CREATE INDEX命令将创建B-Tree索引。 B-Tree: 代码如下: CREATE TABLE test1 (id
2022-12-24
103
0
0
34.3℃
PostgreSQL
PostgreSQL 学习笔记 - 执行计划说明
本文详细解释了PostgreSQL中执行计划的使用和相关命令,包括如何利用EXPLAIN命令查看SQL的执行效率。介绍了多种选项,如ANALYZE、VERBOSE、COSTS等,以及设置调优参数的方法,如启用或禁用特定的查询计划方法。此外,文中还举例说明了如何通过EXPLAIN命令查看全表扫描、索引扫描和位图扫描,并解析了各项成本基准参数的作用和设置原则,以帮助用户优化查询性能。
2022-12-14
82
0
0
32.2℃
PostgreSQL
PostgreSQL 学习笔记 - PG常用命令
常用的管理命令 查看当前数据库实例的版本信息 [root@db1 ~]# su - postgres Last login: Wed Aug 10 05:53:07 CST 2022 on pts/3 -bash-4.2$ psql psql (14.6) Type "help" for help.
2022-12-10
219
0
0
45.9℃
PostgreSQL
PostgreSQL 学习笔记 - 统计信息说明
统计信息说明 统计信息主要用于查询优化时的代价估算, 对SQL 的性能非常重要。 在PG 数据库中有2个进程会收集统计信息:autovacuum 和 postgres: stats collector。 [root@VM-16-4-centos ~]# ps -ef|grep post root
2022-12-08
147
0
0
38.7℃
PostgreSQL
PostgreSQL 学习笔记 - PG模式与用户管理
模式管理 模式概念 模式(schema)可以理解为一个命名空间或目录。不同的模式下可以有相同名称的表、函数等对象且互相不冲突,只要有权限,每个模式(schema)的对象可以互相调用。 在PostgreSQL中,一个数据库包含一个或多个模式,模式中又包含了表、函数及操作符等数据库对象。创建或者访问模式
2022-12-07
134
0
0
37.4℃
PostgreSQL
Android Activity生命周期
前言 Activity,是Android的四大组件之一。在Android开发当中,是最常用的一种组件,那么Activity的生命周期是怎么样的呢? Activity生命周期 Activity的生命周期可以分为两个部分内容,一部分是典型情况下的生命周期,另一部分是异常情况下的生命周期。 典型情况下的生
2022-11-09
173
0
0
41.3℃
Android
Vue cli3 打包优化
优化体积 webpack-bundle-analyzer 介绍: webpack-bundle-analyzer 用来分析webapck构建打包后的文件,如分包情况,占用体积等参数的分析。 使用方式: # NPM npm install --save-dev webpack-bundle-analy
2022-10-24
134
0
0
37.4℃
Vue
上一页
下一页
1
2
3
4
5
弹