开发运维

分布式介绍

分布式介绍

分布式是什么? 分布式是指将一个系统或应用程序分散到多个计算机或服务器上,这些计算机或服务器通过网络进行通信和协作,共同完成某个任务或提供某个服务。 分布式系统的优点 可靠性高:分布式系统中的各个节点相互独立,一个节点的故障不会影响到其他节点的正常运行,因此分布式系统具有很高的可靠性。 可扩

贤蛋大眼萌 贤蛋大眼萌 2023-07-14
0 0 0
BFT 共识算法:一种安全可靠的分布式共识机制

BFT 共识算法:一种安全可靠的分布式共识机制

在区块链技术中,共识算法是一种关键的技术,它能够确保网络中的所有节点都能就某个问题达成一致意见。其中,BFT 共识算法是一种重要的共识机制,它能够在容忍一定数量的恶意节点的情况下实现安全可靠的分布式共识。 1. 什么是拜占庭容错(BFT) 拜占庭容错(Byzantine Fault Toleran

大猫 大猫 2023-07-14
0 0 0
区块链层级layer0,layer1,layer2,layer3?

区块链层级layer0,layer1,layer2,layer3?

区块链技术的层次结构:从 Layer0 到 Layer3 区块链技术是一种分布式数据库技术,它能够实现去中心化、安全可靠的数据存储和交易。区块链技术由多个层次组成,每个层次都有其特定的目的和功能。本文将详细介绍区块链技术的层次结构,包括 Layer0、Layer1、Layer2 和 Layer3。

泡泡 泡泡 2023-07-14
0 0 0
万字长文 | Hadoop 上云: 存算分离架构设计与迁移实践

万字长文 | Hadoop 上云: 存算分离架构设计与迁移实践

一面数据原有的技术架构是在线下机房中使用 CDH 构建的大数据集群。自公司成立以来,每年都保持着高速增长,业务的增长带来了数据量的剧增。 在过去几年中,我们按照每 1 到 2 年的规划扩容硬件,但往往在半年之后就不得不再次扩容。而每次扩容都需要花费大量精力。 为了解决包括扩容周期长、计算存储资源不匹

大白菜程序猿 大白菜程序猿 2023-07-14
0 0 0
Reth 客户端:一种基于 Rust 的新型以太坊执行节点

Reth 客户端:一种基于 Rust 的新型以太坊执行节点

Reth(Rust Ethereum 的缩写,发音)是一种新的以太坊全节点实现,它专注于用户友好、模块化、快速和高效。作为一个完整的以太坊节点,Reth 允许用户连接到以太坊网络并与以太坊区块链进行交互。 什么是 Reth 客户端 Reth 是一种新的以太坊全节点实现,它基于 Rust 编程语言

宇宙之一粟 宇宙之一粟 2023-07-14
0 0 0
编译SNAP

编译SNAP

引用自:senbox.atlassian.net/wiki/spaces… 1、环境准备      (1)Java JDK,最新版的SNAP将JDK升级到了11,老版本可以使用8,OpenJDK也可以,二者之间的比较可以参看devexperts.com/blog/oracle…,官方推荐使用Libe

法医 法医 2023-07-14
0 0 0
进程间通信(IPC)的多种方式(一)

进程间通信(IPC)的多种方式(一)

进程间通信(InterProcess Communication, 简称IPC),是指在不同进程之间交换或传递数据。 以Linux系统为例。 方式一:无名管道(pipe) 无名管道用于从父进程向子进程单向传递数据。 在Linux系统的头文件中,定义了用于开启一个无名管道的函数pipe()。 函数原型

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-14
0 0 0
CS61B: 并查集(不相交集)及其简单实现(二)——加权合并算法

CS61B: 并查集(不相交集)及其简单实现(二)——加权合并算法

1:让我们从删除代码开始! 还记得我们在[第一部分](CS61B: 并查集(不相交集)及其简单实现(一) - 掘金 (juejin.cn))中写的connect方法么? public void connect(int numberOfSuspectA, int numberOfSuspectB) {

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-14
0 0 0
微服务网关鉴权:gateway使用、网关限流使用 用户密码加密 JWT鉴权

微服务网关鉴权:gateway使用、网关限流使用 用户密码加密 JWT鉴权

目标 掌握微服务网关Gateway的系统搭建 掌握网关限流的实现 能够使用BCrypt实现对密码的加密与验证 了解加密算法 能够使用JWT实现微服务鉴权 1.微服务网关Gateway 1.1 微服务网关概述 不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业

醒在深海的猫 醒在深海的猫 2023-07-14
0 0 0
JVM篇: 运行时参数

JVM篇: 运行时参数

JVM参数选项 官网地址:https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html 类型一:标准参数选项 特点: 比较稳定,后续版本基本不会变化 以 - 开头 通过 java -help 查看所有参数。 &

法医 法医 2023-07-14
0 0 0
今日算法02二维数组中的查找

今日算法02二维数组中的查找

一、题目描述 题目链接:leetcode.cn/problems/er… 难易程度:中等 在一个 n * m 的二维数组中,每一行都按照从左到右递增排序,每一列也按照从上到下递增排序。给定一个数,判断这个数是否在该二维数组中。 Consider the following matrix: [

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-14
0 0 0
Java异常体系

Java异常体系

异常的层次结构 异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。Java通 过API中Throwable类的众多子类描述各种不同的异常。因而,Java异常都是对象,是Throwable子类的实例,描述了出现在一段编码中的

竹子爱熊猫 竹子爱熊猫 2023-07-14
0 0 0
【大数据实战你真的了解 Clickhouse 投影吗?

【大数据实战你真的了解 Clickhouse 投影吗?

👉博主介绍: 博主从事应用安全和大数据领域,有8年研发经验,5年面试官经验,Java技术专家,WEB架构师,阿里云专家博主,华为云云享专家,51CTO TOP红人 💕💕 感兴趣的同学可以收藏关注下 ,不然下次找不到哟💕💕 ✊✊ 感觉对你有帮助的朋友,可以给博主一个三连,非常感谢 🙏🙏🙏 @

三掌柜 三掌柜 2023-07-14
0 0 0
Python之Requests库的使用

Python之Requests库的使用

Requests模块 Requests是一个功能强大的Python HTTP库,用于发送HTTP请求,获取响应数据。它简化了与HTTP资源的交互,提供了简洁且易于使用的API。 文档:https://requests.readthedocs.io/projects/cn/zh_CN/latest

三掌柜 三掌柜 2023-07-14
0 0 0
掌控MySQL并发:深度解析锁机制与并发控制

掌控MySQL并发:深度解析锁机制与并发控制

推荐课程 前一篇MySQL读取的记录和我想象的不一致——事物隔离级别和MVCC讲了事务在并发执行时可能引发的一致性问题的各种现象。一般分为下面3种情况: 读 - 读情况:并发事务相继读取相同的记录。读取操作本身不会对记录有任何影响,不会引起什么问题,所以允许这种情况发生。 写 - 写情况:并发

共饮一杯 共饮一杯 2023-07-14
0 0 0
《面试1v1》Kafka基础

《面试1v1》Kafka基础

我是 javapub,一名 Markdown 程序员从👨‍💻,八股文种子选手。 《面试1v1》 连载中... 面试官: 嗨,欢迎来到我们的面试!今天我们要聊一聊Kafka基础。你对Kafka有了解吗? 候选人: 嗨!当然有啦,Kafka是一个分布式流处理平台,用于高吞吐量、低延迟的数据传输和处理

穿过生命散发芬芳 穿过生命散发芬芳 2023-07-14
0 0 0
java编程学习:数组的基本用法

java编程学习:数组的基本用法

数组是一组类型相同的数据的集合,数组中的每个数据称为元素。在Java中,数组本身也是Java对象。数组中的元素可以是任意类型(包括基本类型和引用类型),但同一个数组里只能存放类型相同的元素。数组是一组类型相同的数据的集合创建数组包括如下步骤。(1)声明一个数组类型的引用变量,简称为数组变量。(2)用

醒在深海的猫 醒在深海的猫 2023-07-14
0 0 0
Python多维列表「拉伸」为一维列表10种方式

Python多维列表「拉伸」为一维列表10种方式

Python编程中,列表是一种常用的数据类型。当我们遇到了一个嵌套列表,如果想将它扁平化为一维列表,就可以使用下面10种方法之一来实现这个需求。1. 使用两层循环遍历lst = [[1, 2], [3, 4], [5, 6]] new_lst = [] for sublist in lst:

捡田螺的小男孩 捡田螺的小男孩 2023-07-14
0 0 0
Rust异步编程

Rust异步编程

1. 介绍Rust语言 1.1 Rust语言的特点 Rust是一种多范式、编译型、静态类型的系统编程语言。它具有以下几个特点: 安全性:Rust通过其独特的所有权和借用机制来保证内存安全和线程安全。 并发性:Rust支持无锁并发,可以轻松地开发高效的并发程序。 高性能:Rust具有与C和C++相当

LOVEHL^ˇ^ LOVEHL^ˇ^ 2023-07-14
0 0 0
Java 动态编译在项目中的实践

Java 动态编译在项目中的实践

引言 或许大部分人工作至今都没有使用过 Java 的动态编译功能,当然我也是在机缘巧合之下才有机会去研究使用。 这就不得不说到我刚来我们部门的故事了,当时我接收了一个项目,主要是做部门各个业务与外部三方的对接,在接手后我遇到了一些问题: 1、项目就是一个大杂烩,包含了各个业务的代码。经常来个需求但已

醒在深海的猫 醒在深海的猫 2023-07-14
0 0 0
1 … 1,635 1,636 1,637 1,638 1,639 … 1,703