ICode9

精准搜索请尝试: 精确搜索
  • Yarn公平调度器(Fair Scheduler)切换容量调度器(Capacity Scheduler)2022-09-14 20:34:58

    一、调度器简介 Fair Scheduler称为公平调度器,是Apache YARN内置的调度器。公平调度器主要目标是实现YARN上运行的应用能公平的分配到资源,其中各个队列使用的资源根据设置的权重(weight)来实现资源的公平分配。Capacity Scheduler称为容量调度器,是Apache YARN内置的调度器,建议YARN使

  • add disk capacity2022-09-09 10:33:36

    virsh shutdown vm01 virsh list qemu-img info /opt/amzn2-kvm/amzn2-kvm-2.0.20220719.0-x86_64.xfs.gpt.qcow2 qemu-img resize /opt/amzn2-kvm/amzn2-kvm-2.0.20220719.0-x86_64.xfs.gpt.qcow2 +50G qemu-img info /opt/amzn2-kvm/amzn2-kvm-2.0.20220719.0-x86_64.xfs.

  • jmap2022-08-27 21:33:42

    jmap 此命令用来查看内存信息,实例个数以及占用内存大小   jmap jmap -histo -F  27515 >  ./log.txt     查看堆信息 jmap -heap 进程Id Attaching to process ID 27515, please wait... Debugger attached successfully. Server compiler detected. JVM version is 25.201

  • Python custom modify the __add__ method All In One2022-08-21 03:00:08

    Python custom modify the add method All In One Python 改写 __add__ 类方法 """ # class Juice: # def __init__(self, name, capacity): # self.name = name # self.capacity = capacity # def __str__(self): # retur

  • 1094. 拼车2022-08-18 22:04:32

      labuladong 题解思路 难度中等199收藏分享切换为英文接收动态反馈 车上最初有 capacity 个空座位。车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向) 给定整数 capacity 和一个数组 trips ,  trip[i] = [numPassengersi, fromi, toi] 表示第 i 次旅行有 

  • V8中的快慢数组(附源码、图文更易理解2022-08-03 22:35:40

    接上一篇掘金 V8 中的快慢属性,本篇分析V8 中的快慢数组,了解数组全填充还是带孔、快慢数组、快慢转化、动态扩缩容等等。其实很多语言底层都采用类似的处理方式,比如:Golang中切片的append操作就涉及扩容处理。

  • 循环队列的实现2022-07-13 21:36:01

    package com.practice; public class LoopQueue<E> implements Queue<E> { private E[] data; private int front,tail; private int size; public LoopQueue(int capacity){ data = (E[]) new Object[capacity + 1]; front =

  • C++ reserve和resize的区别2022-07-13 16:01:02

    前置知识: capacity是指容器的容量,指该容器如果不重新分配内存,最多只能容纳capacity个元素。 size是指容器中当前存在的元素个数。 capacity和size的关系:size <= capacity   reserve(n)是指为容器至少预分配n * sizeof(元素)的容量。如果分配的n<size,则不会起作用。 std::vec

  • ByteBuffer 字节缓冲区2022-07-07 13:04:20

              HeapByteBuffer 在jvm堆上面的一个buffer,底层的本质是一个数组  由于内容维护在jvm里,所以把内容写进buffer里速度会快些;并且,可以更容易回收 DirectByteBuffer 底层的数据其实是维护在操作系统的内存中,而不是jvm里,DirectByteBuffer里维护了一个引用addres

  • java集合 总结篇2022-06-25 22:31:07

    List ArrayList    Vector    LinkList     Set HashSet    TreeSet  LinkedHashSet     Queue     Map                 大方向上,HashMap 里面是一个数组,然后数组中每个元素是一个单向链表。上图中,每个绿色 的实体是嵌套类 Entry 的实例,Ent

  • Java NIO Buffer2022-06-16 16:35:47

    1、概述 Java NIO中的Buffer用于和NIO Channel进行交互。数据是从通道读入缓冲区,从缓冲区写入到通道中的。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 所有Buffer都继承抽象类Buffer,它

  • yarn 调度器2022-06-04 10:04:18

    yarn 调度器 FIFO Scheduler:先进先出(first in, first out)调度策略 Capacity Scheduler:FIFO Scheduler的多队列版本(默认,常用) Fair Scheduler:多队列,多用户共享资源。第一个任务占用所有资源,第二个任务到达之后第一个任务分出一些资源给第二个。   yarn 多资源队列配置和使用

  • 【Rust】哈希映射(一)2022-05-29 08:00:07

    环境 Time 2022-03-24 Rust 1.59.0 示例 new fn main() { let map: HashMap<&str, i32> = HashMap::new(); println!("{:?}", map.capacity()); } with_capacity fn main() { let map: HashMap<&str, i32> = HashMap::with_capacity

  • 【Rust】动态数组(一)2022-05-27 19:33:00

    环境 Time 2022-03-16 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 new 新建一个动态数组,如果没有增加元素,不会分配堆空间。 fn main() { let vec: Vec<i32> = Vec::new(); println!("{vec:?}"); } with_capacity 分配一个固定大小的空间。 fn main() {

  • 【Rust】动态数组(二)2022-05-27 19:31:46

    环境 Time 2022-03-16 Rust 1.59.0 概念 动态数组分配在栈上,长度可以变化。 示例 reserve 保留额外空间,相当于扩容,容量可能会比扩容的大,带异常版本:try_reserve。 fn main() { let mut vec = Vec::new(); vec.push(0); vec.reserve(4); println!("{}", vec.capac

  • C++ primer 5th(中文版)勘误2022-05-23 19:01:02

    \(P_{158}\) “末位大于 3” 改为 “末位大于等于 3” \(P_{302}\) \(P_{319}\) // 添加元素用光多余容量 while (ivec.size() != ivec.capacity()) ivec.push_back(0); // capacity 应该未改变,size 和 capacity 不相等 ... ... 将注释部分 “size 和 capacity 不相等”

  • Bone Collector (HDU - 2602 )2022-05-14 20:35:37

    Many years ago , in Teddy’s hometown there was a man who was called “Bone Collector”. This man like to collect varies of bones , such as dog’s , cow’s , also he went to the grave …The bone collector had a big bag with a volume of V ,and along his trip o

  • Hadoop 概述(二)2022-05-04 14:34:51

    shell定时上传linux日志信息到hdfs 从标题可以分析出来,我们要使用到shell,还要推送日志信息到hdfs上。 定义出上传的路径和临时路径,并配置好上传的log日志信息。这里我使用了上一节配置的nginx的error.log #上传log日志文件的存放路径 /bigdata/logs/upload/log/ #上传log日志

  • .NET性能优化-你应该为集合类型设置初始大小2022-04-27 09:03:12

    前言 计划开一个新的系列,来讲一讲在工作中经常用到的性能优化手段、思路和如何发现性能瓶颈,后续有时间的话应该会整理一系列的博文出来。 今天要谈的一个性能优化的Tips是一个老生常谈的点,但是也是很多人没有注意的一个点。在使用集合类型是,你应该设置一个预估的初始大小,那么为什

  • 面试题-操作系统基础2022-04-07 18:01:04

    进程和线程的区别 进程:是资源分配的最小单位,一个进程可以有多个线程,多个线程共享进程的堆和方法区资源,不共享栈、程序计数器 ​线程:是任务调度和执行的最小单位,线程并行执行存在资源竞争和上下文切换的问题 ​协程:是一种比线程更加轻量级的存在,正如一个进程可以拥有多个线程一样,一

  • STL(1)—string的使用与模拟实现2022-03-01 18:33:30

    本人的LeetCode账号:魔术师的徒弟,欢迎关注获取每日一题题解,快来一起刷题呀~本人Gitee账号:路由器,欢迎关注获取博客内容源码。 文章目录 一、初识string二、string的常见接口1 构造函数2 string类对象的容量操作3 string类的访问遍历操作4 string类的容器插入操作5 string类的

  • ACM - 图论- 网络流 -2022-03-01 13:33:43

    \(EK\) 算法模板 #include <iostream> #include <queue> #include<string.h> using namespace std; #define arraysize 201 int maxData = 0x7fffffff; int capacity[arraysize][arraysize]; //记录残留网络的容量 int flow[arraysize]; //标记从源点到当前节点实

  • macOS 12 Monterey 系统怎么测试网速2022-03-01 12:03:11

    目前已经有多种方法可以测试自己的网络速度,但是大部分都是靠软件来实现的。其实很多小伙伴还不知道,Apple 已经在 macOS Monterey 中构建了自己的测试模块。 macOS Monterey 速度测试 在应用程序中找到终端,双击打开 输入networkQuality,然后回车 等待10秒钟即可 这时终端已列出

  • vSphere Capacity Report2022-02-27 12:05:19

    vSphere Capacity Report Published: September 29, 2015 Automation Purpose of the Script: If you are an admin who manages a vSphere environment then you are in the right place. How many times did you wish for a report that would give you a holistic view o

  • 剑指 Offer II 031. 最近最少使用缓存2022-02-25 10:05:03

    运用所掌握的数据结构,设计和实现一个 LRU (Least Recently Used,最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity) 以正整数作为容量 capacity 初始化 LRU 缓存 int get(int key) 如果关键字 key 存在于缓存中,则返回关键字的值,否则返回 -1 。 void put(int

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

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

ICode9版权所有