首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
大神
订阅
aluohe
更多收藏集
微信扫码分享
微信
新浪微博
QQ
15篇文章 · 0订阅
【内功修炼系列2】排“O”解难
「大家好,我是热心的朝阳群众。」 最近在一些开源社区群里,看到有些同学线上环境出现OOM,急的在群里求救。求助同学首先截了一个日志系统里的输出,异常堆栈大写的OOM异常信息。这位同学说道:“今天重启了几次服务,可能是内存泄漏,但是没找到是哪里泄漏了,这个要从哪里开始排查呢?”。…
SpringBoot 实践系列-集成 RocketMQ
RocketMQ 简介:Apache RocketMQ是一个分布式消息传递和流媒体平台,具有低延迟、高性能和可靠性、万亿级容量和灵活的可伸缩性。它提供了多种功能,具体参考: https://github.com/apache/rocketmq 。 RocketMQ 目前没有提供…
Java工程师的进阶之路 RocketMQ篇(一)
RocketMQ 前身叫做 MetaQ, 在 MeataQ 发布 3.0 版本的时候改名为 RocketMQ,其本质上的设计思路和 Kafka 类似。
Java工程师的进阶之路 RocketMQ篇(二)
消息队列已经逐渐成为企业IT系统内部通信的核心手段。它具有低耦合、可靠投递、广播、流量控制、最终一致性等一系列功能,成为异步RPC的主要手段之一。
NameServer路由中心
NameServer的主要功能是为整个MQ集群提供服务协调与治理,具体就是记录维护Topic、Broker的信息,及监控Broker的运行状态。 从代码里可以发现,会先创建NamesrvConfig和NettyServerConfig对象。然后在解析启动时把指定的配置文件或启动…
一网打尽 Java 并发模型
本篇文章我们来探讨一下并发设计模型。 可以使用不同的并发模型来实现并发系统,并发模型说的是系统中的线程如何协作完成并发任务。不同的并发模型以不同的方式拆分任务,线程可以以不同的方式进行通信和协作。 并发模型其实和分布式系统模型非常相似,在并发模型中是线程彼此进行通信,而在分布式…
MySQL事务,这篇文章就够了
在看这篇文章之前,我们回顾一下前面的几篇关于MySQL的系列文章,应该对你读下面的文章有所帮助。InnoDB与MyISAM等存储引擎对比面试官问你B树和B+树,就把这篇文章丢给他MySQL的B+树索引
一文彻底搞懂MySQL索引
MyISAM和InnoDB是MySQL最常用的两个存储引擎,本文将进行详尽的介绍和对比。对于MySQL其余几种存储引擎,请读者自行搜索学习。 本文会图解两种引擎的索引结构区别,然后讲解索引的原理,理解本文内容,就能够理解索引优化的各种原则的背后原因。 限于篇幅,本篇没有介绍的知…
[纯干货] 如何用Spring 原生注解 快速实现策略模式+工厂模式
这阵子在做项目组重构的工作,工作中的一部分就是就目前代码库中与企业交互的逻辑抽离出来,单独做一个微服务,实现企业交互逻辑的关注点分离。 在这里面我很自然而然的就用到了策略模式 + 工厂模式的方式,包装内部实现细节,向外提供统一的调用方式,有效的减少if/else的业务代码,使得…
Excel解析工具easyexcel全面探索
1.Excel解析工具easyexcel全面探索1.1.简介之前我们想到Excel解析一般是使用POI,但POI存在一个严重的问题,就是非常消耗内存。所以阿里人员对它进行了重写从而诞生了easyexc