自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

源圈

修到哪走到哪

  • 博客(46)
  • 收藏
  • 关注

原创 【K8S】 Kubeadm 快速搭建 K8S V1.24.1 高可用集群(Containerd 1.6.6 + Calico 3.23.1)

基于 Kubeadm 在 CentOS8.2 上安装最新 K8S V1.24.1 + Containerd 1.6.6 + Calico 集群

2022-06-11 01:25:54 3559

原创 [Filebeat]

文章目录Filebeat命令帮助文档`export`命令`help`命令`keystore`命令`modules`命令Filebeat命令帮助文档执行命令时注意引用资源的权限问题表 1 命令列表命令作用export输出配置、索引模板、仪表盘到标准输出流help命令帮助keystore管理私密配置参数modules管理配置好的模块run...

2019-08-25 22:58:31 240

原创 【Filebeat】

文章目录1. Filebeat简介1. Filebeat简介Filebeat是 Elasticsearch 公司开发并提供的一款开源轻量级日志收集器,它是Beats 的一种,主要用来收集日志文件数据。  当你启动 Filebeat 时,它将启动一个或多个输入源(inputs)用来监控事先指定的日志文件位置,对于 Filebeat 定位到的每个日志文件,Filebeat 将为其启动一个收集...

2019-08-25 22:58:04 1540

翻译 【Beats】Beats 简介

文章目录1. Beats介绍2. 第三方开源 Beats3. 开发 Beats3.1. 创建项目3.2. Beater接口3.2.1. New 函数3.2.2. Run方法3.2.3. Stop 方法3.2.4. 主函数3.3. 事件命名规约3.4. 标准化命名1. Beats介绍Beats是 Elastic 公司开发提供的开源数据收集器集合,只需要将其端(Agent)安装到服务器上,通过简...

2019-04-26 16:31:17 2436

原创 【Spring】Spring学习笔记(一)Spring基础

1 Spring的特点1.1 依赖注入1.2 面向切面编程1.3 模板技术2 Spring容器3 Spring模块1 Spring的特点1.1 依赖注入依赖注入(Dependency Injection, DI),在Java中,假如一个对象功能的实现需要其它对象的支持,将这种需求关系称为依赖,这种依赖关系常见的解决方式是在对象中通过new来创建相关对象,...

2018-07-27 16:21:05 153

原创 【Docker】Docker学习笔记(四)Docker仓库

1 Docker Hub2 私有仓库 仓库(Repository)是集中存放镜像的地方。 注册服务器(Registry)是管理仓库的具体服务器,每个服务器上可以有多个仓库,而每个仓库下面有多个镜像。1 Docker Hub注册: 点击跳转登录:点击跳转在Terminal端操作: 登录:docker login查询:docker s...

2018-07-18 14:42:31 185

原创 【Docker】Docker学习笔记(三)Docker容器

1 启动容器2 后台运行3 终止容器4 进入容器5 容器是独立运行的一个或一组应用,以及它们的运行态环境1 启动容器启动容器有两种方式,一种是基于镜像新建一个容器并启动,另外一个是将在终止状态(stopped)的容器重新启动 新建并启动:docker run -t 选项让Docker分配一个伪终端(pseudo-tty)并绑定到容器的标准输入上启动...

2018-07-17 17:57:31 136

原创 【Docker】Docker学习笔记(二)Docker镜像

1 获取镜像2 查看镜像3 删除镜像4 定制镜像4.1 利用 commit 理解镜像构成4.2 使用 Dockerfile 定制镜像1 获取镜像命令:docker pull [选项] [Docker Registry 地址[:端口号]/]仓库名[:标签] Docker 镜像仓库地址:地址的格式一般是 <域名/IP>[:端口号]。默认地址是 Do......

2018-07-17 17:24:05 366

原创 【Docker】Docker学习笔记(一)Docker基础

