-
分布式注册中心-03-NACOS
什么是 Nacos
概览
欢迎来到 Nacos 的世界!
Nacos 致力于帮助您发现、配置和管理微服务。
Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。
Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。
Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
什么是 ...
2022-07-02 01:22:02 |
Distributed
-
分布式注册中心-02-SOFARegistry
SOFARegistry
SOFARegistry 是蚂蚁金服开源的一个生产级、高时效、高可用的服务注册中心。
SOFARegistry 最早源自于淘宝的 ConfigServer,十年来,随着蚂蚁金服的业务发展,注册中心架构已经演进至第六代。
目前 SOFARegistry 不仅全面服务于蚂蚁金服的自有业务,还随着蚂蚁金融科技服务众多合作伙伴,同时也兼容开源生态。
SOFARegi...
2022-07-02 01:22:02 |
Distributed
-
分布式注册中心-01-overview 演进历史
服务注册中心
服务注册中心(下称注册中心)是微服务架构非常重要的一个组件,在微服务架构里主要起到了协调者的一个作用。
因为各个公司的架构、规模、部署环境等等都不尽相同,所以在注册中心在业界有很多不同的实践,包括各种各样的技术选型、层出不穷的技术改进。
本文将从注册中心的功能实现、功能扩展、规模变大等实际情况出发,结合现有的技术框架以及一些国内外公司的技术实践,来介绍下 笔者了解的 注册...
2022-07-02 01:22:02 |
Distributed
-
数据分析-01-UV PV 等基本概念
一、数据分析的基础流程
运营离不开数据,因为数据可以帮运营者分析和反馈信息,也可以帮运营者认识到不足。如今是数据时代,每个企业都讲究数据,每个产品也都讲究数据化运营。数据化运营已经成为有经验的产品运营者的必需品。数据分析的基础流程主要有以下四步骤:
1、数据收集
数据收集是产品数据分析的第一步,也是整个数据化运营的基础。数据收集伴随产品运营全过程,无论是初级阶段还是中级阶段,无论是测试...
2022-06-30 01:22:02 |
Data
-
手写 JVM-01-概览
手写系列
手写 mysql
手写 os
手写 jvm
手写 gc
JVM
JVM 是 Java Virtual Machine(Java虚拟机)的缩写,JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。
系列目的
本专题主要介绍如何通过java代码来实现JVM的基础功能(搜索解析class文件、字节码命令、运行时数...
2022-06-12 01:22:02 |
JVM
-
如何备份文件 保障文件不易丢失
备份的理由
一些重要的文件,为了避免丢失。
应该如何做,才能比较保险呢?
手机图片
以图片为例。
(1)手机保存一份
(2)手机云端保存一份,比如苹果的 icloud
不过有一个问题,一般都会内存不足,然后收费。
(3)电脑备份
自己的电脑上备份一份
(4)U 盘备份
自己的 U 盘备份一下
U 盘记得加密,避免 U 盘丢失,造成图片泄漏
(5)网络账户-相册备份
...
2022-06-12 01:22:02 |
TOOL
-
简易版数据库实现-10-MIT 6.830 SimpleDB Lab6 redo-log and undo-log
一、概览
1.steal/no-force策略
lab6要实现的是simpledb的日志系统,以支持回滚和崩溃恢复;
在lab4事务中,我们并没有考虑事务执行过程中,如果机器故障或者停电了数据丢失的问题,bufferpool采用的是no-steal/force的策略,而这个实验我们实现的是steal/no-force策略,两种策略的区别如下:
steal/no-ste...
2022-06-12 01:22:02 |
Database
-
简易版数据库实现-09-MIT 6.830 SimpleDB Lab5 B+ TREE 索引
B+树概述
B+ 树是一种树数据结构,是一个n叉树,每个节点通常有多个孩子,一颗B+树包含根节点、内部节点和叶子节点。
B+ 树通常用于数据库和操作系统的文件系统中。
B+ 树的特点是能够保持数据稳定有序,其插入与修改拥有较稳定的对数时间复杂度。
B+ 树元素自底向上插入。
特征
一个m阶的B树具有如下几个特征:
根结点至少有两个子女。
每个...
2022-06-12 01:22:02 |
Database