- 博客(12)
- 收藏
- 关注
原创 Docker配置Portainer可视化面板
可视化面板 portainer rancher(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
682
原创 Docker实战 | 部署Nginx 部署Tomcat(三)
部署Nginx #1.拉取镜像 [root@geek home]# docker pull nginx Using default tag: latest latest: Pulling from library/nginx 6ec8c9369e08: Already exists d3cb09a117e5: Pull complete 7ef2f1459687: Pull complete e4d1bf8c9482: Pull complete 795301d236d7: Pull complet
2020-08-04 05:03:27
373
原创 Docker常用命令(二)
Docker常用命令Docker常用镜像命令Docker常用容器命令Docker常用的其他命令Docker官方命令总结 Docker常用镜像命令 帮助命令 docker version docker info docker 命令 --help 官方文档 docker images 查看所有镜像 [root@geek /]# docker images REPOSITORY TAG IMAGE ID CREATED
2020-08-02 15:56:12
349
原创 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
400
转载 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
1075
原创 EasyExcel详细导出案例
1.EasyExcel简单介绍 EasyExcel工具是阿里的一个操作excel的开源项目,对现有的POI框架进行性能优化,解决了大数据量时内存溢出的问题。同时封装的更加简单灵活,适合初学者上手。 EasyExcel仓库 EasyExcel官方文档 2.快速开始 maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId>
2020-07-27 23:01:15
3195
3
原创 Kafka生产者发送消息流程解析(三)
这里写目录标题消费者发送消息流程发送消息类型序列化器分区器拦截器其他生产者参数 消费者发送消息流程 发送消息类型 同步发送 //同步发送消息 //通过send()方法发送完一个消息后返回一个Future,然后调用Future对象的get()方法等待Kafka响应 Future<RecordMetadata> future = producer.send(record); //如果Kafka正常响应,返回一个RecordMetadata记录元数据对象,该对象存储的是记录的偏移量 //如果Ka
2020-07-25 19:06:16
1531
原创 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
239
原创 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
271
原创 史上最详细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
3286
1
原创 Linux任务调度之定时任务
概述 任务调度:是指系统在某个时间段定时执行某个任务或者程序 任务调度分类: 系统工作:有些重要的工作必须周而复始的执行。例如病毒扫描等 用户工作:用户希望定时执行某些程序。例如MySQL数据库的备份等 命令 基本语法:crontab [选项] 参数说明: 参数 说明 -e 编辑crontab定时任务 -l 查询crontab定时任务 -r 删除当前用户目前所有的定时任...
2020-03-26 14:37:01
461
原创 Linux基础
Vim编辑器三种模式 正常模式 编辑模式 命令行模式 学会如何在三种模式间切换 Vim编辑器常用快捷键 拷贝:yy 拷贝,p 粘贴(正常模式下可以使用该快捷键) 5yy 拷贝当前行及其下面的4行 删除:dd 删除(正常模式) 查找:/ + 查找的关键词(命令行模式) 在处于查找状态是,输入 n 可以查找下一个 行首|行尾:gg 由当前行调到行首,G由当前行调到行尾(...
2020-03-26 10:16:28
440
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