1 Docker简介2 Docker基本概念2.1 镜像|Image2.2 容器|Container2.3 仓库|Repository3 安装Docker3.1 Ubuntu3.2 Windows参考资料: 1. Docker —— 从入门到实践1 Docker简介开发语言:Go性质:操作系统层面的虚拟化技术Docker 和传统虚拟化方式的...

2018-07-17 15:31:18 274 1

原创 【项目管理工具】Maven学习笔记(五)Maven聚合与继承

1 聚合2 继承3 依赖管理4 插件管理5 聚合和继承的关系6 反应堆1 聚合Maven聚合(或者称为多模块)是为了实现多模块的组合。为了能够实现模块证号,我们需要创建一个额外的聚合模块,然后通过该模块构建整个项目的所有模块。聚合模块本身作为一个Maven项目,它必须要有自己的POM,不过,同时作为一个聚合项目,其POM又有特殊的地方。 packaging,其...

2018-06-22 22:17:04 157

原创 【项目管理工具】Maven学习笔记(四)Maven生命周期和插件

1 生命周期1.1 clean生命周期1.2 default生命周期1.3 site生命周期2 命令行与生命周期3 插件3.1 插件目标3.2 插件绑定3.2.1 内置绑定1 生命周期Maven的生命周期就是对所有的构建过程进行抽象和统一。包含了项目的清理、初始化、编译、测试、打包、集成测试、验证、部署和站点生成等几乎所有构建步骤。在Maven...

2018-06-21 20:38:48 205

原创 【项目管理工具】Maven学习笔记(三)Maven仓库

1 仓库简介2 本地仓库3 远程仓库3.1 中央仓库3.2 私服3.3 远程仓库的配置3.4 远程仓库的认证3.5 部署至远程仓库4 镜像5 仓库搜索服务1 仓库简介  在Maven世界中,任何一个依赖、插件或者项目构建的输出,都可以称为构件。任何一个构件都有一组坐标唯一标识。得益于坐标机制,任何Maven项目使用任何一个构件的方式都是完全相同的。在此基础...

2018-06-21 09:47:51 215

原创 【项目管理工具】Maven学习笔记(二)Maven依赖管理

