编程笔记

  • 【深入浅出 Yarn 架构与实现】3-2 Yarn Client 编写 _

    1、创建并启动 Client YarnClient 内容通过 ApplicationClientProtocol 与 ResourceManager 通信,向 RM 的ApplicationsManager 申请 Application。跟踪进去可以在 YarnClientImpl 找到 rpc:this.r…

    编程笔记 2022年11月18日
  • 如何精简 Prometheus 的指标和存储占用

    前言 随着 Prometheus 监控的组件、数量、指标越来越多,Prometheus 对计算性能的要求会越来越高,存储占用也会越来越多。 在这种情况下,要优化 Prometheus 性能, 优化存储占用. 第一时间想到的可能是各种 Prometh…

    编程笔记 2022年11月18日
  • 自学 TypeScript 第三天 使用webpack打包 TS 代码

    安装: 首先第一步,我们要初始化我们项目,在目录下输入 npm init 接下来,我们的安装几个工具 npm i -D webpack webpack-cli typescript ts-loader -D 意思是 开发依赖,也就是我们现在所安装的依赖都是开发依赖…

    编程笔记 2022年11月18日
  • c#入参使用引用类型为啥要加ref?

    那什么是值,什么是引用?大体可以理解为堆栈的区别,在.net中大多数实例存在于托管堆栈中。struct,int32,int64,double,enum等数据类型声明的实例存在栈中,而string,class,delegate等存在于堆中。前者一般称…

    编程笔记 2022年11月18日
  • 在 R 和 Python 之间,数据分析专家一般使用哪种编程语言?

      近年来,我能够注意到这两种语言在数据分析领域的应用演变。因此,我得到了以下个人结果:   ✔R语言对交互式数据分析和数据探索要简单得多,尤其是对分析师或来自分析师的人SQL在商业智能领域占据主导地位的…

    编程笔记 2022年11月18日
  • jdk线程池ThreadPoolExecutor优雅停止原理解析

    jdk线程池工作原理解析(二) 本篇博客是jdk线程池ThreadPoolExecutor工作原理解析系列博客的第二篇,在第一篇博客中从源码层面分析了ThreadPoolExecutor在RUNNING状态下处理任务的核心逻辑,而在这篇博客中将会详细…

    编程笔记 2022年11月18日
  • jdk线程池ThreadPoolExecutor优雅停止原理解析

    jdk线程池工作原理解析(二) 本篇博客是jdk线程池ThreadPoolExecutor工作原理解析系列博客的第二篇,在第一篇博客中从源码层面分析了ThreadPoolExecutor在RUNNING状态下处理任务的核心逻辑,而在这篇博客中将会详细…

    编程笔记 2022年11月18日
  • DHorse系列文章之镜像制作

    1.使用docker commit制作该命令使用比较简单,可以自行网上搜索教程。2.使用Dockerfile制作这种方式,需要编写如下的Dokerfile文件: FROM openjdk:openjdk:13-jdk-alpine ADD client-1.0.0.jar /client.jar ENTRYP…

    编程笔记 2022年11月18日
  • TreeUtils工具类一行代码实现列表转树 实战Java8

    一、序言 在日常一线开发过程中,总有列表转树的需求,几乎是项目的标配,比方说做多级菜单、多级目录、多级分类等,有没有一种通用且跨项目的解决方式呢?帮助广大技术朋友给业务瘦身,提高开发效率。 本文将基于J…

    编程笔记 2022年11月18日
  • Vanilla OS:不只是原味 GNOME 的 Ubuntu

    作者: Ankush Das 译者:LCTT Xingyu.Wang | 2022-11-02 11:28      Vanilla OS 是建立在 GNOME 上的、具有按需不变性和软件包选择自由的 Ubuntu。听起来很有趣?在这里阅读更多信…

    编程笔记 2022年11月18日