自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 数据结构与算法(二)优先队列

数据结构与算法(二) 优先队列一、优先队列的基本概念我们的电脑总是运行着多个程序,电脑会给每个程序分配一个优先级,并首先执行下一个优先级更高的程序。在此情况下,可将其抽象为一个数据结构,该数据结构支持删除最大元素和插入元素的操作,这种数据结构叫优先队列。通过插入一列元素并逐个删除最小元素,可以使用优先队列来对数据进行排序。public class MaxPQ<Key exten...

2024-03-29 09:25:02 232

原创 CEPH的学习笔记(五) ceph的三大存储挂载和使用---文件存储的挂载

CEPH的学习笔记(五) ceph的三大存储挂载和使用—文件存储的挂载1.1 文件存储的挂载准备工作:使用docker正确部署的ceph集群ceph集群搭按照教程建好后,fs_data和fs_metadata已经存在。创建挂载目录,如yk-cephfs: mkdir /yk-cephfs挂载 cephfs 到该目录,并指明用户名和密钥,其中密钥在容器内/etc/ceph/cep...

2020-07-31 20:59:49 282 1

原创 mysql学习(四) mysql主--主集群(linux下)的搭建

mysql学习(四) mysql主–主集群(linux下)的搭建参考文章:https://blog.csdn.net/Tx_Smile/article/details/78338110https://www.cnblogs.com/silentdoer/articles/7258232.htmlhttps://www.cnblogs.com/liaojie970/p/6198547.ht...

2020-07-31 20:51:40 100 1

原创 mysql学习(三) 整表加密

mysql学习(三) 整表加密参考资料(原文所在网页已经打不开了,因此无法征求原文作者同意,转载一份,以免文章丢失,感谢作者分享):https://blog.coderstory.cn/mysql-keyring_file/1. 搭建mysql容器参考我以前写的资料:docker学习(二) 用docker安装mysql容器https://blog.csdn.net/yangkang1...

2020-07-31 20:51:36 1007 1

原创 SQL基础(七) 视图和子查询

本文总结自《SQL基础教程》一、视图(1)通常,我们在创建表时,会通过 INSERT 语句将数据保存到数据库之中,而数据库中的数据实际上会被保存到计算机的存储设备中。因此,我们通过 SELECT 语句查询数据时,实际上就是从存储设备中读取数据,进行各种计算之后,再将结果返回给用户。使用视图时并不会将数据保存到存储设备之中,而且也不会将数据保存到其他任何地方。实际上视图保存的是 SELECT ...

2020-07-31 20:49:03 110 1

原创 亚马逊云AWS s3 文件的上传和删除(JAVA demo)

亚马逊云AWS s3 文件的上传和下载(JAVA demo)一、添加pom依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-aws-jdbc</artifactId></depen...

2020-07-31 20:48:21 1432 1

原创 数据结构与算法(一) 常见的排序算法

数据结构与算法(一) 常见的排序算法排序就是将一组对象按照某种逻辑顺序重新排列的过程。此篇介绍的排序算法就是将所有元素的主键按照某种方式排列, 排序后索引较大的主键大于等于索引较小的主键。排序算法可以分为两类: 除了函数调用所需的栈和固定数目的实例变量之外无需额外内存的原地排序算法, 以及需要额外内存空间来存储另一份数组副本的其他排序算法。在介绍此篇的排序算法前,首先介绍要用到的排序算法类模...

2019-10-08 09:15:55 80 1

原创 HTTP协议的学习(五) 与 HTTP 协作的 Web 服务器

HTTP协议的学习(五) 与 HTTP 协作的 Web 服务器本文总结自《图解HTTP》一台 Web 服务器可搭建多个独立域名的 Web 网站, 也可作为通信路径上的中转服务器提升传输效率。一、 用单台虚拟主机实现多个域名HTTP/1.1 规范允许一台 HTTP 服务器搭建多个 Web 站点, 这是因为利用了虚拟主机(Virtual Host, 又称虚拟服务器) 的功能。在互联网上, ...

2019-09-04 15:39:25 106 1

原创 HTTP协议的学习(三)HTTP 报文内的 HTTP信息

