Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
并发锁分析
锁 为什么加锁 并发会造成数据混乱 事务 原子性a 一致性c 隔离性i 持久性d 加锁的影响和优化点 线程切换的开销 缓存命中率 加锁失败会进行线程切换 用户态和内核态的切换开销 栈的切换 寄存器切换 synchronized重量锁的实现是
java 基础
锁
后端
分布式
FastDFS下载文件自定义命名
上一节我们讲述了FastDFS的搭建和文件的上传 docker搭建FastDFS及遇到的问题解决 花开花落与云卷云舒的博客 CSDN博客 这一节我们讲讲如何将上传的文件下载到我们的本机并还原为原来的文件名 一 前言 在上一节中 我们知道我们
分布式
Nginx
运维
fastdfs
FastDFS文件重命名
RabbitMQ消息可靠性(二)-- 消费者消息确认
一 消费者消息确认是什么 在这种机制下 消费者在接收到消息后 需要向 RabbitMQ 发送确认信息 告知 RabbitMQ 已经接收到该消息 并已经处理完毕 如果 RabbitMQ 没有接收到确认信息 则会将该消息重新加入队列 等待其他消
RabbitMQ
rabbitmq
分布式
Window下搭建kafka运行环境
项目场景 互联网项目中经常用到MQ 由于本地项目开发连接测试环境kafka很不方便 所有在本机搭建一个kafka 方便开发测试 前置准备 提示 Kafka的运行依赖于Zookeeper 所以在运行Kafka之前我们需要安装并运行Zookee
Spring 相关知识
kafka
Java
分布式
Kafka接入
Kafka接入 1 引入依赖
kafka
Java
分布式
kafka整合lua消费不到数据解决方案
用lua脚本将前端页面获取到的数据塞给kafka kafka不报错 nginx不报错 lua脚本也没有问题 topic生成了但就是消费不到数据 自己写一个生产者测试过证明消费者也没问题 折腾了很久 最后在kafka配置文件中加了host n
kafka
kafka
lua
分布式
Spring+线程池:并发处理大批量数据,解决IO效率问题思路
点击上方 Java基基 选择 设为星标 做积极的人 而不是积极废人 每天 14 00 更新文章 每天掉亿点点头发 源码精品专栏 原创 Java 2021 超神之路 很肝 中文详细注释的开源项目 RPC 框架 Dubbo 源码解析 网络应用框
分布式
Java
Spring
多线程
Redis
RabbitMQ重复消费
造成重复消费的原因 MQ向消费者推送message 消费者向MQ返回ack 告知所推送的消息消费成功 但是由于网络波动等原因 可能造成消费者向MQ返回的ack丢失 MQ长时间 一分钟 收不到ack 于是会向消费者再次推送该条message
消息中间件
javarabbitmq
rabbitmq
分布式
Linux下 Redis集群搭建详解(主从+哨兵)
文章目录 前言 文章重点 一 Redis 入门简介 二 Redis 安装部署 1 下载安装包 2 安装 3 部署 4 启动redis服务 5 关闭redis服务 三 Redis 集群整体架构 四 Redis 主从配置及数据同步 1 主机配置
Redis
分布式
运维
数据库
Hadoop安装完全分布式搭建
1 安装Hadoop 上传Hadoop的指定路径 root softwares 解压安装 cd root softwares tar zxvf hadoop 2 7 3 tar gz C usr local 配置环境变量 vim etc p
Hadoop
大数据
分布式
RabbitMQ安装教程
整理了一下自己根据教程安装rabbitmq的过程 安装 环境 Linux CentOS 7 9 Erlang erlang 23 3 4 11 el7 x86 64 rpm RabbitMQ rabbitmq server 3 9 14 1
工具安装
rabbitmq
Linux
分布式
RabbitMQ高级特性-Confirm确认消息
Confirm确认消息 消息的确认 是指生产者投递消息后 如果Broker收到消息 则会给我们产生一个应答 生产者进行接收应答 用来确定这条消息是否正常发送到Broker 这种方式也是消息的可靠性投递的核心保障 如何实现Confirm确认消
中间件
分布式
消息队列
rabbitmq
RabbitMQ高级特性Confirm确认消息
10分钟上手Azure Blob Storage
文章目录 Azure Blob Storage快速上手 背景 什么是Azure Blob Storage Blob Storage的应用场景 环境搭建 安装 运行 修改Blob Storage中的数据 基本操作 使用C 修改文件属性 遇到问
Azure
blob storage
存储
音频
分布式
kafka 不支持读写分离的原因
前段时间在看 kafka 相关内容 发现 kafka 所有的 读写流量都在主 partition 上 从 partition 只负责备份数据 那么为什么 kafka 从 partition 不跟其他中间件一样承接读流量 读写分离的初衷 读写
kafka
分布式
Java
Spring Cloud Eureka源码分析之心跳续约及自我保护机制
Eureka Server是如何判断一个服务不可用的 Eureka是通过心跳续约的方式来检查各个服务提供者的健康状态 实际上 在判断服务不可用这个部分 会分为两块逻辑 Eureka Server需要定期检查服务提供者的健康状态 Eureka
分布式
Java
编程语言
程序人生
经验分享
Java教程:Rabbitmq监听器,用于监听topic类型消息队列,并进行业务处理
本章介绍如何使用Rabbitmq监听器 用于监听topic类型消息队列 并进行业务处理 源码 import cn hutool json JSONUtil import com alibaba fastjson JSONObject imp
rabbitmq
Java
分布式
分布式架构之服务注册中心选型
互联网架构下 大部分系统已经转型分布式 其中服务注册发现中心 分布式服务中非常重要的组成部分 按需选择合适的注册中心 也变的尤为重要 一 Eureka Eureka是SpringCloud全家桶中非常重要的一个组件 主要是实现服务的注册和发
分布式相关
分布式
你还在 Docker 中跑 MySQL?恭喜你,好下岗了!
上一篇 一个90后员工猝死的全过程 0 2T架构师学习资料干货分享 来源 toutiao com i6675622107390411276 容器的定义 容器是为了解决 在切换运行环境时 如何保证软件能够正常运行 这一问题 目前 容器和 Do
数据库
分布式
数据安全
Java
大数据
ELK-日志服务【kafka-配置使用】
kafka 01 10 0 0 21 kafka 02 10 0 0 22 kafka 03 10 0 0 23 1 安装zk集群 配置 root es 01 yum y install java maven root es 01 tar
ELK日志服务
ELK
kafka
分布式
漂亮~阿里P8整理总结,金九银十入职大厂必备的Java核心知识点,附加面试题+答案解析
前言 金九银十就要来了 不知道程序员们都准备好了吗 今天就给大家分享一波一位小伙伴面试大厂的经历 知识点和面试题分享 主要内容包括 JVM JAVA集合 JAVA多线程并发 JAVA基础 Spring原理 微服务 Netty与RPC 网络
架构
Java
面试
数据库
分布式
«
1 ...
44
45
46
47
48
49
50
...57
»