prometheus java k8s k8

20230621 java.io.Reader

## 介绍 - `java.io.Reader` - `public abstract class Reader implements Readable, Closeable` ## API - read - `abstract int read(char[] cbuf, int off, int ......
20230621 Reader java io

20230621 java.nio.Buffer

## 介绍 - java.nio.Buffer - public abstract class Buffer - 缓冲区都具有 - `mark` ,**可选的标记**,用于重复一个读入或写出操作,默认 -1 - `position` ,**读写位置**,下一个值将在此进行读写,默认 0 - `lim ......
20230621 Buffer java nio

20230626 java.nio.ByteBuffer

## 介绍 - java.nio.ByteBuffer - public abstract class ByteBuffer extends Buffer implements Comparable - 最常用的 `Buffer` 子类 ## API ### static - allocateDir ......
ByteBuffer 20230626 java nio

20230626 java.nio.CharBuffer

## 介绍 - java.nio.CharBuffer - public abstract class CharBuffer extends Buffer implements Comparable, Appendable, CharSequence, Readable - char 缓冲区,内部是 ......
CharBuffer 20230626 java nio

20230627 java.net.InetAddress

## 介绍 - java.net.InetAddress - public class InetAddress implements java.io.Serializable - 因特网地址,是一串数字表示的主机地址(IPv4 是 4 字节,IPv6 是 16 字节) - 支持在主机名和因特网地址之 ......
InetAddress 20230627 java net

20230627 java.net.InetSocketAddress

## 介绍 - java.net.InetSocketAddress - public class InetSocketAddress extends SocketAddress ## API ### 构造器 - InetSocketAddress(int port) - InetSocketAdd ......
InetSocketAddress 20230627 java net

20230627 java.net.ServerSocket

## 介绍 - java.net.ServerSocket - public class ServerSocket implements java.io.Closeable - 服务器套接字 - `ServerSocket` 类用于建立套接字,`accept` 用于告诉程序不停地等待,直到有客户端连 ......
ServerSocket 20230627 java net

20230627 java.net.Socket

## 介绍 - java.net.Socket - public class Socket implements java.io.Closeable - 套接字( Socket )是网络软件中的一个抽象概念,负责启动该程序内部和外部之间的通信 ## API ### 构造器 - Socket() - ......
20230627 Socket java net

20230627 java.net.URI

## 介绍 - java.net.URI - public final class URI implements Comparable, Serializable - URI 是个纯粹的语法结构,包含用来指定 Web 资源的字符串的各种组成部分 - URL 是 URI 的一个特例,它包含了用于定位 ......
20230627 java URI net

20230627 java.net.URL

## 介绍 - java.net.URL - public final class URL implements java.io.Serializable - URI 是个纯粹的语法结构,包含用来指定 Web 资源的字符串的各种组成部分 - URL 是 URI 的一个特例,它包含了用于定位 Web ......
20230627 java URL net

20230626 java.util.regex.Matcher

## 介绍 - java.util.regex.Matcher - public final class Matcher implements MatchResult - 通过解释 `Pattern` 对字符序列执行匹配操作的引擎 - 匹配器 - 关联方法 `Pattern.matches` ## ......
20230626 Matcher regex java util

20230626 java.util.regex.Pattern

## 介绍 - java.util.regex.Pattern - public final class Pattern implements java.io.Serializable - 正则表达式的编译表示 ## API ### 常量 flag - UNIX_LINES - 启用 UNIX 行模 ......
20230626 Pattern regex java util

20230517 java.nio.file.Path

## 介绍 - `java.nio.file.Path` - `public interface Path extends Comparable, Iterable, Watchable` - 不推荐使用 `Paths` 工具类,相关方法在 Path 接口中都有静态方法 - 代表系统相关的文件路径, ......
20230517 java file Path nio

20230627 java.nio.channels.Channels

## 介绍 - java.nio.channels.Channels ## API ### static - newInputStream - newOutputStream - newChannel - `ReadableByteChannel newChannel(InputStream in) ......
20230627 channels Channels java nio

20230627 java.nio.channels.SocketChannel

## 介绍 - java.nio.channels.SocketChannel - public abstract class SocketChannel extends AbstractSelectableChannel implements ByteChannel, ScatteringByte ......
SocketChannel 20230627 channels java nio

20230628 java.net.URLConnection

## 介绍 - java.net.URLConnection - public abstract class URLConnection - 如果想从某个 Web 资源获取更多信息,那么应该使用 URLConnection 类,通过它能够得到比基本的 URL 类更多的控制功能 ## API ### ......
URLConnection 20230628 java net

20230621 java.io.FileInputStream

## 介绍 - java.io.FileInputStream - public class FileInputStream extends InputStream - 提供附着在一个磁盘文件上的输入流 - 在 java.io 中的类都将相对路径名解释为以用户工作目录开始,可以通过调用 `Syste ......
FileInputStream 20230621 java io

