logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

分布式数据库中间件 MyCat入门与部署安装介绍

前面文章我们提到,如果数据量比较大的话,我们需要对数据进行分库分表,分完之后,原本存在一个数据库中的数据,现在就存在多个数据库中了,就像下面这样:那么此时 MyCat 所扮演的角色就是分布式数据库中间件!MyCat 是一个开源的分布式数据库中间件,它实现了 MySQL 协议,在开发者眼里,他就是一个数据库代理,我们甚至可以使用 MySQL 的客户端工具以及命令行来访问 MyCat 。MyCat 现

#数据库#分布式#中间件
MySQL数据库相关流程图原理图(深度好文)

前言整理了一些 MySQL 数据库相关流程图/原理图。做一下笔记,大家一起学习。1. MySQL 主从复制原理图MySQL主从复制原理是大厂后端的高频面试题,了解MySQL主从复制原理非常有必要。主从复制原理简言之,就三步曲,如下:主数据库有个 bin-log 二进制文件,记录了所有增删改 SQL 语句(binlog线程);从数据库把主数据库的 bin-log 文件的SQL语句复制过来(I/O线程

#mysql#数据库#流程图
JVM内存空间详细介绍

JVM会把内存划分成不同的数据区域,那加载的类是分配到哪里呢?下图是内存的各个区域,包括:方法区、堆、虚拟机栈、本地方法栈、程序计数器。方法区方法区用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据。类的加载中提到了类加载的五个阶段。在加载阶段,会将字节流所代表的静态存储结构转化为方法区的运行时数据结构,在准备阶段,会将变量所使用的内存都将在方法区中进行分配。程序计数器来

#java#开发语言#后端
PostgreSQL快速入门

PostgreSQL是一个功能强大的开源对象关系数据库管理系统(ORDBMS)。 用于安全地存储数据; 支持最佳做法,并允许在处理请求时检索它们。PostgreSQL(也称为)由PostgreSQL全球开发集团(全球志愿者团队)开发。 它不受任何公司或其他私人实体控制。 它是开源的,其源代码是免费提供的。PostgreSQL是跨平台的,可以在许多操作系统上运行,如Linux,OS X和Micros

#postgresql#数据库#database
如何在mac上运行vue项目

1、安装 HomebrewHomebrew 是osx下面最优秀的包管理工具,没有之一。先在终端查看是否已安装brewbrew -v如果返回 Homebrew 的版本号例如:Homebrew 1.3.6那么恭喜你,可以跳过这一步,如果没有,那就乖乖执行第一步。/usr/bin/ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebre

#macos#vue.js#npm
Kubernetes(k8s)核心知识点总结

上一篇讲了如何安装 K8s,并用 K8s 写了个hello,world来开了个头,这一次我们来了解下 K8s 的核心概念,K8s 的核心概念主要有:Pod、Node、Service 等,这些核心概念还有个高大上的名字叫做:资源对象,他们是通过 K8s 提供的 Kubectl 工具或者是 API 调用进行工作的,然后保存在 ectd 里;一图胜千言:K8S 的总体架构K8s 集群主要有两个节点组成,

#kubernetes#docker#java
持续集成和部署如何做?一步步教你在k8s上安装Jenkins

持续集成和部署是 DevOps 的重要组成部分,Jenkins 是一款非常流行的持续集成和部署工具,最近试验了一下 Jenkins,发现它是我一段时间以来用过的工具中最复杂的。一个可能的原因是它需要与各种其它工具集成才能完成任务,而集成的方法又各不相同。在这些工具中,Docker 是最简单的,真的非常好用。K8s 比较复杂,开始要花些时间熟悉,但它的整体设计十分合理,一旦搞清核心概念,掌握脉络之后

#jenkins#ci#devops
Kafka 基本原理

简介Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。Kafka架构它的架构包括以下组件话题(Topic):是特定类型的消息流。消息是字节的有效负载(Payload),话题是消息的分类名或种子(Feed)名。生产者(Producer):是能够发布

#kafka#分布式#java
避坑指南:Kafka集群快速扩容的方案总结

导语熟悉Apache Kafka的同学都知道,当Kafka集群负载到达瓶颈或者出现突发流量需要紧急扩容时,新加入集群的节点需要经过数据迁移才能均分集群压力。而数据迁移会因为数据堆积量,节点负载等因素的影响,导致迁移时间较长,甚至出现迁移不动的情况。同时数据迁移也会增大当前节点的压力,可能导致集群进一步崩溃。本文将探讨应对需要紧急扩容的技术方案。什么是数据迁移Apache Kafka 对于数据迁移的

#kafka#分布式#big data
Kafka 原理以及分区分配策略剖析

一、简介Apache Kafka 是一个分布式的流处理平台(分布式的基于发布/订阅模式的消息队列【Message Queue】)。流处理平台有以下3个特性:可以让你发布和订阅流式的记录。这一方面与消息队列或者企业消息系统类似。可以储存流式的记录,并且有较好的容错性。可以在流式记录产生时就进行处理。1.1 消息队列的两种模式1.1.1 点对点模式生产者将消息发送到queue中,然后消费者从queue

#kafka#分布式#java
    共 38 条
  • 1
  • 2
  • 3
  • 4
  • 请选择