51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

最新发布

Netty线程模型!
Java笔记

Netty线程模型!

厉飞雨 阅读(49) 评论(0) 赞(4)

嗨,你好呀,我是**猿java** Netty 是一个基于 Java 的高性能网络应用框架,其核心是一个强大的异步事件驱动的网络应用框架,支持 TCP、UDP 和 HTTP 协议。这篇文章,我们将深入探讨 Netty 的线程模型,包括其原理、示例、使用场景以及优缺点。 整体来说,Netty 提供了3种线程模型:单线程模型、Reactor多线程模型和 Reactor主从多线程...

Kubernetes可以替代openstack吗
软件使用

Kubernetes可以替代openstack吗

厉飞雨 阅读(31) 评论(0) 赞(3)

openstack-可以将物理机分配为若干虚拟机 k8s,是特长服务调度。 ### Kubernetes可以替代openstack吗 Kubernetes 和 OpenStack 是两个不同的技术,不能完全替代彼此。OpenStack 是一个基础设施即服务 (IaaS) 平台,主要用于管理物理和虚拟资源,如计算、存储和网络等。而 Kubernetes 是一个容器编排平...

ElasticSearch聚合查询Restful语法和JavaApi详解(基于ES7.6)
软件使用

ElasticSearch聚合查询Restful语法和JavaApi详解(基于ES7.6)

厉飞雨 阅读(50) 评论(0) 赞(5)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ 在前面关于ES的一系列文章中,已经介绍了ES的概念、常用操作、JavaAPI以及实际的一个小demo,但是在真实的应用场景中,还有可能会有更高阶的一些用法,今天主要介绍两种相对来说会更难一些的操作,聚合查询。该文档基于ElasticSearch7.6,将介绍restful查询语...

Spark算子实战Java版,学到了
Spark

Spark算子实战Java版,学到了

厉飞雨 阅读(44) 评论(0) 赞(3)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ 算子从功能上可以分为Transformations转换算子和Action行动算子。转换算子用来做数据的转换操作,比如map、flatMap、reduceByKey等都是转换算子,这类算子通过懒加载执行。行动算子的作用是触发执行,比如foreach、collect、count等都...

一文汇总数据库基础知识点!
日常运维

一文汇总数据库基础知识点!

厉飞雨 阅读(36) 评论(0) 赞(4)

[#](#一-概述) (一)概述 {#一-概述} ------------------------ 在考研的时候,我有一门专业课是数据库,因此当时我对数据库的基础知识掌握的还算比较扎实,上周我再翻开当时考研时翻了无数遍的数据库书籍的时候,发现好多内容都忘掉了。刚好也决定开始写数据库相关的文章,就有了下面的内容。 [#](#二-基本概念) (二)基本概念 {#二-基本概念} ...

InnoDB的缓存池
软件教程

InnoDB的缓存池

厉飞雨 阅读(45) 评论(0) 赞(5)

[#](#innodb中的页) InnoDB中的页 {#innodb中的页} -------------------------------------- InnoDB存储引擎基于页的方式存储在磁盘中,它将数据存储在页(Page)的概念上。一个页是 InnoDB 存储引擎中的最小存储单位,它包含了一定数量的数据行、索引节点和其他元数据。 InnoDB 存储引擎中的页包括了数...

数据库分库分表扫盲,不会用也得知道概念
数据库

数据库分库分表扫盲,不会用也得知道概念

厉飞雨 阅读(34) 评论(0) 赞(4)

[#](#一-什么是分库分表) (一)什么是分库分表 {#一-什么是分库分表} --------------------------------------- 分库分表故名思意是将一张表拆分成多个表,可能是一个库中的分表,也可能是分库又分表。分库分表主要解决的问题是数据库的性能瓶颈问题。即使建立索引,当数据量超过一定值时,查询效率就注定会降下来。通过分库分表,可以将原本的大数...

InnoDB的插入缓冲和自适应哈希索引
软件教程

InnoDB的插入缓冲和自适应哈希索引

厉飞雨 阅读(43) 评论(0) 赞(3)

[#](#前言) 前言 {#前言} ----------------- 为了增加数据库的读能力,InnoDB设计了 Buffer Pool 缓冲池,将热点数据留在内存中,极大提高了数据库的读性能。除此之外,InnoDB还有一种叫做 Change Buffer的特性同样至关重要。 [#](#为什么需要-change-buffer) 为什么需要 Change Buffer {#...

删库了别跑路 你还应该学会如何恢复数据
开发笔记

删库了别跑路 你还应该学会如何恢复数据

厉飞雨 阅读(43) 评论(0) 赞(5)

[#](#前言) 前言 {#前言} ----------------- 首先问大家一个问题,如果你上生产的代码在执行delete的时候跳过了where条件,或者执行update时忘记加where条件了,导致大量数据被删除或更新,你会如何处理? 上面的这些问题可能会导致很多数据被错误的更新或删除,当遇到这种情况时,用开玩笑的说法来说只能删库跑路,而更应该学会的是如何将这些数据...