摘要:
在Linux环境下安装PostgreSQL 由于实际的生产环境,PostgreSQL数据库都是部署在linux服务器上的,因此记录一下通过源码安装与命令行操作PG数据库的过程 下载 官方下载网址:https://www.postgresql.org/ftp/source/ 我这里下载的是Postgr 阅读全文
摘要:
# CPU的架构 > CPU(Central Processing Unit:中央处理器)架构是CPU厂商给属于同一系列的CPU产品定的一个规范,主要目的是为了区分不同类型CPU的重要标示。市面上的CPU分类主要有两大阵营,一个是intel,AMD为首的复杂指令集(CICS)CPU,另一个是以IBM 阅读全文
摘要:
springboot整合Micrometer实现自定义埋点监控 Actuator概述 spring-boot-starter-actuator是SpringBoot中的一个组件,用于监控SpringBoot中的应用,监控的指标有内存信息,线程信息,垃圾回收信息等等。SpringBoot2.x系列依赖 阅读全文
摘要:
Prometheus概述与部署 prometheus是一个开源的基于指标的监控以及告警系统(包含各种指标收集器、监控、时序数据库、告警),最初由SoundCloud开发 特点 多维数据模型,其时间序列数据通过度量指标名称(metrics name)和标签键值对(label)定义 PromQL,灵活的 阅读全文
摘要:
# SQL语言 > SQL(Structured Query Language),结构化查询语言。是关系型数据库(RDBMS)的标准语言 不同关系型数据库都支持SQL语句,但为了加强SQL的语言能力,在标准SQL的基础上进行了不同的拓展 ![](https://img2023.cnblogs.com 阅读全文
摘要:
# 关系型数据库概述 ## 数据库的简介 数据库是`按照数据结构来组织、存储和管理数据的仓库`,是一个长期存储在计算机内,有组织的、可共享的、统一管理的大量数据的集合。 ## 数据库的分类 + 关系型数据库(RDBMS) + 非关系型数据库(NoSQL) ## 关系型数据库(RDBMS) > 关系型 阅读全文
摘要:
# JVM内存划分 ## 概述 java虚拟机(Java Virtual Machine 简称JVM):是运行所有java程序的抽象计算机,是java语言的运行环境。对于java语言来说,在虚拟机的自动内存管理机制的帮助下,不再需要为每一个new操作去写delete/free代码,不容易出现内存泄漏 阅读全文
摘要:
springboot整合Jackson Jackson简介 Jackson是一套适合java的数据处理工具,用于JSON格式数据的解析与生成,支持多种类型,是SpringMVC内置解析器。 除了Jackson,常用的JSON解析框架还有GSON(由Google提供的开源库)、FastJSON(由Al 阅读全文
摘要:
JavaIO流详解 I(Input:输入)/O(Output:输出)流,是java中用来传输数据的方式 流(stream)的概念 流是一种抽象概念,它代表了数据的无结构化传递 流是一个无结构化的数据组成的序列,以字节或字符形式输入或输出 流的输入:数据从外部数据源流入到程序内部,流的输出:数据从程序 阅读全文
摘要:
DNS解析过程 DNS(Domain name server):域名系统,我们通常有两种方式来识别主机,域名(面向用户)和IP地址(面向计算机),使用域名是为了便于我们记忆(32位二进制数字组成的IP很难记住),但机器需要通过IP地址来识别,这时候就需要一整套从域名映射到IP的系统(DNS) 域名结 阅读全文