数据结构与算法
MySQL两阶段提交串讲
目录:
一、吹个牛
二、事务及它的特性
三、简单看下两阶段提交的流程
四、两阶段写日志用意?
五、加餐:sync_binlog = 1 问题
六、如何判断binlog和redolog是否一致
七、两阶段提交设计的初衷 - 分布式事务
八、再看MySQL两阶段写日志
九、留一个彩蛋
十、推荐阅读
一、吹个牛
面试官的一句:“了解MySQL的两阶段提交吗?” 不知道问凉了多少人!
这篇文章白日梦就
windows版mysql8.0安装详解
windows版mysql8.0安装详解
下载mysql8.0下载地址:
下载完成后将其解压到自定义目录下,我所有的工具都保存在D:\tools,解压完成后会看见以下目录:
随后,配置环境变量(我的电脑点右键,然后点属性,然后点击环境变量),步骤如下:
此
Pig4Cloud之jasypt 配置文件加密
简介
Jasypt是一个Java简易加密库,用于加密配置文件中的敏感信息,如数据库密码。jasypt库与springboot集成,在实际开发中非常方便。
引入Jasypt依赖
<dependency>
<groupId>com.github.ulisesbocchio</groupId>
<artifactId>jasypt-spri
【总结】维度数据建模过程及举例
数据仓库2.png
1. 摘要
本文介绍数据仓库中维度数据建模的过程描述,并举一个示例以加深对相关概念的理解。
2. 内容
2.1 维度模型定义
维度模型是数据仓库领域大师Ralph Kimall所倡导,他的《数据仓库工具箱》,是数据仓库工程领域最流行的数仓建模经典。维度建模以分析决策的需求出发构建模型,构建的数据模型为分析需求服务,因此它重点解决用户如何更快速完成分析需求,同时还有较
elasticsearch分片unassign问题处理
1、查询集群状态(当前为yellow)
curl -s ?v
2、查询分片情况
curl -s |grep -i unassign
看到有四个分片是 unassign,目前都是副本分区,不是主分区
item_sold_v5 5 r UNASSIGNED
item
15分钟掌握Elasticsearch 8大核心概念与基础用法
Elastic已经形成了一个较为庞大的生态,这个生态的核心就是Elasticsearch。初学者的重点就是如何快速地了解并使用Elasticsearch,本文总结了Elasticsearch的8大核心概念和安装、用法,15分钟实现入门并且掌握Elasticsearch的简单使用。
blog-thumb-release-endpoint-security.png
01、核心概念
索引
SpringBoot——动态数据源(多数据源自动切换)
前言
日常的业务开发项目中只会配置一套数据源,如果需要获取其他系统的数据往往是通过调用接口, 或者是通过第三方工具比如kettle将数据同步到自己的数据库中进行访问。
但是也会有需要在项目中引用多数据源的场景。比如如下场景:
自研数据迁移系统,至少需要新、老两套数据源,从老库读取数据写入新库
自研读写分离中间件,系统流量增加,单库响应效率降低,引入读写分离方案,写入数据是一个数据源,读取数据是另