HTTP协议的学习(三)HTTP 报文内的 HTTP信息HTTP 通信过程包括从客户端发往服务器端的请求及从服务器端返回客户端的响应。(1) HTTP 报文用于 HTTP 协议交互的信息被称为 HTTP 报文。 请求端(客户端)的HTTP 报文叫做请求报文, 响应端(服务器端) 的叫做响应报文HTTP 报文大致可分为报文首部和报文主体两块。 并不一定要有报文主体.(2) 请求报文和响应...

2019-09-03 17:07:17 56 1

原创 HTTP协议的学习(二) HTTP协议的基本概念

HTTP协议的学习(二) HTTP协议的基本概念一、HTTP协议的简单介绍(1)HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同, 用于客户端和服务器之间的通信。注意: 应用 HTTP 协议时, 必定是一端担任客户端角色, 另一端担任服务器端角色,且请求必定由客户端发出, 而服务器端回复响应HTTP 协议规定, 请求从客户端发出, 最后服务器端响应该请求并返回。也就是说先...

2019-09-03 14:52:08 66 1

原创 腾讯云Qcloud s3 文件的上传和删除(JAVA demo)

腾讯云Qcloud s3 文件的上传和下载一、创建springboot项目并添加所需要的依赖<dependency> <groupId>com.qcloud</groupId> <artifactId>cos_api</artifactId> <version>5.4.6</version>&lt...

2019-08-30 13:55:46 225 1

原创 SQL基础(八) 常见函数、谓词和CASE表达式

本文总结自《SQL基础教程》一、常见函数(1)算术函数ABS函数: ABS 是计算绝对值的函数。其语法为ABS(数值)注意: ABS 函数的参数为 NULL 时,结果也是 NULL。并非只有 ABS 函数如此,其实绝大多数函数对于 NULL 都返回 NULLeg:SELECT profit.ABS(profit)FROM Company;MOD函数: MOD 是计算除法余数...

2019-08-28 15:34:04 77 1

原创 使用docker或docker-compose搭建redis集群(三主三从)

使用docker或docker-compose搭建redis集群(三主三从)参考文章:https://blog.csdn.net/alinyua/article/details/80936940https://blog.csdn.net/u010533511/article/details/89390387准备工作:(1)三台虚拟机:node1:192.168.100.163node...

2019-08-27 22:58:15 800 1

原创 ceph s3 对象的上传和删除(JAVA demo)

ceph s3 文件的上传和下载准备条件:(1)搭建一个ceph集群https://blog.csdn.net/yangkang1122/article/details/88681682(2)创建一个ceph s3用户https://blog.csdn.net/yangkang1122/article/details/88681826创建s3用户之后,会得到SecretKey和Acce...

2019-08-27 11:40:51 1440 1

原创 HTTP协议的学习(四)HTTP状态码

HTTP 状态码负责表示客户端 HTTP 请求的返回结果、 标记服务器端的处理是否正常、 通知出现的错误等工作。简而言之, 状态码的职责是当客户端向服务器端发送请求时, 描述返回的请求结果。一、状态码的类别HTTP 状态码 种类繁多, 实际上经常使用的大概只有 14 种.二、2XX 成功状态码(1) 200 OK2XX 的响应结果表明客户端的HTTP请求被服务端正常处理了。(2) 2...

2019-08-26 16:48:32 61 1

原创 RabbitMQ学习(一) 多服务器下使用docker搭建RabbitMQ集群

RabbitMQ学习(一) RabbitMQ集群搭建参考资料:https://blog.csdn.net/qq_28364999/article/details/80939577#comments1. 集群搭建1.1 准备工作:(1)安装dockerhttps://blog.csdn.net/yangkang1122/article/details/88706470(2)获取R...

2019-06-29 15:04:48 388 1

原创 Redis学习(一) 使用docker进行Redis主从复制集群搭建(一主二从模式)

Redis主从复制集群搭建(一主二从模式)参考资料:https://blog.csdn.net/yhk724555508/article/details/853387061. 准备工作(1)安装dockeryum -y install dockersystemctl restart docker(2)拉取Redis镜像docker search redisdocker pull...

