Jason‘s Blog


  • Home

  • About

  • Tags

  • Categories

  • Archives

  • Sitemap

  • Search

Design-Patterns-1

Posted on 2022-08-19
Words count in article: 3.9k | Reading time ≈ 16
Design Patterns - Behavioural首先,什么是设计模式?设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长的一段时间的试验和错误总结出来的。 设计模式可以教我们如何去架构一个类、以及类与类之间如何联系起来。在90年代由Go ...
Read more »

Raft

Posted on 2022-06-10
Words count in article: 6.6k | Reading time ≈ 23
Raft在 Raft算法 这篇博客中,我们初步学习了Raft算法,但是介绍的不够详细,我会在原来的基础上增加一部分内容 在介绍Raft算法前,我们首先要知道Paxos算法,但是它难以理解,状态空间十分复杂,因此没有构建显示系统的统一基础。由此才提出了Raft算法。 Raft算法的应用: 分布式KV ...
Read more »

go学习1

Posted on 2022-06-06
Words count in article: 8.3k | Reading time ≈ 33
go学习-part1简介背景在这学期的区块链以及数据库的课程中,需要我们使用go语言来编写Fabric中的链码、共识算法等程序。那么go语言为什么这么有用呢? go语言执行速度更快。因为go可以直接将代码编译成machine code,不像python这类解释性语言,需要一个python解释器。在 ...
Read more »

区块链-共识算法

Posted on 2022-06-05
Words count in article: 9.2k | Reading time ≈ 32
共识算法概述首先我们知道有两种故障容错类型:拜占庭容错(BFT)和崩溃容错(CFT)。 崩溃容错(CFT)是一种弹性,在这种情况下,如果组件出现故障,系统仍可以正确地达成共识。 拜占庭的容错(BFT)表示即使在存在恶意参与者的情况下也可以完成共识。 分布式系统共识算法一般在分布式系统中经常使用 ...
Read more »

高级数据库-事务

Posted on 2022-05-11
Words count in article: 11.4k | Reading time ≈ 41
高级数据库-事务复习ACID首先,我们来复习一下事务的概念:ACID,(其实在sql中已经学过了) 原子性(Atomicity): 一个事务要么没有开始,要么全部完成,不存在中间状态 一致性(Consistency): 事务的执行不会破坏数据的正确性,即符合约束 隔离性(Isolation): 多 ...
Read more »

Flink学习

Posted on 2022-05-10
Words count in article: 5.2k | Reading time ≈ 18
Flink学习设计思想 大数据运算主要有2个领域:1:流式计算 2:批量计算。在数据操作层面可以看做如下的两类 有限数据集:数据大小有限(固定大小,比如固定的文件),用于批处理。比如说MapReduce,Spark 无限数据集:数据持续增长(属于无限大小,比如kafka中的日志数据,总是有新数据进入 ...
Read more »

Yarn学习

Posted on 2022-05-09
Words count in article: 2.3k | Reading time ≈ 8
Yarn学习设计思想作业与资源管理在学习Yarn之前,我们先学习一下作业管理和资源管理。 在MapReduce中,有一个部件是 JobTracker,它负责作业管理和资源管理 作业管理:状态监控、信息汇总、任务调度 资源管理:管理主从节点 但是,资源管理和计算框架不能结合得这样紧密(因此这也是M ...
Read more »

用Scala实现Spark编程

Posted on 2022-05-08
Words count in article: 0 | Reading time ≈ 1
Read more »

advanced-Scala学习

Posted on 2022-05-08
Words count in article: 0 | Reading time ≈ 1
Read more »

scala初识

Posted on 2022-04-28
Words count in article: 20.5k | Reading time ≈ 90
Scala初识The Absolute Scala BasicsValues, Variables and Types学习一门新的语言,自然要先从数值类型入手。在scala中,常量用val定义,变量用var定义。 定义常量Int 一个量有两种定义方式,一种是显式的定义x. 指明其为类型;另外一种 ...
Read more »
<i class="fa fa-angle-left"></i>1…345…44<i class="fa fa-angle-right"></i>

Jason

437 posts
11 categories
61 tags
GitHub E-Mail
Links
  • 友链:杨弘的博客
  • 友链:赵奕轲的博客
  • Like it, STAR ME
0%
© 2025 Jason