自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Centos7安装Docker CE

【代码】Centos7安装Docker CE。

2024-04-29 16:41:06 77

原创 HashMap的put方法执行过程

根据Key通过哈希算法与与运算得出数组下标如果数组下标位置元素为空,则将key和value封装为Entry对象(JDK1.7中是Entry对象,JDK1.8中是Node对象)并放⼊该位置如果数组下标位置元素不为空,则要分情况讨论a. 如果是JDK1.7,则先判断是否需要扩容,如果要扩容就进⾏扩容,如果不⽤扩容就⽣成Entry对象,并使⽤头插法添加到当前位置的链表中b. 如果是JDK1.8,则会先判断当前位置上的Node的类型,看是红⿊树Node,还是链表Nodeⅰ. 如果是红⿊树Node,

2024-02-22 11:03:14 401

原创 Java中重写与重载的区别

定义参数返回值发生位置编译时决定目的重载在同一个类中,方法名相同但参数列表不同的一组方法。参数列表不同,包括参数类型、参数个数、参数顺序返回值可以相同也可以不同。在同一个类中发生。编译器根据调用时的参数列表决定调用哪个重载方法。提供不同的方法重载,用于处理不同的参数类型、个数等情况。重写在继承关系中,子类重新定义父类中已经存在的方法。参数列表相同返回值必须相同。在继承关系中子类中发生。运行时决定,根据对象的实际类型决定调用父类方法还是子类方法。子类

2024-02-22 10:19:43 373

原创 spring操作redis工具类

【代码】spring操作redis工具类。

2024-02-20 10:44:06 393

原创 RabbitMQ如何保证可靠

即:当消费者处理消息结束后,应该向RabbitMQ发送一个回执,告知RabbitMQ自己消息处理状态。因此大多数情况下我们需要将消息处理的代码通过try catch机制捕获,消息处理成功时返回ack,处理失败时返回nack.如果消费者再次执行依然出错,消息会再次requeue到队列,再次投递,直到消息处理成功为止。为了解决这个问题,从RabbitMQ的3.6.0版本开始,就增加了Lazy Queues的模式,也就是惰性队列。为了提升性能,默认情况下MQ的数据都是在内存存储的临时数据,重启后就会消失。

2024-02-16 10:21:14 1914

原创 RabbitMQ配置消息转换器

【代码】RabbitMQ配置消息转换器。

2024-02-15 18:32:55 739 1

原创 springboot声明(创建)RabbitMQ交换机和队列

在之前我们都是基于RabbitMQ控制台来创建队列、交换机。但是在实际开发时,队列和交换机是程序员定义的,将来项目上线,又要交给运维去创建。那么程序员就需要把程序中运行的所有队列和交换机都写下来,交给运维。在这个过程中是很容易出现错误的。因此推荐的做法是由程序启动时检查队列和交换机是否存在,如果不存在自动创建。

2024-02-15 18:16:14 836

原创 RabbitMQ交换机

添加队列fanout.queue1。添加队列fanout.queue2。添加交换机harry.fanout。添加队列direct.queue1。添加队列direct.queue2。添加交换机harry.direct。添加队列direct.queue1。添加队列direct.queue2。添加交换机harry.direct。

2024-02-15 17:47:44 944 1

原创 Docker安装RabbitMQ

默认用户名:guest。默认密码:guest。

2024-02-15 16:24:39 649

原创 linux 定时同步 aliyun 时间

【代码】linux 定时同步 aliyun 时间。

2023-09-04 17:16:28 153

原创 Hive 服务管理脚本

【代码】Hive 服务管理脚本。

2023-08-29 10:53:28 426

原创 Hadoop服务脚本

【代码】Hadoop服务脚本。

2023-08-28 18:18:39 742

原创 Flink1.17.1消费kafka3.5中的数据出现问题Failed to get metadata for topics [flink].

【代码】Flink1.17.1消费kafka3.5中的数据出现问题Failed to get metadata for topics [flink].

2023-08-22 18:02:46 1411

原创 在 docker 中快速启动 Apache Hive

在伪分布式模式下,在Docker容器内运行Apache Hive,可以提供以下功能:快速启动/调试/为Hive准备测试环境。

2023-08-14 19:18:53 1806

原创 springboot笔记

创建一个实现接口的自定义过滤器类。// 初始化方法 } @Override public void doFilter(ServletRequest request , ServletResponse response , FilterChain chain) throws IOException , ServletException {// 在这里编写对请求的处理逻辑 // 继续调用过滤器链 chain . doFilter(request , response);// 销毁方法 } }

