摘要: org.springframework.boot.web.embedded.tomcat.TomcatWebServer org.apache.catalina.Server org.apache.catalina.startup.Tomcat org.apache.catalina.startup 阅读全文
posted @ 2024-10-31 14:23 Sunray0330 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 1Flume定义 什么是Flume。 流式架构 Flume的主要作用 ​ 实时读取服务器本地硬盘的数据,将数据写入到HDFS中。 Flume的优点 ​ 灵活 ​ 缓冲区的作用,减轻hdfs的压力。 重平衡 Flume组成架构 2安装Flume 1:拷贝 使用版本apache-flume-1.7.0- 阅读全文
posted @ 2024-10-31 14:10 Sunray0330 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 01:Hive基本概念 将HQL转换为MapReduce程序: ​ Hive的数据存储在Hdfs上 ​ hive分析数据传递称的实现是MapReduce ​ 执行程序运行在YARN上 Hive的架构 Hive常用于数据分析,对实实时性要求不高 Hive和数据库比较 ​ 查询语言 ​ 数据存储位置 ​ 阅读全文
posted @ 2024-10-31 14:09 Sunray0330 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 1zookeeper是什么 2zookeeper的集群配置 安装步骤 1. 解压2. 把conf文件夹下配置文件改个名字 cp zoo_sample.cfg zoo.cfg3. 编辑zoo.cfg,配置datadir dataDir=/opt/module/zookeeper-3.4.10/zkDa 阅读全文
posted @ 2024-10-31 14:09 Sunray0330 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1HBase分布式介绍 分布式用户 ​ 使用负载均衡,把请求分发给不同的服务器。 ​ redis 16384 ​ 负载均衡器 ​ ​ session共享 ​ 向session放入数据 ​ SESSION共享内存。checkServer-redis ​ RPC协议=》RMI》EJB=》Spring框架 阅读全文
posted @ 2024-10-31 14:08 Sunray0330 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 1kafka简介 削峰填谷 kafka的主要架构 1 )Producer :消息生产者,就是向 kafka broker 发消息的客户端; 2 )Consumer :消息消费者,向 kafka broker 取消息的客户端; 3 )Consumer Group (CG) ): :消费者组,由多个 c 阅读全文
posted @ 2024-10-31 14:08 Sunray0330 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 如何定位生产问题原因,并列举开发过程中常见的问题及处理方案。 1. 找到问题的大概发生时间。对于App或小程序问题,有截图的话可以从截图上看到问题发生的详细时间;没有截图,可以通过业务或者客户反馈问题的时间,推断问题发生的时间。 2. 下载或者直接查看生产日志,通过查找上下文或者当前操作关键字的方法 阅读全文
posted @ 2023-02-14 10:55 Sunray0330 阅读(55) 评论(0) 推荐(0) 编辑
摘要: github使用 git ssh-key配置 git config --global user.name "John Doe" //配置用户名 git config --global user.email “johndoe@example.com //配置邮箱 ssh-keygen -t rsa - 阅读全文
posted @ 2023-01-31 11:00 Sunray0330 阅读(13) 评论(0) 推荐(0) 编辑
摘要: package com.google; import javax.lang.model.element.NestingKind; import java.util.HashMap; public class IntegerDemo { public static void main(String[] 阅读全文
posted @ 2022-11-25 16:11 Sunray0330 阅读(18) 评论(0) 推荐(0) 编辑
摘要: package com.google; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; class Demo { private int i = 100; Lock lo 阅读全文
posted @ 2022-11-25 16:08 Sunray0330 阅读(10) 评论(0) 推荐(0) 编辑