2019-05-15 16:19:44 204 1

原创 Mongodb学习笔记(一) 使用docker进行Mongodb集群的安装部署

Mongodb集群的安装部署参考资料:https://linux.cn/article-4832-1-rel.html1. 准备工作在三台虚拟机安装docker,并且关闭防火墙:yum –y install dockersystemctl disabled firewalldvi /etc/selinux/config SELINUX=disabled2.将节点的IP地址...

2019-05-13 20:28:15 84 1

原创 MapReduce/Hbae集群(不能直接通信)之间的数据迁移

MapReduce/Hbae集群(不能直接通信)之间的数据迁移在腾讯云上创建了两个MapReduce集群,一个测试版一个正式版,现需要将测试版的数据迁移到正式版集群中去,但两个集群不能直接通信。1. 在测试版MapReduce/Hbae集群创建表test(1)进入Hbase Shellcd /usr/local/service/hbasebin/hbase shell(2)建立一个...

2019-05-08 11:27:20 79 1

原创 java学习 springboot项目在Linux环境下的docker容器中的部署和测试

springboot项目在Linux环境下的docker容器中的部署和测试参考资料:https://blog.csdn.net/dream_broken/article/details/523852271. springboot项目打jar包1.1 使用maven clean 清除springboot项目中target目录下的之前打好的jar包或者是war包:右击项目,选择“run ...

2019-03-30 16:22:26 169 1

原创 mysql学习(二) 使用keppalived实现mysql主--主集群(docker下)的ip漂移

mysql学习(二) 使用keppalived实现mysql主–主集群的ip漂移关于MYSQL“主–主”集群的搭建,请参考我的另一篇博客:https://blog.csdn.net/yangkang1122/article/details/889126581 安装配置keppalived实现mysql主–主集群的ip漂移1.1 在主节点a和主节点b上执行如下操作:yum instal...

2019-03-30 15:24:20 187 1

原创 mysql学习(一) 使用keppalived实现mysql主--主集群(docker下)的ip漂移

mysql学习(一) mysql主–主集群的搭建参考资料:https://www.cnblogs.com/songwenjie/p/9371422.htmlhttps://www.cnblogs.com/kevingrace/p/6710136.html1 两台主机之间建立信任(ssh免密码)1.1 在主节点a(10.10.10.26):ssh-keygen -t rsa -P ...

2019-03-30 14:58:13 255 1

原创 Git操作--gitlab上项目的创建/删除/上传/下载

Git学习(一) gitlab上项目的创建/删除/上传/下载1项目的创建/删除1.1 登录注册gitlab,如下图所示:1.2 成功登录后,即可看到所有的项目:1.3 点击New project,即可创建新的项目,在创建项目页面进行设置,选择Create project完成创建:1.4 项目建成后,即可在项目页面进行查看:1.5 此时,在项目页面上部,会显示“You wo...

2019-03-30 11:32:02 847 1

原创 Springboot学习(一) Springboot项目的建立和测试

Springboot学习(一) Springboot项目的建立和使用postman测试1.1 Springboot项目的建立打开eclipse,依次选择“File”–“New”–“Project”–“Spring Boot”–“Spring Starter Project”–“Next”,如下图:在“Name”中输入项目名称,如“MongodbBackupTest-1”,选择“Nex...

2019-03-21 10:01:20 413 1

原创 docker学习(二) 用docker安装mysql容器

docker学习(二) 用docker安装mysql容器搜索并拉取mysql镜像 :docker search mysqldocker pull registry.cn-hangzhou.aliyuncs.com/acs-sample/mysql:5.7docker tag registry.cn-hangzhou.aliyuncs.com/acs-sample/mysql:5.7 ...

2019-03-21 09:08:58 80 1

原创 docker学习(一) docker的安装