2023-07-21 11:37:57 115

原创 Linux 安装 Docker CE

【代码】Linux 安装 Docker CE。

2023-06-28 18:35:45 1042

原创 测试 synchronized 的买票案例

测试 synchronized 的买票案例

2023-02-13 17:19:41 171 1

原创 mysql8设置简单密码

在MySQL8中得先休修改一个符合要求的密码。

2023-01-15 17:06:01 1305

原创 mybatis全局配置文件中映射文件常用的有三种方式

mybatis配置mapper.xml文件三种方式

2022-12-24 11:11:32 375

原创 floor 和 round 函数

floor 与 round

2022-12-12 11:21:42 167

原创 Maxwell 入门文档(看这一篇就足够了)

maxwell 入门文档,看这一篇足矣

2022-10-01 16:45:11 1719

原创 Flume 部署(1.9.0 入门版)

Flume 部署(1.9.0 入门版)适合新手安装

2022-09-27 16:25:38 750

原创 Kafka 集群部署(3.0.0 入门版)

kafka 3.0.0 集群部署 适合新手入门

2022-09-27 10:50:07 717

原创 Zookeeper 完全分布式(3.5.7)部署(清爽版)

zookeeper 3.5.7 完全分布式安装 小白入门

2022-09-27 10:15:47 756

原创 Hadoop 完全分布式(3.1.3)部署(清爽版)

清爽版

2022-09-26 18:20:53 1515 1

原创 数仓项目

https://gitee.com/chenL_space/E-commerceOfflineDataWarehouse

2022-09-25 18:13:11 97

原创 Linux 环境变量配置说明

不管是login shell还是non-login shell,启动时都会加载/etc/profile.d/*.sh中的环境变量。

2022-09-25 17:41:20 154

原创 windows 运行 spark报错,缺少 hadoop 文件

一般都是因为缺少:这两个文件。

2022-09-22 18:00:46 779

原创 zookeeper leader选举机制

node1启动,发起一次选举,先投自己1票。。。。。。

2022-09-22 11:22:54 352

原创 zookeeper客户端命令行操作

zookeeper客户端命令行操作

2022-09-22 10:34:49 358

原创 Centos7 安装 mysql57 出现 mariadb 问题

安装mysql出现mariadb冲突问题

2022-09-19 16:14:02 499 1

原创 springboot 文件上传与下载

springboot 文件上传与下载

2022-09-17 16:38:52 93

原创 SpringMVC 域对象共享数据

域对象共享数据的几种方式

2022-09-16 18:01:58 196

原创 3D 烟花特效

3d 烟花特效,宋女朋友也可以哦

2022-09-11 16:49:54 340

原创 仿小米官网首页(html、css)

仿小米官网首页,仅 html css

2022-09-10 09:40:31 218

原创 MySQL索引设计原则

1. 针对于数据量大,且查询比较频繁的表建立索引。 2.。。。

2022-09-08 09:58:52 169

原创 MySQL 索引失效的情况

1. 在有索引的列上进行运算操作,索引失效。 2. 字符串类型字段使用时不加引号,索引失效。 3. 模糊查询时,尾部模糊匹配不会失效,但头部模糊匹配,索引失效。 4. 用 or 分割开的条件,如果其中一个列没有索引,那么涉及的索引都不会用到。 5. 如果 MySQL 评估使用全表扫描比索引快,索引失效。

2022-09-08 09:48:55 275

原创 MySQL 最左前缀法则

如果使用了联合索引,要遵循最左前缀法则。最左前缀法则是指查询从索引的最左列开始,并且不跳过索引中的列。如果跳过了某一列,索引后面的字段索引失效。联合索引中,出现了范围查询(< 、>),范围查询右侧的列索引失效。可以使用 >= 或

2022-09-08 09:42:38 425

原创 为什么 InnoDB 存储引擎选择使用 B+Tree 索引结构?

- 相对于二叉树,层级更少,搜索效率高- 对于 B-Tree,无论是叶子节点还是非叶子节点,都会保存数据,这样导致一页中存储的键值减少,指针也跟着减少,要同样保存大量数据,只能增加树的高度,导致性能降低- 相对于 Hash 索引,B+Tree 支持范围匹配及排序操作

2022-09-07 17:44:46 275

原创 Hive数据类型

hive 的数据类型简述

2022-08-13 10:09:00 456

空空如也

空空如也

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

TA关注的人

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