自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Docker配置Portainer可视化面板

可视化面板portainerrancher(CI/CD时可以选择该工具)portainer快速开始作用:portainer是Docker的图形化管理工具,提供一个后台管理页面来供我们操作镜像和容器安装并启动命令ocker run -d -p 8088:9000 --restart=always -v /var/run/docker.sock:/var/run/docker.sock --privileged=true portainer/portainer#参数说明--res

2020-08-04 07:08:05 463

原创 Docker实战 | 部署Nginx 部署Tomcat(三)

部署Nginx#1.拉取镜像[root@geek home]# docker pull nginxUsing default tag: latestlatest: Pulling from library/nginx6ec8c9369e08: Already exists d3cb09a117e5: Pull complete 7ef2f1459687: Pull complete e4d1bf8c9482: Pull complete 795301d236d7: Pull complet

2020-08-04 05:03:27 257

原创 Docker常用命令(二)

Docker常用命令Docker常用镜像命令Docker常用容器命令Docker常用的其他命令Docker官方命令总结Docker常用镜像命令帮助命令docker versiondocker infodocker 命令 --help官方文档docker images 查看所有镜像[root@geek /]# docker imagesREPOSITORY TAG IMAGE ID CREATED

2020-08-02 15:56:12 227

原创 Docker快速入门(一)

Docker快速入门1.Docker和传统虚拟机区别2.Docker的DevOps思想(开发、运维)3.快速开始镜像(image)容器(container)仓库(repository)4.安装Docker5.Docker为什么比VM快1.Docker和传统虚拟机区别传统虚拟机是虚拟出一套硬件系统,运行一个完整的操作系统,然后再系统上安装和运行软件docker容器不需要自己的内核,因此非常轻量级docker容器内都有一个属于自己的文件系统,每个容器之间互相隔离,之间互不影响2.Docker的De

2020-08-02 08:41:58 294

转载 Kafka分区选举策略(四)

Kafka分区选举策略1.分区负载均衡机制2.副本机制3.分区Leader选举4.分区重新分配5.修改副本因子6.分区分配策略6.1 RangeAssignor分配策略6.2 RoundRobinAssignor分配策略6.3 StickyAssignor分配策略6.4 自定义分配策略1.分区负载均衡机制Kafka可以将主题 Topic 划分多个分区 Partition ,然后根据一定的分区规则将消息存储到对应的分区中。如果分区规则设置的合理,那么所有的消息将会被均匀的分配到不同的分区中,这样就是实现

2020-08-01 15:08:20 916

原创 EasyExcel详细导出案例

1.EasyExcel简单介绍EasyExcel工具是阿里的一个操作excel的开源项目,对现有的POI框架进行性能优化,解决了大数据量时内存溢出的问题。同时封装的更加简单灵活,适合初学者上手。EasyExcel仓库EasyExcel官方文档2.快速开始maven依赖<dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>

2020-07-27 23:01:15 2791 3

原创 Kafka生产者发送消息流程解析(三)

这里写目录标题消费者发送消息流程发送消息类型序列化器分区器拦截器其他生产者参数消费者发送消息流程发送消息类型同步发送//同步发送消息//通过send()方法发送完一个消息后返回一个Future,然后调用Future对象的get()方法等待Kafka响应Future<RecordMetadata> future = producer.send(record);//如果Kafka正常响应,返回一个RecordMetadata记录元数据对象,该对象存储的是记录的偏移量//如果Ka

2020-07-25 19:06:16 1330

原创 Kafka常用命令(二)

Kafka常用命令创建主题:bin/kafka-topics.sh --zookeeper localhost:2181 --create --topic log --partitions 2 --replication-factor 1参数介绍:–zookeeper 连接zookeeper服务地址–create --topic 执行的操作为创建主题–partitions 主体内分区的个数–replication-factor 备份的数量查看所有创建成功的主题bin/kafk

2020-07-25 13:03:47 150

原创 Kafka基本部分(一)

这里写目录标题1 Kafka基本部分1.1 概念1.2 特点1.3 使用场景1.4 技术优势1 Kafka基本部分1.1 概念Apache Kafka是一个分布式的发布-订阅系统,能够支持海量数据的数据传递。在离线和实时的消息处理业务系统中,Kafka都有广泛的应用。Kafka将消息持久化到硬盘中,并对消息创建了备份保证了数据的安全。Kafka保证了较高的处理速度的同时,又保证了数据的零丢失。1.2 特点高吞吐量、低延迟Kafka每秒可以处理几十万条消息,但是延迟最低只有几毫秒。每个主题可以

2020-07-25 13:00:28 173

原创 史上最详细juc并发编程总结

JUC并发编程1.进程和线程1.1进程和线程1.2并发和并行2.Lock锁2.1 synchronized2.2 Lock锁2.2.1 ReentrantLock2.3 synchronized和Lock锁区别3. 生产者消费者问题3.1 虚假唤醒3.2 Lock锁解决进程通信问题3.3 Lock锁实现多个线程之间唤醒指定线程4.线程8锁5.不安全集合类5.1List集合5.2Set集合5.3Map集合6.Callable接口7.常用辅助类7.1CountDownLatch7.2CyclicBarrier7

2020-06-14 11:56:27 2594 1

原创 Linux任务调度之定时任务

概述任务调度:是指系统在某个时间段定时执行某个任务或者程序任务调度分类:系统工作:有些重要的工作必须周而复始的执行。例如病毒扫描等用户工作:用户希望定时执行某些程序。例如MySQL数据库的备份等命令基本语法:crontab [选项]参数说明:参数说明-e编辑crontab定时任务-l查询crontab定时任务-r删除当前用户目前所有的定时任...

2020-03-26 14:37:01 283

原创 Linux基础

Vim编辑器三种模式正常模式编辑模式命令行模式学会如何在三种模式间切换Vim编辑器常用快捷键拷贝:yy 拷贝,p 粘贴(正常模式下可以使用该快捷键)5yy 拷贝当前行及其下面的4行删除:dd 删除(正常模式)查找:/ + 查找的关键词(命令行模式)在处于查找状态是,输入 n 可以查找下一个行首|行尾:gg 由当前行调到行首,G由当前行调到行尾(...

2020-03-26 10:16:28 343

空空如也

空空如也

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

TA关注的人

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