首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Arvin酱110339
掘友等级
Java/Golang开发工程师
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
25
文章 25
沸点 0
赞
25
返回
|
搜索文章
最新
热门
接口响应慢不知如何排查?Skywalking来帮你
背景 项目中有一个提交接口,在后端逻辑中,需要先调用查询第三方接口列表AList的接口,根据返回结果循环中掉调用单条更新AUpdate的接口,之后再根据当前循环的数据,去查询第三方查询列表BList接
ArrayList 并发修改异常?
背景 如下代码 运行代码会报以下错误: 问题:在for循环或forEach中,对ArrayList进行增删操作,会报错ConcurrentModificationException,而倘若使用Iter
生产环境关键接口响应突然变慢,怎么办?
背景 昨天功能上线之后,没多久,业务就反馈一个高频页面响应明显慢了很多。立马打开页面查看,发现果然如此,发现一个分页查询接口响应速度竟然要6-7s,于是立马展开了排查。 排查思路 为了避免业务大范围受
RocketMQ消息又堆积了?
背景 今天查看生产环境Rocket-MQ实例,发现consumer group A产生了消息堆积,已经达到2134条,经历过上次堆积百万条的经历,心里也还是相对平静,但也不敢松懈。 排查 立即查看相应
orElse 还是 orElseGet?
背景 在使用Optional判空做后续处理时,有方法orElse()和orElseGet()两种,这两个方法,都会在Optional.ofNullable()为空时返回一个自己的指定值,那此时应该怎么
生产环境mq消息堆积百万的血泪教训
背景 业务服务有一个流量消耗的场景,业务每产生一条流量消耗,就会发送一条mq,而我负责的服务,则会消费这条消息,做对应的业务处理。 mq:Rocket-MQ mq版本;5.0 mq云平台:aliyun
责任链 + 工厂 + 模板方法 + 享元 模式结合业务 - 实践
背景 项目中遇到这样一种场景,传入参数A,需要根据参数A做不同的业务逻辑处理,只要匹配到一个就结束。于是便想到责任链设计模式,标准的审批流,拿来改造改造,不也刚好符合需求吗?于是就开始了探索。 设计思
嵌套循环or小表驱动大表 一点思考
背景 最近阅读《代码大全》29章-代码调试技术-循环,这一章节,提到一些关于循环的优化,有案例涉及到嵌套循环的循环次数问题,建议将次数少的循环放到外层,次数多的循环放到内层,便突然想到以前在极客时间上
RocketMQ之Push Consumer一点阅读分析
近日做项目用到Rocket-MQ,发现Consumer配置有pull和push两种方式,pull其实还好理解,就是push乍一听,感觉怪怪的,便想到阅读源码理解一下,话不多说正式开始 通过查看源码包结
创建接收lambda表达式参数来查询数据库中指定字段
背景 既知平正,务追险绝 在做项目的时候,在做数据库交互查询指定字段的时候,总是容易遇到查询的指定列名有被命名为常量,要么就是直接来个字符串,这种时候既不容易维护,又容易写错,于是想自己封装一下db交
下一页
个人成就
文章被点赞
57
文章被阅读
11,831
掘力值
534
关注了
4
关注者
15
收藏集
11
关注标签
2
加入于
2020-07-09