首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
生产环境可能碰到的问题
订阅
userlc
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
OkHttp透明压缩,收获性能10倍,外加故障一枚
要使用OkHttp,一定要知道它的透明压缩,否则死都不知道怎么死的;或者活也不知道为什么活的不舒坦。 反正不是好事。 什么叫透明压缩呢?OkHttp在发送请求的时候,会自动加入gzip请求头Accept-Encoding:gzip。所以,当返回的数据带有gzip响应头时Cont…
防止数据重复提交的6种方法(超简单)!
这句话中包含了两个关键信息,第一:防止重复提交;第二:最简单。 得到的反馈是单机环境,那就简单了,于是磊哥就开始装*了。 话不多说,我们先来复现这个问题。 于是磊哥就想到:通过前、后端分别拦截的方式来解决数据重复提交的问题。 前端拦截是指通过 HTML 页面来拦截重复请求,比如…
年轻代频繁ParNew GC,导致http服务rt飙高
背景介绍某日下午大约四点多,接到合作方消息,线上环境,我这边维护的某http服务突然大量超时(对方超时时间设置为300ms),我迅速到鹰眼平台开启采样,发现该服务平均QPS到了120左右,平均RT在2
线上服务平均响应时间太长,怎么排查?
如果有用户反映某功能响应时间太长了,别着急,根据下面的方法进行排查,绝对方便又快速的找到问题原因。 1、首先需要下载阿里开源的Arthas 的诊断工具 Jar 包,下载地址:arthas-boot.jar ;然后将 Jar 包放到 部署服务接口项目的服务器中 。 2、然后使用 …
可能我这辈子也不会用Guava的Partition了|🏆 掘金技术征文-双节特别篇
上回书说道,我写的《这可能是你从未见过如此优雅的写法》里面的方法是为了将非业务和业务逻辑进行解耦出来,于是周围小伙伴觉得不错也都开始使用起来,这颇让人感到很有成就感。于是大家都开始纷纷使用起来。既然话已经说到了这里,想必各位也已经知道接下来肯定是搞出了bug。 可以看到这里在执…
我是如何把一个15分钟的程序优化到了10秒的
这是早上七点钟的钱塘江,现代都市与自然风景的完美融合,形成了这道靓丽的风景线。江边是一条跑道,早上跑步的人很多。我也是很久没有好好锻炼了,所以去跑了一会儿,感觉锻炼之后整个身体都舒服了不少。 今天这篇文章是讲性能优化的。前段时间我优化了一个程序,感觉收获还是蛮大的,所以总结了一…
记一次生产事故:30万单就这样没了!
你好,我是彤哥。 昨天晚上下班回家,在地铁上,老大突然打来电话,B系统生产环境响应缓慢,影响了A系统的使用,几万小哥收不了单,大概有30万单卡住了,你去帮忙定位一下。 我8点半左右到家,立马上线入会。 我入会的时候,已经有同事在帮忙定位了,俗话说的好,重启能解决80%的问题,如…
重大事故!IO问题引发线上20台机器同时崩溃
几年前的一个下午,公司里码农们正在安静地敲着代码,突然很多人的手机同时“哔哔”地响了起来。本来以为发工资了,都挺高兴!打开一看,原来是告警短信故障回顾告警提示“线程数过多,超出阈值”,“CPU空闲率太
秒杀系统设计
我之前写过一个秒杀系统的文章不过有些许瑕疵,所以我准备在之前的基础上进行二次创作,不过让我决心二创秒杀系统的原因是我最近面试了很多读者,动不动就是秒杀系统把我整蒙蔽了,我懵的主要是秒杀系统的细节大家都不知道,甚至不知道电商公司一个秒杀系统的组成部分。 首先设计一个系统之前,我们…
轻轻一扫,立刻扣款,付款码背后的原理你不想知道吗?|原创
最近由于业务需求,需要开发付款码功能,该接口底层将会聚合市面上主流钱包 APP 的付款码功能,如微信支付,支付宝支付。 可能有些同学对于付款码支付这个听起来很陌生,其实这个功能我们可能每天都在被使用。 像我们在便利店买个早饭,最后结账时,使用支付宝/微信支付付款。收银员会让我们…