公司:政采云
Rc-form: 消失的“Ta”
在使用表单自定义控件时,如果使用的是函数式自定义组件,需要通过 forwardRef 支持 ref。
Redis Bigkey排查
Redis bigkey 是指在 Redis 数据库中占用空间较大的键值对。这些键通常包含了大量的数据,可能会影响 Redis 的性能和内存使用。例如,在一个集合、哈希表、列表或有序集合中存储了大量元素的键。
Kubernetes Gateway API
初始的 Kubernetes 内部服务向外暴露,使用的是自身的 LoadBlancer 和 NodePort 类型的Service,在集群规模逐渐扩大的时候,这种 Service 管理的方式满足不了我们的需求。
架构方法论
架构就是一组人为的结构化的设计和复杂问题的抽象过程,本文主要介绍了架构方法论。
redisString结构解析及内存使用优化
Redis 是一个高性能的 key-value 数据库,由于其易用、性能高、扩展性好等特点,已经成为后端内存数据库的业界标准。本文会解析 String 数据是如何保存的,并分析其占用内存的原因,以及说明如何减少内存的使用。
一次DOM曝光封装历程
随着最近曝光埋点的需求越来越频繁,就想把之前写好的曝光逻辑抽出来封装了一下作为公用。
Trino 插件开发入门
Trino 基于 Java SPI 提供了一套优秀的插件体系,并开放了非常丰富的扩展点,供用户开发自定义插件以满足特定需求,如审计日志、权限控制等。
漫谈基建
本文老少皆宜,本着爱与和平的宗旨,不传达任何焦虑,主要分享自身搞基建的一些案例和体会,希望能给打算做基建或正在基建建设中的伙伴们一些参考,若能帮助到你们,我也会祝你们好运!
精准测试体系构建
目前为止,我们做了逆向追溯即测试范围的评估,用来解决 测什么 的问题,还做了增量代码覆盖率用来解决 测的怎么样 的问题。
操作日志数据治理实战
本文从场景、日志常见的收集方案模块来介绍的笔者部门日志组件的改造方案,也涉及了重新设计表结构后的历史数据迁移思路。 简单的日志记录场景,也会随着使用场景变得复杂起来,探索方案的过程中收获颇多,也欢迎大伙探讨。
事务探索
事务具有 4 个特性:这四个特性通常称为 ACID 特性。本篇文章着重给大家呈现出不同的方案能达到的效果及其优缺点。
如何使用动态编译
动态编译可能在日常工作中所使用的场景不多,但在特定的场景下能够很好的解决我们所遇到的问题,本篇文章可以给大家提供一些视野,当你遇到类似场景时或许动态编译能够很好的解决它!最后希望大家都能在自己平凡的工作里从编程中收获一些快乐~
Vue 2 模版编译流程详解
vue 中有这样一张响应式系统的流程图,vue 会将模板语法编译成 render 函数,通过 render 函数渲染生成 Virtual dom,但是官方并没有对模板编译有详细的介绍,这篇文章带大家一起学习下 vue 的模板编译。
RocketMQ DLedger初识
本文简单介绍了 DLedger 基于 Raft 协议实现的 Leader 选举机制,让大家深入地理解分布式系统中的 Leader 选举过程。然而如何在实际场景下选取、优化和扩展分布式一致性算法,都是非常值得探讨的问题。
一种基于布隆过滤器的大表计算优化方法
在大数据行业内,尤其是数仓建设中,一直有一个绕不开的难题,就是大表的分析计算(这里的大表指亿级以上)。特别是大表之间的 Join 分析,对任何公司数据部门都是一个挑战!
业务系统 hystrix 实际应用
Hystrix 是 Netflix 开源的一款容错框架,包含常用的容错方法:线程池隔离、信号量隔离、熔断、降级回退。在高并发访问下,系统所依赖的服务的稳定性对系统的影响非常大,依赖有很多不可控的因素,比如网络连接变慢,资源繁忙,服务脱机等。