自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 项目流程规范

在版本进入开发和测试阶段时,通常可能因为不同的原因引入一些对原需求的变更。需求变更流程如图所示。开发人员一定要重视技术设计!开发人员一定要重视技术设计!开发人员一定要重视技术设计!

2023-09-28 12:21:08 48

原创 product高危的操作

模糊匹配功能使用在小数据量情况下使用没什么问题,数据量大会导致 Redis 锁住及 CPU 飙升。删除 Redis 中所有数据库中的所有记录,不只是当前所在数据库,并且此命令从不会执行失败。删除 Redis 中当前所在数据库中的所有记录,并且此命令从不会执行失败。把主键的定义删除:慎用,如删除需要知会到相关方,比如大数据。上列命令会向块设备sda写入随机的垃圾文件从而擦出数据。客户端可修改 Redis 配置。

2023-09-20 23:04:05 49 1

原创 Es调优的过程

1.调优是一个持续的过程,很难一蹴而就。在本次调优排查,在解决最终问题的过程中,我们也发现了很多之后可调整也是有必要调整的问题;2.对es的了解要深入到某一个版本中,es版本高速迭代,需要了解我们所使用的版本的特性参数;3.es的took值,并不是es 内部真正查询(query & fetch)的耗时,而是请求从进入es到查询完成的耗时,比如选品的高took值,是请求等待refresh的时间 + query + fetch 的耗时,这也是为什么打印不出慢日志的原因。

2023-09-12 21:44:18 191

原创 Elasticsearch调优

Elasticsearch的索引变得过大之后可能会引起一些性能问题,此时除了常规的优化之外,还能通过索引的水平拆分来提高性能。

2023-09-12 15:48:12 177

原创 Golang context 实现原理

第二个 err 则是 cancel 后需要展示的错误;• 假如 parent 不是 cancelCtx 类型,但又存在 cancel 的能力(比如用户自定义实现的 context),则启动一个协程,通过多路复用的方式监控 parent 状态,倘若其终止,则同时终止子 context,并透传 parent 的 err.• 不支持基于 k 的去重,相同 k 可能重复存在,并基于起点的不同,返回不同的 v. 由此得知,valueContext 的定位类似于请求头,只适合存放少量作用域较大的全局 meta 数据.

2023-09-12 15:41:20 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除