一、背景 为了实现全链路拓扑监控,期望一层Nginx(Openresty)具备和Ingress-Nginx-Controller一样的的Metrics监控指标。通过分析Ingress-Nginx-Controller的Metrics源码并将其抽离改造(可参考另一篇分析文档:Ingress-Nginx ...
分类:
其他好文 时间:
2021-07-05 17:36:58
阅读次数:
0
前言 最近在面试中被问到了这个区别,没回答得很好,刚好这一块涉及到了spring的异步任务,就好好的来总结一下关于源码的一些东西。 正文 这个类是spring框架的下的一个类,这个类是对jdk自带的ThreadPoolExecutor进行了封装。 他的底层实现还是jdk的ThreadPoolExec ...
分类:
其他好文 时间:
2021-07-05 17:36:41
阅读次数:
0
1、threadLocal运用的场景 最常见的ThreadLocal使用场景为 用来解决 数据库连接、Session管理等 public class ThradLocalTest { private static ThreadLocal<Connection> connectionHolder = ...
分类:
其他好文 时间:
2021-07-05 17:36:19
阅读次数:
0
网络扫描工具Nmap常用命令 Nmap是一款知名的网络安全审计工具。它免费、开源,可以快速完成各种网络审计功能。它提供了多种探测方式,基于各种网络协议规范,可以发现网络设备并探测设备的各种常见端口。利用内置的大量探针,他还可以验证目标的操作系统类型和服务类型。同时,Nmap集成了几百个NSE脚本,用 ...
分类:
其他好文 时间:
2021-07-05 17:31:39
阅读次数:
0
Horovod 是Uber于2017年发布的一个易于使用的高性能的分布式训练框架,在业界得到了广泛应用。本文是系列第九篇,介绍 horovod on spark 如何启动。 ...
分类:
其他好文 时间:
2021-07-05 17:30:40
阅读次数:
0
资源准备 角色主机名ip系统 master m8s-master01 192.168.219.160 CentOS 7.9.2009 node m8s-node01 192.168.219.164 CentOS 7.9.2009 软件信息 软件版本 docker 19.03.11 kubernete ...
分类:
其他好文 时间:
2021-07-05 17:28:38
阅读次数:
0
源代码到可执行文件经过的步骤: (1)预处理(preprocess) -E 可单独执行预处理 (2)编译(compile) -S (3)汇编(assemble) -c (4)链接(link) 预处理:主要是处理源代码中以'#'开头的预处理指令,eg:'#include' 编译:读入以某种语言(源语言 ...
分类:
其他好文 时间:
2021-07-05 17:25:56
阅读次数:
0
pip离线安装是重点,依赖的安装重点(下面有详细图解)vue在下 # 1 pip换源 》提高下载模块的速度() # 2 每个python项目,都应该有个requirement.txt >项目依赖的模块 >pip freeze >requirement.txt #生成 >pip install -r ...
分类:
其他好文 时间:
2021-07-05 17:25:34
阅读次数:
0
在处理并发读或写时,可以通过实现一个由两种类型组成的锁系统来解决问题。这两种锁通常被称为共享锁和排他锁,也叫读锁和写锁。 读锁是共享的,相互不阻塞,多个用户同一时刻可以读取同一个资源而不相互干扰。 写锁是排他的,一个写锁会阻塞其他的写锁和读锁,确保在给定时间内只有1个用户能执行写入并防止其他用户读取 ...
分类:
数据库 时间:
2021-07-05 17:21:02
阅读次数:
0
23天设计模式之迭代器模式 文章简介 今天在看Vector类的源码时发现集合基本上都使用到了迭代器模式,去了解了迭代器模式的相关知识,于是就有了这篇文章!在文章中我会拿我们最熟悉的ArrayList类来举例,对应迭代器中的几种角色一一阐释清楚。废话不多说,文章献上。 是什么 迭代器模式(Iterat ...
分类:
其他好文 时间:
2021-07-05 17:14:21
阅读次数:
0