网站首页 log.warn 第5页
-
rabbitmq原来还有这三大模式!你可能一直只用了错误的模式
一、直接模式(Direct)任何发送到DirectExchange的消息都会被转发到RouteKey中指定的Queue。1.一般情况可以使用rabbitMQ自带的Exchange:”"(该Exchange的名字为空字符串,下文称其为def...
2024-09-01 nanyue 技术文章 2 ℃ -
上千star的分布式ID生产黑科技,开箱即用,附源码
sequence介绍sequence是一个基于雪花算法(Snowflake)实现的64位自增ID算法,实现语言是JAVA。其在雪花算法的基础上,做了一些优化,解决了原生算法的一些痛点:...
2024-09-01 nanyue 技术文章 2 ℃ -
「最佳实践」如何优雅的进行重试?
01前言最近一个小伙伴的公司在搞活动,需要依赖一个第三方接口,测试阶段并没有什么异常状况,但上线后发现依赖的接口有时候会因为内部错误而返回系统异常,虽然概率不大,但总因为这个而报警总是不好的,何况死信队列的消息还需要麻烦运维进行重新投递,...
2024-09-01 nanyue 技术文章 2 ℃ -
两个实验让我彻底弄懂了「订阅关系一致」
这篇文章,笔者想聊聊RocketMQ最佳实践之一:保证订阅关系一致...
2024-09-01 nanyue 技术文章 3 ℃ -
记一次线上突发频繁fullGC的分析与解决
前情概要4月份某天下午刚上班,春困之际,整个人还不是非常的清醒,结果钉钉开始收到告警,线上一台服务在非常频繁fullGC,一下子,整个人清醒多了,这个不是一个简单的告警,对服务的影响非常大。确实如此,没过几分钟,下游服务开始调用超时告警...
2024-09-01 nanyue 技术文章 2 ℃ -
C|从一个调试宏来了解错误处理、调试和宏的语法
如果有一个函数func(),定义返回0表示成功,出错返回非0.每次调用时,都要检查这个错误代码,通常会这样写:intrc=func();if(rc!=0){fprintf(stderr,"Therewasanerror...
2024-09-01 nanyue 技术文章 3 ℃ -
JMeter基础—JMeter中BeanShell断言详解
1、BeanShell简介Beanshell是一种类似JAVA的脚本语言,通过BeanShell可以对请求数据、响应数据或环境变量进行更加灵活的处理和判断。还可以直接调用外部的JAR包,例如:可以直接引入现成的第三方JSON解析包来使用。...
2024-09-01 nanyue 技术文章 2 ℃ -
golang 依赖管理(go 依赖注入)
Go语言的依赖管理依赖的概念依赖管理的三个阶段GOPATH,GOVENDOR,gomodGOPATH默认在~/go(unix,linux),%USERPROFILE%\go(windows)...
2024-09-01 nanyue 技术文章 3 ℃ -
过滤器、拦截器、AOP、ControllerAdvcie的使用对比、执行顺序...
前言本文适合有一定基础的同学,在已有的认识基础上对这四块的知识做一个总体的对比。本文基于SpringBoot项目进行讲解,所有的代码都是在已经搭好SpringBoot的基础上进行编写的,SpringBoot版本为2.7.3。...
2024-09-01 nanyue 技术文章 2 ℃ -
阿里一面,和面试官互喷“程序异常处理”的最佳实践
阿里郎,还记得你们公司《手册》中异常处理给出的这些建议吗?01"吞掉"异常?...
2024-09-01 nanyue 技术文章 2 ℃
- 控制面板
- 网站分类
- 最新留言
-