docker学习(一) docker的安装1.1 安装docker (此段参考:https://www.cnblogs.com/jmaly/p/7722863.html)卸载旧版本:yum remove docker docker-common docker-selinux安装需要的依赖包: yum install -y yum-utils device-mapper-per...

2019-03-21 08:57:35 80 1

原创 CEPH的学习笔记(八) 安装监视器Prometheus报警系统AlertManager

CEPH的学习笔记(七) 安装监视器Prometheus报警系统AlertManager下载AlertManager对应的安装包并解压 :Wget https://github.com/prometheus/alertmanager/releases/download/v0.15.2/alertmanager-0.15.2.linux-amd64.tar.gztar zxvf aler...

2019-03-20 14:33:12 327 1

原创 CEPH的学习笔记(七) 使用 Prometheus、ceph_exporter、Grafana监控 Ceph集群

CEPH的学习笔记(七) 使用 Prometheus、ceph_exporter、Grafana监控 Ceph集群参考资料:https://www.jianshu.com/p/f0fae97d93491.1 安装 Prometheus下载并解压Prometheus安装包 :wgethttps://github.com/prometheus/prometheus/releases/d...

2019-03-20 14:20:18 1047 1

原创 CEPH的学习笔记(六) ceph的三大存储挂载和使用---对象存储和使用

CEPH的学习笔记(六) ceph的三大存储挂载和使用—对象存储和使用1.1 创建一个ceph集群的S3的用户radosgw-admin user listradosgw-admin user create --uid="uid_name" --display-name="display_name" radosgw-admin user info --uid="uid_name"1...

2019-03-20 11:33:54 220 1

原创 CEPH的学习笔记(四) ceph的三大存储挂载和使用---块存储的挂载和使用

CEPH的学习笔记(四) ceph的三大存储挂载和使用—块存储的挂载和使用1.1 块存储的挂载准备工作:使用docker正确部署的ceph集群进入ceph容器: docker exec -it yk-ceph-mon bash在ceph容器内安装kernel:yun -y install kernel在ceph集群内加载rbd模块:modprobe rbd查...

2019-03-20 11:22:40 580 1

原创 CEPH的学习笔记(三) CEPH集群的监视器--zabbix

CEPH的学习笔记(三) CEPH集群的监视器–zabbix1.1 安装zabbix进入zabbix官网,用包安装zabbix,具体方法参照:https://www.zabbix.com/download在这里插入代码片注意:在此安装过方法中,步骤2c中:mysql –u root -p password注意:由于是以root进入数据库的,因此此处的密码为root的登录密码...

2019-03-20 10:38:17 253 1

原创 CEPH的学习笔记(二) CEPH S3用户的创建

CEPH的学习笔记(二) CEPH S3用户的创建1.1 S3用户的相关操做radosgw-admin user listradosgw-admin user create --uid="root" --display-name="root"radosgw-admin user info --uid="root"radosgw-admin user rm --uid="root"...

2019-03-20 10:25:39 801 1

原创 CEPH的学习笔记(一) CEPH集群的安装

CEPH的学习笔记(一) CEPH集群的安装1.1 安装docker (此段参考:https://www.cnblogs.com/jmaly/p/7722863.html)卸载旧版本:yum remove docker docker-common docker-selinux安装需要的依赖包: yum install -y yum-utils device-mapper.........

2019-03-20 10:21:05 230 1

原创 AWS DynamoDB及S3操作文档(二)

AWS DynamoDB及S3操作文档(一)AWS S3的简单操作(连接、桶的创建、对象上传、下载)1.1 AWS S3的连接在控制台创建桶并获取Access_key_ID和Secret_access_key获取Access_key_ID和Secret_access_key的方式可参考§1.1(3)。创建桶过程如下:①登录 AWS 管理控制台并通过以下网址打开 Amazon S3 ...

2019-03-20 09:44:27 292 1

原创 AWS DynamoDB及S3操作(一)

AWS DynamoDB及S3操作文档(一)AWS DynamoDB的简单操作(连接、创建表、添加项目、删除项目、查找项目、修改项目)1.1 AWS DynamoDB的连接用户登录:打开以下链接,输入用户名和密码https://docs.aws.amazon.com/zh_cn/amazondynamodb/latest/developerguide/AccessingDynamoDB...

2019-03-20 09:34:51 564 1

空空如也

空空如也

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

TA关注的人

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