Java-mybatis语法

@Data @Builder public class ICoverageDao { private String className; private String methodName; private String counterType; private String counterMiss ......
Java-mybatis 语法 mybatis Java

k8s 网络策略

网络策略介绍 如果你希望在 IP 地址或端口层面(OSI 第 3 层或第 4 层)控制网络流量, 则你可以考虑为集群中特定应用使用 Kubernetes 网络策略(NetworkPolicy)。 NetworkPolicy 是一种以应用为中心的结构,允许你设置如何允许 Pod 与网络上的各类网络“实 ......
策略 网络 k8s k8 8s

java基础(根据狂神总结)

# java基础(狂神) ## 注释 * 单行 * // * 多行 * /* */ * 文档注释(可以加参数) * /**** * ```java /** * @Description helloworld * @Author cheems */ } ``` ## 数据类型 ### 类型 * 基本数 ......
基础 java

Prometheus监控实战系列十一:可视化

前面我们通过Prometheus获取到了node-exporter提供的主机监控指标,本文将学习如何将监控指标可视化。Prometheus自身提供了对于指标的查询以及简单的图表展示功能,但对于企业级的监控展示而言,这是远远不够的。对此,Promethes官方推荐的可视化方案是与grafana结合,来 ......
Prometheus 实战

Prometheus监控实战系列十二:配置告警规则

在上篇的文章中,我们通过Grafana实现了监控可视化。而对于运维监控而言,除了监控展示以外,另一个重要的需求无疑就是告警了。良好的告警可以帮助运维人员及时的发现问题,处理问题并防范于未然,是运维工作中不可或缺的重要手段。 在Prometheus的架构中,告警功能由Prometheus Server ......
Prometheus 实战 规则

Prometheus监控运维实战十: 主机监控指标

在上一篇文章中我们学习了如何通过node-exporter获取主机监控信息。但安装好监控只是第一步,我们还需要知道哪些监控指标是我们需要关注的。 本文将对Prometheus相关的主机监控指标进行介绍。 一. CPU监控 CPU负载 node_load1node_load5node_load15 以 ......
Prometheus 实战 指标 主机

Prometheus监控实战系列八:标签重写

标签重写(Relabeling)是Prometheus一个非常有用的功能,它可以在任务拉取(scraping)阶段前,修改target和它的labels。该功能在日常的监控中常常会使用到,值得我们好好了解。 一. 默认标签 默认情况下,Prometheus加载targets后,都会包含一些默认的标签 ......
Prometheus 实战 标签

Prometheus监控实战系列九:主机监控

前面我们介绍了Prometheus的基础概念,包括数据格式 、PromQL语法等,本节我们将讲解如何通过Prometheus实现主机的监控 。 Prometheus使用各种Exporter来监控资源。Exporter可以看成是监控的agent端,它负责收集对应资源的指标,并提供接口给到Prometh ......
Prometheus 实战 主机

Prometheus监控实战系列七:任务与实例

一. 功能概述 任务与实例,是Prometheus监控中经常会提到的词汇。在其术语中,每一个提供样本数据的端点称为一个实例(instance),它可以是各种exporter,如node-exporter、mysql-exporter,也可以是你自己开发的一个服务。只要提供符合prometheus要求 ......
Prometheus 实战 实例 任务

Prometheus监控实战系列六:PromQL语法(下篇)

一. 操作符 在PromQL的查询中,还可以通过表达式操作符,进行更加复杂的结果查询,常见的操作有下列几种。 数学运算符 数据运算符使用的加、减、乘、除等方式,对样本值进行计算,并返回计算后的结果。 例如,通过process_virtual_memory_bytes获取到的内存值单位为byte,我们 ......
下篇 语法 Prometheus 实战 PromQL

Prometheus监控实战系列五:PromQL语法(上篇)

PromQL是Prometheus内置的数据查询DSL(Domain Specific Language)语言,其提供对时间序列丰富的查询功能,聚合以及逻辑运算能力的支持。当前,PromQL被广泛应用在Prometheus的日常使用中,包括数据查询、可视化、告警处理等,可以说,掌握PromQL是熟练 ......
上篇 语法 Prometheus 实战 PromQL

Prometheus监控实战系列二: 安装部署

Prometheus支持多种操作系统,例如Linux、Windows和Max OSX等。在产品官网上提供了独立的二进制文件进行下载,可下载对应的tar包并在相应系统的服务器上进行安装部署。 当然,做为与容器有着紧密联系的监控系统,Promethesu也可以很方便的通过docker、kubernete ......
Prometheus 实战

Prometheus监控实战系列三:配置介绍

Prometheus使用名为prometheus.yml的配置文件进行设置,通过在启动时指定相关的文件,对配置内容进行加载。 该配置文件分为四个模块:global(全局配置)、alerting(告警配置)、rule_files(规则配置)、scrape_configs(目标拉取配置),本文将分别对其 ......
Prometheus 实战