ICode9

精准搜索请尝试: 精确搜索
  • Spark图解2021-11-11 23:31:49

    目录RDD五大特性groupByKey和reduceBykeyBlockManager资源调度和任务调度 RDD五大特性 groupByKey和reduceBykey BlockManager 资源调度和任务调度

  • Java包装器类的作用好处及图解2021-11-09 12:34:26

    参考1:包装器类 参考二:自动装箱与拆箱 基本数据类型的包装类的作用是: 1.作为和基本数据类型对应的类类型存在,方便涉及到对象的操作。 2.包含每种基本数据类型的相关属性如最大值、最小值等,以及相关的操作方法。 基本类型 包装器类型 byte    1B Byte short   2B Short

  • Floyd(动态规划)求解任意两点间的最短路径(图解)2021-11-08 22:31:29

    Floyd算法的精髓在于动态规划的思想,即每次找最优解时都建立在上一次最优解的基础上,当算法执行完毕时一定是最优解 对于邻接矩阵w,w保存最初始情况下任意两点间的直接最短距离,但没有加入中继点进行考虑 如w[1][2]=20,即表示点1与点2的当前最短距离(直接距离)为20 对于路径矩阵pa

  • dijkstar算法求单源最短路径思路(图解)2021-11-08 17:33:09

    dijkstar算法求单源最短路径 贪心算法 思路概括 需要用到的数据结构: 一维数组dist[n]--根据下标存放源点到所有其他点的最短路径, 例如:dist[1]=10, 表示源点到达结点1的最短路径的长度为10 一维数组path[n]--根据下标存放某个点的前一个点的信息,这个点是所有能够到达该点中路径

  • 选择排序算法思路图解2021-11-08 11:31:37

    排序也是一种简单的排序方法,它的基本思想是:第一次从arr[0]~arr[n-1]中选取最小值,与arr[0]交换,第二次从arr[1] arr[n-1]中选取最小值,与arr[1]交换,安徽遴选第三次从arr[2]~arr[n-1]中选取最小值,与arr[2]交换,......,第一次从arr[i-1]~arr[n-1]中选取最小值,与arr[i-1]交换,......,第n-1

  • 图解 RIP :这玩意儿可以自动生成路由?2021-11-07 23:32:34

    Hi ,大家好,我是 Fox 。路由器能把全世界的网络连接起来,再根据路由表进行数据转发。路由表项可以手动配置添加,但是面对不计其数、而且动态变化的网络环境,手动添加路由表项显得不切实际,必须使用可以自动生成路由表项、动态感知网络变化的网络协议,那就是动态路由协议。要了解动态

  • 24document查询内部原理图解2021-11-06 19:05:07

    查询一个document请求时: 1、客户端发送请求到任意一个node,成为coordinate node 2、coordinate node对document进行路由,将请求转发到对应的node,此时会使用round-robin随机轮询算法,在primary shard以及其所有replica中随机选择一个,让读请求负载均衡 比如说coordinate node接收

  • 如何反转链表?超详细图解,看这一篇就够了!2021-11-06 12:35:17

    有如下链表: 要求对链表进行反转,反转后的链表如下: 题目解析 反转链表,就是将链表中每一个节点的 next 引用指向其前驱节点。链表默认自带一个引用,这个引用指向了头节点,记为 n1。首先尝试将 n1 的 next 引用进行反转: 可以发现,① 的 next 引用指向了空,由于 ① 切断了指向 ② 的引

  • 图解-元宇宙(MetaVerse)2021-11-04 14:34:15

    目录 1、前言 2、元宇宙是什么 3、生态技术图谱 1、前言 近日,全球互联网巨头Facebook宣布改名为Meta(Meta为元宇宙MetaVerse的前缀),一时间,基于技术创新且未来空间广阔的“元宇宙”再次成为科技界最关心的话题。 2、元宇宙是什么 元宇宙(Metaverse)一词,诞生于1992年的科幻小说《雪

  • 【图解算法】622. 设计循环队列2021-11-04 11:04:01

    题目链接 实际中我们有时还会使用一种队列叫循环队列。环形队列可以使用数组实现,也可以使用循环链表实现。 本文使用数组实现。 循环链表实现此处不议。 循环队列分析 符合先进先出空间大小确定 解题思路 通过一个定长数组实现循环队列。 入队:首先要判断队列是否已满,再进行入

  • 继往开来,继续拼搏2021-10-31 23:01:09

    近日小结 两个月间隔,换了新东家,从头开始。 但是也没闲着,看了几本书:鸟哥的《Linux私房菜》、Ben forta著刘晓霞译的《MySQL必知必会》、袁国忠译的《算法图解》、上野 宣著于均良译的《图解HTTP》。 两个图解书籍真是好,非常形象,浅显易懂。新手看了能快速入门,老手看了可快速回顾,常看

  • Flink(五)运行时调度过程图解2021-10-30 20:05:33

    版本:Flink 1.13.2 - 2021-08-02 Flink 运行时集群的基本结构及调度过程图解 Flink 运行时集群的基本结构 针对不同集群环境(YARN,Mesos,Kubernetes,standalone等),结构会有略微不同,但是基本结构中包含了运行时的调度原理。 Flink Runtime 集群的基本结构,采用了标准 master-sl

  • 卧槽,字节跳动《算法中文手册》火了,完整版 PDF 开放下载2021-10-30 13:31:43

    今天给大家推荐两份来自字节跳动大佬的算法进阶指南,据说有不少小伙伴靠这份指南成功掌握了算法的核心技能,拿到了 BAT offer。希望对大家有帮助。 第一份资料是 70K Star 的《labuladong 的算法小抄》(作者 labuladong)。 先来给你们看看里面具体都有哪些内容:   现在这本 PDF

  • 多线程-线程的状态(图解)2021-10-28 18:34:46

    1 CPU的执行资格:可以被cpu的处理,在处理队列中排队 2 CPU的执行权:正在被cpu的处理 3 4 5 6 临时阻塞状态(比如四个线程,只有一个在运行,其他三个有执行资格,但没有执行权) 7 丨 具备着执行资格,但是不具备执行权,正在等待执

  • 多线程运行图解2021-10-26 22:34:37

    1 package multithread; 2 3 class Demo extends Thread{ 4 private String name; 5 Demo(String name){ 6 this.name=name; 7 } 8 public void run() { 9 int[] arr = new int[3]; 10 System.out.println(arr[3]); 11

  • HTTP协议—图解2021-10-24 17:03:20

      前言   说到HTTP,我想大家都知道它是超文本传输协议,规定了浏览器和服务器之间互相通信的规则。但是如果问你它是怎样规定的?又是怎样进行通信的?或许你就会觉得不就是在浏览器输入一个URL,然后服务器返回一个页面嘛。毫无疑问这样的理解远远不够,让你继续往下说就会觉得好像是这

  • 五万字,快速读完《图解TCP/IP》核心内容!!!(建议收藏)2021-10-24 11:01:25

    目录 1. 网络基础知识 1.1 计算机网络出现的背景 1.2 计算机与网络发展的7个阶段 1.3 协议 1.4 协议由谁规定 1.5 协议分层与OSI参考模型 1.6 OSI参考模型通讯处理举例 1.7 传输方式的分类 1.8 地址 1.9 网络的构成要素 1.10 现代网络实态 2.TCP/IP基础知识 2.1 TCP/IP出现的

  • ❤️Android Binder原理图解❤️2021-10-22 12:31:08

    关注:微信公众号「帅次」,获取更多内容。         之前了解到进程与多进程,涉及多进程不可避免的遇到了进程间通信,说到进程间通信,Binder 成了一道绕不过的坎。接下来咱们逐一了解。

  • C/C++ 排列 图解递归过程【简单易懂,代码可以直接运行】2021-10-21 23:31:12

    C/C++ 排列 图解递归过程【简单易懂,代码可以直接运行】 怎么说,这道题是老生常谈了 这道题图样可以抽象为深度递归搜索树: 点个

  • 图解7种耦合关系2021-10-18 17:34:50

    本文将用图文详细讲解七种耦合的不同之处。 高内聚与低耦合 高内聚与低耦合是每个软件开发者追求的目标,那么内聚和耦合分别是什么意思呢? 内聚是从功能角度来度量模块内的联系,一个好的内聚模块应当恰好做一件事。它描述的是模块内的功能联系。 耦合是软件结构中各模块之间相互

  • Edit Distance 编辑距离图解2021-10-18 17:02:11

    https://blog.csdn.net/weixin_41173218/article/details/88810096?utm_medium=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-7.no_search_link&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2~default~OPENSEARCH~default-7.no_se

  • TCP协议可靠性以及传输速率的保证(图解)2021-10-15 23:59:58

    TCP协议可靠性以及传输速率的保证 可靠性的保证1.缓冲区2. 确认应答机制3. 超时重传机制4. 差错校验机制 传输速率的保证1. 全双工2. 滑动窗口3. 拥塞控制4.延持应答5.捎带应答 可靠性的保证 1.缓冲区 在UDP协议中是没有真正意义的发送缓冲区的,所以这也就确定了UDP是不

  • Docker底层原理(图解+秒懂+史上最全)2021-10-13 10:31:22

    Docker基础 使用docker和 docker-compose 安装 高可用mysql , 高可用 rocketmq ,等一系列的中间件。 作为大神或者准架构师/架构师,一定要了解一下docker的底层原理。 首先还是简单说明一下docker的简介。 Docker 简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache

  • 图解Linux网络包接收过程2021-10-09 11:01:00

    文章转载自公众号:开发内功修炼 因为要对百万、千万、甚至是过亿的用户提供各种网络服务,所以在一线互联网企业里面试和晋升后端开发同学的其中一个重点要求就是要能支撑高并发,要理解性能开销,会进行性能优化。而很多时候,如果你对Linux底层的理解不深的话,遇到很多线上性能瓶颈你

  • 三分钟图解事务隔离级别,看一遍就懂2021-10-09 10:34:45

    前文说过,“锁" 是数据库系统区别于文件系统的一个关键特性,其对象是事务,用来锁定的是数据库中的对象,如表、页、行等。锁确实提高了并发性,但是却不可避免地存在一些潜在的并发一致性问题。 不过好在锁只会带来四种问题(丢失更新、脏读、不可重复读、幻读),如果可以防止这四种情况的发生

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

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

ICode9版权所有