1 坐标和依赖配置2 依赖范围3 传递性依赖4 依赖调节5 可选依赖6 排除依赖7 归类依赖8 优化依赖1 坐标和依赖配置Maven坐标的元素包括groupId、artifactId、version、packaging、classifier groupId:定义当前Maven项目隶属的实际项目artifactId:该元素定义实际项目中的一个Maven项目(模...

2018-06-20 23:28:01 285

原创 【项目管理工具】Maven学习笔记(一)Maven基础

1 Apache Maven简介2 Apache Maven安装和配置3 Apache Maven使用入门参考资料: 1. Maven实战1 Apache Maven简介Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。为开发者提供了一套完整的构建生命周期框架。开发团队几乎不用花多少时间就能够自动完成工程的基础构建配置。Maven 工程结构...

2018-06-20 22:01:21 143

原创 【Redis】Redis学习笔记(三)Redis事务和持久化

1 Redis事务2 Redis持久化3.1 RDB方式3.2 AOF方式1 Redis事务  Redis事务首先使用MULTI命令告诉Redis开始一个事务操作,然后将在这个事务中需要执行的操作发给Redis,当所有命令发送完毕后,使用EXEC告诉Redis开始执行这一组操作,Redis保证一个事务中的所有命令要么都执行,要么都不执行。错误处理: 语法错误:...

2018-06-07 00:23:12 154

原创 【Redis】Redis学习笔记(二)Redis数据类型

1 字符串类型2 散列类型3 列表类型4 集合类型5 有序集合类型  Redis是一个键值对内存数据库(可持久化),一般存储生命周期为开启关闭一个实例的时间,其中的数据都存储在同一个数据库下,以键值对的形式存储起来,键可以理解为定义一条数据的标签,通过该标签来访问和寻找数据,Redis键命令用于管理redis的键,常见的命令有:表1 常见的Redis keys命令...

2018-06-06 23:28:51 109

原创 【Redis】Redis学习笔记(一)Redis简介和安装

1 Redis简介2 Redis环境2.1 安装Redis2.2 启动和停止Redis3 Redis配置参考资料: 1. 菜鸟教程 ☞ Redis教程 2. Redis实战  Redis是一个开源的高性能键值对数据库,它通过提供多种键值数据类型来适应不同场景下的存储需求,并借助许多高层级的接口使其可以胜任如缓存、队列系统等不同的角色。1 Redi...

2018-06-06 21:18:32 216

原创 【MySQL】MySQL Cluster(待补全)

1 MySQL Cluster概述1.1 MySQL Cluster基本概念1.2 MySQL Cluster节点1.2.1 管理节点1.2.2 SQL节点1.2.3 数据节点2 MySQL Cluster安装和配置3 MySQL Cluster管理4 MySQL Cluster维护1 MySQL Cluster概述1.1 MySQL Cluster...

2018-06-01 00:12:54 285

原创 【MySQL】MySQL学习笔记(十二)触发器

1 创建触发器2 查看触发器3 删除触发器  MySQL的触发器和存储过程一样,都是嵌入到MySQL的一段程序,触发器是由事件来触发某个操作,这些事件包括INSERT、UPDATE和DELETE语句,如果定义类触发程序,当数据库执行这些语句的时候就会激发触发器执行相应的操作,触发程序是与表有关的命名数据库对象,当表上出现特定事件时,将激活对象。1 创建触发器创建触发器...

2018-05-31 16:52:09 287

原创 【MySQL】MySQL学习笔记(十一)视图

1 视图概述2 创建视图3 查看视图4 修改视图5 更新视图6 删除视图1 视图概述  数据库中的视图是一个虚拟表,视图包含一系列带有名称的行和列数据。行和列数据来自自由定义视图查询所引用的表,并且在引用视图时动态生成。   视图是一个或者多个表中导出的,视图的行为与表非常相似,但是视图是一个虚拟表。在视图中用户可以使用SELECT语句查询数据,以及使用INSERT...

2018-05-31 16:17:02 304

原创 【MySQL】MySQL学习笔记(十)存储过程

1 创建存储过程和函数1.1 创建存储过程1.2 创建存储函数1.3 变量1.4 光标1.5 流程控制2 调用存储过程和函数3 查看存储过程和函数4 删除存储过程和函数 存储过程就是一条或者多条SQL语句的集合。1 创建存储过程和函数  存储程序可以分为存储过程和存储函数,MySQL中创建存储过程和函数使用的语句分别是:CREATE PROCEDU...

2018-05-31 11:08:23 319

原创 【MySQL】MySQL学习笔记(九)索引

1 索引简介2 创建索引3 删除索引  索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间越多,如果表中查询的列有一个索引,MySQL能快速到达某个位置去搜寻数据文件,而不必查看所有数据。1 索引简介  数据库中的索引是某个表中一列或者若干列值的集合,是一个独立的、物理的数据...

2018-05-31 01:20:57 177

原创 【MySQL】MySQL学习笔记(八)插入、更新与删除数据

1 插入数据2 更新数据3 删除数据1 插入数据  MySQL使用INSERT语句向数据表中插入新的数据记录,可以插入的方式有:插入完整的记录、插入记录的一部分、插入多条记录、插入另一个查询的结果。为表的所有字段插入数据:需要指定表名称和插入到新纪录中的值,基本语法格式为——insert into table_name (column_list) values (va...

2018-05-31 00:02:36 436

原创 【MySQL】MySQL学习笔记(七)查询数据

1 概述2 单表查询2.1 基本查询2.2 范围查询2.3 模糊查询2.3.1 带LIKE的字符匹配查询2.3.22.4 多条件查询2.5 查询结果处理3 聚合函数4 连接查询5 子查询6 合并查询结果7 别名8 使用正则表达式查询1 概述  MySQL从数据表中查询数据的基本语句为SELECT语句,SELECT语句的基本格式是:se...

2018-05-26 22:58:21 212

原创 【MySQL】MySQL学习笔记(六)MySQL函数

[TOC]   MySQL中的函数包括:数学函数、字符串函数、日期和时间函数、条件判断函数、系统信息函数和加密函数等。1 数学函数  数学函数主要用来处理数值数据,主要的数学函数有:绝对值函数、三角函数、对数函数、随机函数等,在有错误产生时,数学函数将会返回空值NULL。帮助文档:Numeric Functions and Operators2 字符串函数  字符串函数主要用...

2018-05-26 19:54:24 166

原创 【MySQL】MySQL学习笔记(五)数据类型和运算符

1 数据类型1.1 数值类型2.2 字符串类型2.3 日期和时间类型2.4 二进制字符串类型2.5 布尔值——Boolean3 SQL运算符3.1 算术运算符3.2 比较运算符3.3 逻辑运算符3.4 位操作运算符1 数据类型  MySQL支持多种数据类型,主要有数值类型、日期/时间类型和字符串类型。1.1 数值类型整型数值类型:...

2018-05-26 18:49:35 278

原创 【MySQL】MySQL学习笔记(四)数据表的基本操作

1 创建数据表1.1 创建表的语法形式1.2 使用主键约束1.3 使用外键约束1.4 使用非空约束1.5 使用唯一性约束1.6 使用默认约束1.7 设置表的属性值自动增加2 查看数据表结构2.1 查看表基本结构语句DESCRIBE2.2 查看表详细结构语句SHOW CREATE TABLE3 修改数据表3.1 修改表名3.2 修改字段的数据类型3.3 修改字...

2018-05-26 18:05:14 159

原创 【MySQL】MySQL学习笔记(三)数据库的基本操作

1 创建数据库2 删除数据库1 创建数据库MySQL创建数据库的基本SQL语法格式为:create databases database_name;注意: database_name是数据库的名称,且该名称不能与已经存在的数据库重名查看数据库的定义信息:show create database database_name;查看当前所有存在...

2018-05-26 13:57:59 168

原创 【MySQL】MySQL学习笔记(二)数据库存储引擎

1 MySQL存储引擎简介2 InnoDB存储引擎3 MyISAM存储引擎4 MEMORY存储引擎5 存储引擎的选择1 MySQL存储引擎简介  MySQL的核心是存储引擎,DBMS使用存储引擎进行创建、查询、更新和删除数据的操作,不同的存储引擎提供不同的存储机制、索引技巧、锁定水平等功能。MySQL提供了多个不同的存储引擎,在MySQL中,不需要再整个服务器中使用同一...

2018-05-26 13:56:17 201

原创 【MySQL】MySQL学习笔记(一)MySQL的安装与配置

1 Windows平台下安装与配置MySQL2 Linux平台下安装与配置MySQL2.1 Ubuntu平台2.1.1 APT安装2.1.2 DEB Bundle安装参考资料: 1. 菜鸟教程 ☞ SQL教程 2. 菜鸟教程 ☞ MySQL教程 3. MySQL 5.7从入门到精通1 Windows平台下安装与配置MySQL  Windows平台下...

2018-05-26 12:14:01 357

原创 【数据库】字段约束

1 PRIMARY KEY约束2 UNIQUE约束3 FOREIGN KEY约束4 NOT NULL约束5 CHECK约束  约束是在表上强制执行的数据校验规则,约束主要用于保证数据库里数据的完整性,常见的约束有:NOT NULL:非空约束,指定某列的取值不能为空UNIQUE:唯一约束,指定某列或某几列组合不能重复PRIMARY KEY:主键约束,指定该列的值可以...

2018-05-23 22:46:31 2352

转载 【数据库】数据库设计范式

  在关系数据库中的关系是要满足一定要求的,满足不同程度要求为不同范式,越高的范式数据库冗余越小。但是有些时候一昧的追求范式减少冗余,反而会降低数据读写的效率,这个时候就要反范式,利用空间来换时间。  目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、巴斯-科德范式(BCNF)、第四范式(4NF)和第五范式(5NF,又称完美范式)。满足最低要求的叫第一范式(...

2018-05-21 20:25:02 110

原创 JAVA SE学习笔记(十三)Java网络编程

1 Java的基本网络支持1.1 InetAddress1.2 URLDecoder/URLEncoder1.3 URL、URLConnection和URLPermission2 基于TCP协议的网络编程2.1 使用ServerSocket创建TCP服务器端2.2 使用Socket进行通信2.3 半关闭的Socket3 基于UDP协议的网络编程4 使用代理服务器4....

2018-05-21 16:24:59 239

原创 JAVA SE学习笔记(十三)Java并发编程

1 线程的创建和启动1.1 继承Thread类创建线程类1.2 实现Runnable接口创建线程类1.3 实现Callable和Future创建线程类1.4 创建线程的三种方式对比2 线程的生命周期2.1 新建和就绪状态2.2 运行和阻塞状态2.3 线程死亡2.4 线程中断2.5 线程休眠和恢复3 控制线程3.1 join线程3.2 后台线程/守护线程3.3...

2018-05-21 16:23:27 135

原创 JAVA SE学习笔记(十二)JDBC编程

1 JDBC基础1.1 JDBC常用接口和类1.2 JDBC编程步骤1.3 执行SQL语句1.3.1 Statement1.3.3 PreparedStatement1.3.3 CallableStatement2 ResultSet和RowSet2.1 结果集2.1.1 可滚动、可更新的结果集2.1.2 处理Blob类型数据2.1.3 使用ResultSetMe...

2018-05-21 16:21:53 160

原创 JAVA SE学习笔记(十一)Java输入/输出

1 File类1.1 访问文件和目录1.2 文件过滤器2 Java IO流2.1 流的分类2.2 字节流和字符流2.2.1 输入流:InputStream和Reader2.2.2 输出流:OutputStream和Writer2.3 处理流2.4 输入\输出流体系2.5 重定向标准输入输出2.6 RandomAccessFile3 对象序列化3.1 序列化...

2018-05-21 16:19:51 252

原创 JAVA SE学习笔记(十)Java注解

1 基本Annotation1.1 限定重写父类方法:@Override1.2 标记已过时:@Deprecated1.3 抑制编译器警告:@SuppressWarning1.4 Java 7的“堆污染”警告与@SafeVarargs1.5 Java 8的函数式接口与@FunctionInterface2 元Annotation2.1 @Retention2.2 @Targe...

2018-05-21 16:18:05 134

原创 JAVA SE学习笔记(九)Java集合

1 Java集合框架1.1 概述1.2 Collection和Iterator接口1.2.1 Collection接口1.2.2 Iterator接口1.2.3 遍历Collection2 具体的集合2.1 链表(List)2.1.1 List接口2.1.2 ListIterator接口2.1.3 ArrayList和Vector实现类2.1.4 固定长度的Lis...

2018-04-19 23:26:24 139

原创 JAVA SE学习笔记(八)Java泛型

1 泛型类2 泛型方法3 通配符3.1 使用类型通配符3.2 限定类型通配符的上限3.3 设定通配符下限3.4 泛型方法和类型通配符的区别3.5 泛型方法与方法重载3.6 泛型方法与反射4 Java 7的“菱形”语法与泛型构造器5 Java 8改进的类型推断1 泛型类 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用泛型(Gen...

2018-04-19 23:25:37 180

原创 JAVA SE学习笔记(七)Java异常和断言

1 Java异常处理机制1.1 概述1.2 声明异常1.3 抛出异常1.3.1 使用throw抛出异常1.3.2 自定义异常类1.3.3 catch和throw同时使用1.3.4 异常链1.4 捕获异常1.4.1 使用try…catch捕获异常1.4.2 多异常捕获1.5 异常的处理1.6 资源回收1.6.1 使用finally回收资源1.6.2 自动关闭资...

2018-04-19 23:24:58 120

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除