首页
学习
活动
专区
工具
TVP
发布

一点博客

JAVA技术研习。
专栏作者
50
文章
43104
阅读量
12
订阅数
kafka-生产者发送流程
Sender线程: 负责将消息累加器(RecordAccumulator)中获取消息并发送到Broker.
一点博客
2023-02-20
4140
redis内部数据结构详解
redis内部有 简单动态字符串、链表、字典、跳跃表、整数集合、压缩列表六种数据结构。
一点博客
2023-02-20
6030
redis-cli命令使用指南
redis-cli是一个终端程序,用于向redis服务器发送命令和读取响应。它包括两种模式:交互模式和命令模式。
一点博客
2023-02-20
6830
RocketMQ: 技术架构与启动流程
📷 技术架构 主要分为四部分: Producer: 消息的生产者. 支持快速失败并且低延迟. Consumer: 消息的消费者. 支持push/pull 两种模式对消息消费. 支持集群消费和广播消费. NameServer: 两个功能: (1) Broker管理, 接收Broker集群的注册信息并保存下来, 提供心跳机制; (2) 路由信息管理, Producer和 Consumer 通过NameServer 获取Broker集群的路由信息, 进行投递和消费; BrokerServer: 负责消息的存储
一点博客
2022-12-10
3060
Redis持久化: RDB&AOF
AOF: 记录每次对服务器写的操作,当服务器重启的时候会重新执行这些命令来恢复原始的数据,AOF命令以redis协议追加保存每次写的操作到文件末尾.Redis还能对AOF文件进行后台重写,使得AOF文件的体积不至于过大.
一点博客
2022-12-10
3280
分布式事务-基础篇
百科词条:https://baike.baidu.com/item/CAP%E5%8E%9F%E5%88%99[1]
一点博客
2022-03-29
2830
Flume日志收集系统
Flume是Cloudera提供的一个高可用的,高可靠的,分布式的海量日志采集、聚合和传输的系统,Flume支持在日志系统中定制各类数据发送方,用于收集数据;同时,Flume提供对数据进行简单处理,并写到各种数据接受方(可定制)的能力。
一点博客
2022-03-29
8030
Elasticsearch教程 | 第四篇:断路器设置
Elasticsearch 包含多个断路器,用于防止操作导致 OutOfMemoryError。每个断路器指定它可以使用多少内存的限制。此外,还有一个父级断路器,用于指定可跨所有断路器使用的内存总量。
一点博客
2021-11-23
9260
Elasticsearch教程 | 第三篇:审计设置
您可以使用审计日志 记录与安全相关的事件,例如身份验证失败、拒绝连接和数据访问事件。此外,还会记录通过 API 对安全配置进行的更改,例如创建、更新和删除本机和 内置用户、角色、 角色映射和 API 密钥。
一点博客
2021-11-23
1.3K0
Elasticsearch教程 | 第二篇:常见的参数配置
Elasticsearch 提供了良好的默认值,并且只需要很少的配置。可以使用集群更新设置API在正在运行的集群上更改大多数设置 。
一点博客
2021-11-16
5360
Elasticsearch教程 | 第一篇:下载安装
ES官网地址 https://www.elastic.co/cn/ 下载安装包 下载地址:https://www.elastic.co/cn/downloads/?elektra=home&stor
一点博客
2021-11-16
5730
JVM: 思维导图
JVM内存模型包括五大部门:程序计数器、虚拟机栈、本地方法栈、堆、方法区。 程序计数器:字节码行号指示器; 虚拟机栈:(1)java方法执行的内存模型;(2)栈帧用于存储局部变量表、操作数栈、方法出口、动态链接; 本地方法栈:native方法执行的内存模型; 堆:存放对象的主要实例,垃圾回收的主要区域; 方法区:类信息、常量信息、静态变量;
一点博客
2021-09-01
7070
Centos7 安装Redis6.0.8 教程
3. 更新gcc版本(如果当前的gcc版本不是5.3以上,执行下面命令更新gcc版本)redis6.0以上需要更新gcc版本
一点博客
2021-01-04
8080
LeetCode:移除重复节点-java实现
整体思路:创建一个HashSet实例,从头节点开始遍历所有节点,遍历过程中如果HashSet中包括该节点的值,则判断下一个节点的值,否则将该节点的值添加到HashSet中。
一点博客
2020-06-28
4680
Redis持久化
很多时候我们需要持久化数据也就是将内存中的数据写入到硬盘里面,大部分原因是为了之后重用数据(比如重启机器、机器故障之后回复数据),或者是为了防止系统故障而将数据备份到一个远程位置。
一点博客
2019-10-21
6620
MySQL高性能优化规范建议
没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 Innodb 存储引擎(MySQL5.5 之前默认使用 Myisam,5.6 以后默认的为 Innodb)。
一点博客
2019-10-21
6930
Redis
简单来说 redis 就是一个数据库,不过与传统数据库不同的是 redis 的数据是存在内存中的,所以读写速度非常快,因此 redis 被广泛应用于缓存方向。另外,redis 也经常用来做分布式锁。redis 提供了多种数据类型来支持不同的业务场景。除此之外,redis 支持事务 、持久化、LUA脚本、LRU驱动事件、多种集群方案。
一点博客
2019-10-15
1.1K0
SolrCloud
SolrCloud(solr 云)是 Solr 提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用 SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用 SolrCloud 来满足这些需求。
一点博客
2019-07-24
7560
Dubbox框架与Zookeeper入门之DEMO
(1)创建Maven工程(WAR)dubboxdemo-service ,在pom.xml中引入依赖
一点博客
2019-07-24
3410
分布式系列-Docker简介篇
在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指的虚拟化资源包括计算能力和资料存储。
一点博客
2019-07-24
6850
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
热点技术征文第五期
新风口Sora来袭,普通人该如何把握机会?
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档