ElasticSearch 分页终极方案:search_after + Point-in-Time 原理与实践
用 search_after 做深度分页的同学,有没有遇到过翻页数据重复或莫名丢失的情况?如果你的索引 refre...
从策略模式到自引用泛型:Go 1.26 查询构建器的架构进化之路
当泛型遇上自引用约束,代码的表达力将迎来质的飞跃Go 语言的泛型自 1.18 版本引入以来,一直存在一个令人遗憾的...
Go泛型最佳实践:封装可扩展数据查询构建器
日常迭代管理后台时,有一个经常需要维护的需求,那就是查询数据列表,包含的一系列功能包括但不限于分页、筛选、排序、导...
编程范式之函数式编程的应用
我们在日常使用 JavaScript 开发过程中,一般可通过面向过程的编程范式直接实现页面交互功能,一段独立的逻辑...
记一次gRPC的调用实战(三)
上一篇链接: 记一次gRPC的调用实战(二) 接着我们来完善 gRPC 错误处理机制,通过搜罗网上 gRPC 的文...
记一次gRPC的调用实战(二)
上一篇链接: 记一次gRPC的调用实战(一) 这次我们在已搭建好的 Hyperf 的 gRPC-client 进行...