ICode9

精准搜索请尝试: 精确搜索
  • 【Elasticsearch】ES选主流程分析2022-09-13 09:34:20

    Raft协议 Raft是分布式系统中的一种共识算法,用于在集群中选举Leader管理集群。Raft协议中有以下角色: Leader(领导者):集群中的领导者,负责管理集群。 Candidate(候选者):具有竞选Leader资格的角色,如果集群需要选举Leader,节点需要先转为候选者角色才可以发起竞选。 Follower(跟随者 ):Leader

  • Android M Launcher3主流程源码浅析,爆火的Android面试题2022-02-06 13:00:55

    LauncherAppState:单例对象,构造方法中初始化对象、注册应用安装、卸载、更新,配置变化等广播。这些广播用来实时更新桌面图标等,其receiver的实现在LauncherModel类中,LauncherModel也在这里初始化。 LauncherModel:数据处理类,保存桌面状态,提供读写数据库的API,内部类LoaderTask用

  • 一文搞懂zookeeper选主流程2022-01-29 16:33:37

    我们在前面介绍了 ZooKeeper 集群中的三个服务器角色:Leader、Follower 和 Observer。其中,Leader 选举是 ZooKeeper 中最重要的技术之一,也是保证分布式数据一致性的关键所在。本期内容将重点讲解 Leader 是如何被选举的。 1. Leader 的选举机制 Zookeeper 在配置文件中并没有指定 M

  • Camunda 调用外部子流程(Call Activity)示例2022-01-19 10:03:06

    Camunda子流程有两种实现方式:嵌套子流程(Embedded Subprocess)和外部子流程(Call Activity)。以下介绍Camunda外部子流程(Call Activity)的实现方式,通过示例介绍主流程如何发起子流程,主子流程间变量如何传递。 一、什么是调用子流程 BPMN 2.0区分了嵌入式子流程(Embedded Subprocess)和

  • 图片库Picasso阅读与主流程理解并实现的总结2022-01-11 16:35:02

    一. 参考 Android 库 图片库比较 https://www.jianshu.com/p/44a4ee648ab4 https://github.com/square/picasso 二. 图片库Picasso阅读与主流程理解并实现的总结 Picasso 动态逻辑流程 Picasso 分层设计 1. Picasso: 作为请求管理层, 通过调用者给出的填充目标和请求目

  • DolphinScheduler2.0.1 源码2022-01-07 09:34:13

    团队从去年就开始用DolphinScheduler了,社区也比较火,最近抽时间大概看了下源码做了简单的对主流程做了下总结,其他很多东西还没有来得及看的很仔细,比如DAG如何生成,具体master和worker容错机制,任务依赖等。  

  • React Native Android 源码框架浅析(主流程及 Java 与 JS 双边通信)2021-12-17 19:35:10

    … try { //异步执行的重量级核心方法createReactContext,创建ReactContext JavaScriptExecutor jsExecutor = params[0].getJsExecutorFactory().create(); return Result.of(createReactContext(jsExecutor, params[0].getJsBundleLoader())); } catch (Exception e) { // P

  • 冒烟测试2021-12-10 09:03:00

    一.冒烟测试是干嘛的 通常一提到冒烟测试,大家都习惯性的把关注点放在后面两个字:测试 ,开发的同学一听这个活动,很开心,这不是我们的活儿,应该是测试人员来完成的。真的是这样么? 冒烟测试这个名称的来历,最初是从电路板测试得来的。因为当电路板做好以后,首先会加电测试,如果板子没有冒

  • Smoke Test,2021-10-22 23:34:35

    Smoke Test 冒烟测试,源自线路板组件测试,给线路板加电,看看线路板会不会冒烟,没冒烟,就表示待测组件是通过了测试。 主要过程: 1、主流程和主功能的确认 要求测试人员在测试开始前跟开发人员确认需求和重要的流程、功能,最好将功能点和流程以及预期结果和开发人员说明清楚。冒烟测

  • 缺陷的优先级区分2021-09-24 11:03:45

    缺陷单缺陷发现环境未生产环境的缺陷,定义为生产缺陷。 缺陷的定义: 测试环境缺陷:版本处于测试环境测试阶段,所发现的缺陷 预发布环境缺陷:版本处于生产环境外灰或全量阶段,所发现的缺陷 生产环境缺陷;版本处于预发布验证阶段,所发现的缺陷 或版本已上生产,但缺陷所属功能为内灰阶段(即理

  • 在RapidMiner中建立决策树模型2021-05-13 07:05:09

    本教程的目的是介绍如何在RapidMiner中创建基本决策树。在本教程中,我将使用“ Iris”默认数据集。         1)访问此数据集,请单击“进程”选项卡,然后转到存储库并单击显示数据的存储库,然后打开下拉菜单以查看数据集“Iris”,如下图所示。         2)单击并将数据集拖到

  • webkit页面渲染主流程从输入cnblogs.com到博客园首页完全展示发生了什么2021-03-17 12:32:54

    从输入cnblogs.com到博客园首页完全展示发生了什么 阅读目录 DNS 解析成 IP 地址 发送 http 请求 TCP 传输报文 IP 寻址 封装成帧 物理传输 页面渲染主流程 dom树和render树的关系 布局render树(layout) 绘制(paint) 之前面试时候经常被问及这个问题,支支吾吾回答没有底气,仔细研究了一

  • Elasearch选主流程过程分析总结2021-01-30 20:33:53

    1.ES选主流程分析 ​ 概要: 我们知道es本身就是具有分布式特性的框架,并且采用的主从的架构,有主有从,那么当出现网络故障或主节点挂了,ES如果维持集群的状态,重新选举出一个master结点呢? 1.1 采用的选举算法 ​ es采用的选择算法是Bully算法,他假定集群中所以结点都有一个唯

  • 支撑流程的意义2021-01-25 11:03:15

    战斗机(417***293) 9:34:29 书上64页图3-15,支撑流程描述没看明白。 战斗机(417***293) 9:39:41 书上的例子调度系统是支撑流程。潘加宇(3504847) 9:42:58 组织为了提供一个价值(用例),需要很多系统(业务工人)一起协作来实现,实现的过程就是组织的业务流程。其中有一条是直接描述价值

  • mybatis篇(二):mybatis主流程源码解析2020-06-30 22:42:16

    文章目录mybatismybatis的基本使用SqlSessionFactory创建源码分析SqlSession构建源码分析getMapper源码分析mapper执行方法过程源码分析 mybatis 源码分析大部分说明直接注释在代码当中 mybatis的基本使用 SqlSessionFactory创建源码分析 时序图: 首先几个关键注册点:

  • 开放平台接口主流程自动化框架简介2020-06-24 13:51:33

     1.基于python语言的自动化框架整体闭环流程图                     2.目前调试开发完成的优化功能   2.1. 能快速开发新接口需求,易维护;       2.2. 当数据库数据被手误清空,能快速搭建底层测试数据;        2.3. 当测试数据被执行完一次后,能还原数据并

  • 我是怎么把一个项目带崩的2020-06-23 17:09:04

    我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用)。在最近的几天,我每天都在反思自己,我都在问自己以下几个问题:1.我做错了什么?2.我在其中占有多重的因素? 以下内容,我将回答以上问题,并在最后说一下我的补救措施。 项目和团队背景 首先给大家说明一下项

  • 从接口自动化测试框架设计到开发(三)主流程封装2020-03-04 17:03:09

    主流程封装 #Run.Test.py # -*- coding: utf-8 -*- # @Author: jiujiu # @Date: 2020-03-04 16:30:31 # @Last Modified time: 2020-03-04 16:30:31 import sys sys.path.append("G:/uni_test")#添加当前过程的目录 from base.run_method import RunMethod from data.GetData i

  • Nginx源码分析 - 主流程篇 - 多进程的惊群和进程负载均衡处理2019-10-29 19:01:11

    Linux2.6版本之前还存在对于socket的accept的惊群现象。之后的版本已经解决掉了这个问题。 惊群是指多个进程/线程在等待同一资源时,每当资源可用,所有的进程/线程都来竞争资源的现象。 Nginx采用的是多进程的模式。假设Linux系统是2.6版本以前,当有一个客户端要连到Nginx服务器上,Ngi

  • 写出这10 行 Python代码后,我得到了无与伦比的优越感2019-08-15 22:39:01

    就这 10 行代码能干啥? 为了表明我不是标题党,我得先亮出这 10 行代码: class Event: handlers = dict() def attach(self, handler_id, handler): if not callable(handler): raise TypeError('handler object is not callable') self

  • 如何快速了解业务2019-08-11 13:01:44

    1、如何快速了解业务   了解业务背景 了解业务的系统的前世今生,为什么要这么做,意义在哪里,做完后要达到什么预期 先整体再局部 先主流程,再到枝干,细枝末节 角色认知 先分清楚参与系统的角色,职责是什么,要做什么事情,要做这些事情需要经历那些过程(与那些系统有交互)

  • 兼容性测试2019-07-22 10:04:18

    1.什么是兼容性测试     兼容性测试主要是测试在软件测试不同操作系统下、不同浏览器下、同一浏览器不同版本下和不同网络环境下的兼容性,与其他软件、标准外设的兼容性,以及是否能操作不同版本或其他软件生成的文件或数据。     2.兼容性测试的测试点 1)       测试软件

  • 我的周记3——“雨打梨花深闭门,忘了青春,误了青春”2019-05-24 18:54:10

      在这里上班这么久 ,这一片去吃饭的路上旁边终于铺满了草, 记录和同事吃完晚饭后去在这里拍拍照谈谈话的时刻   Postman 最详细教程: https://blog.csdn.net/wlly1/article/details/77475911   新闻  这周新闻最大的热点 莫过于 美国对 华为的打击了 。    学习 这周工作比较

  • Linux及生物信息学习记录2019-05-03 22:48:27

    作为一个生物信息方面方面的初学者,今天和大家分享一下自己学习的过程及学习中遇到的问题。一方面为了能借此回顾自己所学内容,另一方面也借此与其他初学者交流。 我最初的学习分为三大部分,一是对Linux命令的基本学习,二是基因组学,转录组学等知识的学习,目前是进行的是基因组学的

  • 作为一名项目经理,我是怎么把一个项目带崩的2019-04-20 21:55:40

    我是一名项目经理,在过去的四个月里,我把一个项目带崩了(上线后频出问题,用户无法使用)。在最近的几天,我每天都在反思自己,我都在问自己以下几个问题: 1.我做错了什么? 2.我在其中占有多重的因素? 以下内容,我将回答以上问题,并在最后说一下我的补救措施。 项目和团队背景 首先给大家说明

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有