03 2022 档案
摘要:2022-03-31 08:00:01
阅读全文
摘要:概念 可用性与系统故障及其相关后果有关。当系统不再提供其规范中所说明的服务时,就出现了系统故障。所关注的方面有: 如何检测系统故障 系统故障发生的频度 出现故障时会发生什么情况 允许系统有多长时间非正常运行 什么时候可以安全地出现故障 如何防止故障的发生以及故障时要求进行哪种通知 一般将系统可用性定
阅读全文
摘要:易用性与用户完成期望任务的难易程度以及系统为用户提供的支持种类有关。简单来说,易用性战术的目标是为用户使用系统提供适当的反馈与协助,就是在一定程度上协助用户更好的完成目标。如下图可以更好的表达易用性。 易用性战术分为运行时战术(Runtime tactics)和系统主动战术,其中运行时战术是提供给用
阅读全文
摘要:# 软件可测试性的概念 可测试性战术的目标是允许在完成软件开发的一个增量后,较轻松地对软件进行测试。 # 可测试性的目的 软件开发的一切辅助性行为最终都是为了减少开发的成本尽可能保证利益,而单纯测试的目的又有一下方面: ① 在给定的产品中尽可能多地发现错误(或bug)。 ② 演示一个给定的软件产品与
阅读全文
摘要:什么是拓扑序列 拓扑序列是对于有向图而言的,有向图的拓扑序是其顶点的线性排序,使得对于从顶点u uu 到顶点v vv的每个有向边u v uvuv, u uu 在序列中都在v vv之前。 例如对于下图: 对于上图, 存在4条边:(1,3)(1,2)(2,4)(2,3) 该图的拓扑序必须要满足以下两点:
阅读全文
摘要:性能战术的目标就是对在一定的时间限制内到达系统的事件生成一个响应。事件到达后系统或者对该事件进行处理,或者由于某些原因处理被阻塞。下面是产生响应时间的两个基本因素:资源消耗和闭锁时间 资源消耗:包括CPU、数据存储、网络通信带宽和内存,但它也可以包括由设计中的特定系统所定义的实体。例如必须对缓冲器进
阅读全文
摘要:软件架构师 “Architecture is about the important stuff. Whatever that is” “建筑是关于重要的东西。 不管是什么” Software Architecture is the founding stone for any project. I
阅读全文
摘要:软件开发工程师的职业发展无非两大类:一是做“官”,从事管理工作;二则继续从事技术工作。对于后者,软件架构师(software architect)是很多软件开发工程师追求的理想岗位。在这我想谈一谈软件架构师所需的几大能力和一些特质,以便读者能更好地规划自己的职业发展。 1)需要很好的逻辑思维能力。对
阅读全文
摘要:学习与交流 参考代码地址:https://www.cnblogs.com/hahaa/p/16383162.html
阅读全文
摘要:ctrl+shift+A:万能命令行shift两次:查看资源文件新建工程第一步操作module设置把空包分层去掉,compact empty middle package设置当前的工程是utf-8,设置的Editor-->File Encodings-->全部改成utf-8, 注释 ctrl+/:单
阅读全文
摘要:简介 PySide2和PyQt5都是著名的Qt库。 Qt库里面有非常强大的图形界面开发库,但是Qt库是C++语言开发的,PySide2和PyQt5可以让我们通过Python语言使用Qt。 PySide2是Qt的亲儿子。 PyQt5是Qt还没有亲儿子之前收的义子。 PySide2简介 PySide2是
阅读全文
摘要:流式计算处理模式 模式一:所有输入记录按一条接一条的处理。 模式二:微批处理(batch) 将输入的数据以某一时间间隔T,切分成多个微批量数据,然后对每个批量数据进行处理。spark streaming采用的就是这种方式。 SparkStreaming介绍 官网 Spark streaming是sp
阅读全文
摘要:一、从Shark说起1、在这之前我们要先理解Hive的工作原理: Hive是一个基于Hadoop的数据仓库工具,提供了类似于关系数据库SQL的查询语言——HiveSQL,用户可以通过HiveSQL语句快速实现简单的MapReduce统计,Hive自身可以自动将HiveSQL语句快速转换成MapRed
阅读全文
摘要:简介 Leaf 最早期需求是各个业务线的订单ID生成需求。在美团早期,有的业务直接通过DB自增的方式生成ID,有的业务通过redis缓存来生成ID,也有的业务直接用UUID这种方式来生成ID。以上的方式各自有各自的问题,因此我们决定实现一套分布式ID生成服务来满足需求。 目前Leaf覆盖了美团点评公
阅读全文
摘要:Kubernetes高可用集群的最佳实践
阅读全文
摘要:2022-03-17 16:51:17
阅读全文
摘要:2022-03-07打卡 SparkStreaming
阅读全文
摘要:自定义采集器 package com.gazikel.streamaing import org.apache.spark.SparkConf import org.apache.spark.storage.StorageLevel import org.apache.spark.streaming
阅读全文