- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 AB实验在营销中的使用
例如,在优化转化率时,我们会先计算所需样本量,用哈希算法分流用户,最后通过t检验判断结果是否显著。“AB实验的核心是通过随机分组和统计学假设检验,验证某个变量(如产品功能或UI设计)对目标指标的影响。例如,用户被随机分配到对照组(A组)和实验组(B组),在保持其他变量一致的情况下,通过统计方法判断两组的差异是否显著。“在实现上,首先需要明确核心指标(如转化率),通过功效分析确定最小样本量,再通过哈希算法随机分流。通过两周的实验,红色按钮的点击率提升了15%(p值=0.02),最终全量上线。
2025-07-03 15:12:15
397
原创 规则引擎概述
规则引擎(BRMS)通过解耦业务规则与代码实现动态决策,支持灵活配置和热更新。其核心组件包括规则定义存储、解析编译、匹配执行和冲突消解,采用Rete等算法优化性能。规则引擎适用于金融风控、电商促销等场景,通过可视化界面降低维护成本。开源实现如Drools、EasyRules等针对不同复杂度需求。结合责任链模式可增强灵活性,通过服务编排实现动态流程配置。理解规则引擎的底层原理(如AST解析、缓存优化)有助于应对复杂业务需求,提升系统响应能力。
2025-07-03 14:59:43
929
原创 go module 基本使用
前言#go的版本以至1.13,一直以来令人诟病的依赖管理也有了官方的方向,但是看了一下目前很多blog文章还是比较老的.所以这里对 go mod 做一个大致的说明正文#前提#go版本为1.13及以上官方文档#如果你想更深层次的了解GO MODULE的意义及开发者们的顾虑,可以直接访问官方文档(EN)https://github.com/golang/go/wiki/Modulesgo module介绍#go module是go官方自带的go依赖管理库,在1.13版本
2021-08-30 14:33:49
482
原创 redis面试专辑
redis为什么这么快纯内存操作 单线程 IO多路复用redis 数据类型和底层实现字符串 embstr和sds hash ziplist(压缩链表)和hashmap 列表 ziplist(压缩链表)和双向链表 集合 数字集合,hashmap 有序集合 压缩链表和跳跃表ziplist的底层实现细节数据结构 这样设计的优点 连锁更新问题hashmap底层实现细节跳跃表底层实现细节数据结构 如何实现查询 时间复...
2021-08-04 22:11:37
44
1
原创 base64笔记
Base64是一种用64个字符来表示任意二进制数据的方法。常用于在URL、Cookie、网页中传输少量二进制数据。特点所有的二进制文件,都可以因此转化为可打印的文本编码,使用文本软件进行编辑; 能够对文本进行简单的加密 Base64将三个字节转化成四个字节,因此Base64编码后的文本,会比原文本大出三分之一左右。原理 所谓Base64,就是说选出64个字符----小写字母a-z、大写字母A-Z、数字0-9、符号"+"、"/"(再加上作为垫字的"=",实际上是65个字符)-...
2021-08-03 19:54:13
135
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