- 博客(11)
- 资源 (2)
- 收藏
- 关注

原创 MYSQL隔离级别及MVCC
场景:你和小明同时改一份文档。小明刚改完但没保存,你就能看到他改的内容。问题:如果小明最后放弃修改,你看到的就是“假数据”(脏读)口语化总结:场景:小明必须保存文档后,你才能看到他改的内容。但如果你反复看同一份文档,小明中间又保存了其他修改,你每次看到的内容可能不同(不可重复读)口语化总结:场景:你打开文档后,系统给你拍了个“快照”。不管小明怎么改,你看到的都是快照里的内容。但如果你查“所有文档”,小明新增的文档会被算进来(幻读)口语化总结:场景:你和小明不能同时改文档,必须一个一个来。口语化总结:总
2025-02-25 13:52:18
909
原创 golang sdk之regexp包
在 Golang 中,regexp 包提供了对正则表达式的完整支持,其核心功能包括模式匹配、查找、替换以及子表达式提取等。
2025-03-20 16:29:30
648
原创 8.15 es向量检索切片数组向量时,只返回检索到的切片
然后,使用嵌套knn查询,但Elasticsearch是否支持嵌套knn还不清楚。如果支持,可能可以检索到特定的嵌套对象,并通过inner_hits返回。,直接利用ES的向量检索能力,简化流程且性能最优。
2025-03-08 16:20:15
135
原创 golang proof程序分析
对于长期运行的服务,可进一步集成异常检测算法,实现精准采样触发。通过此方案,可实现未联网 Go 程序的自动化性能监控,建议结合。打开 Web 界面,查看火焰图中宽度最大的节点。使用 Pyroscope 实现多维度性能监控。输出的堆栈,定位未退出的协程创建点。的对比分析功能排查内存泄漏等问题。为避免持续采样影响性能,采用。确保程序对目标目录(如。包快速集成性能监控端点。
2025-03-08 12:39:39
967
原创 docker alpine基础镜像下安装wkhtmltopdf/pandoc
golang 使用wkhtmltopdf。golang 使用pandoc。
2025-03-08 12:22:53
223
原创 golang的垃圾回收算法
Golang的三色标记法通过颜色状态追踪对象可达性,结合混合写屏障和并发机制,在保证回收正确性的同时显著降低STW时间(通常微秒级)。低延迟:通过并发标记和增量回收减少程序卡顿。高效性:写屏障机制平衡了性能与准确性适应性:根据堆内存使用情况动态调整GC触发阈值(通过GOGC环境变量)
2025-02-25 18:41:56
429
原创 IO多路复用
方式平台支持连接数限制效率数据拷贝方式触发模式select跨平台1024(默认)O(N)每次调用全量拷贝仅水平触发poll跨平台无限制O(N)每次调用全量拷贝仅水平触发epollLinux无限制O(1)仅注册时拷贝水平/边缘触发kqueueBSD/macOS无限制O(1)仅注册时拷贝水平/边缘触发。
2025-02-25 18:28:29
468
原创 Mysql索引及B+树
B+树:通用场景(等值/范围查询)哈希索引:等值快速查找(Memory引擎)全文索引:大文本搜索组合索引:多条件联合查询注意避免过度索引,并遵循最左前缀原则以优化性能。
2025-02-25 16:31:32
908
原创 Kafka及Rocketmq比较
Kafka 通过上述设计实现了 单机百万级 TPS 的写入性能,但需根据业务场景合理配置参数以平衡吞吐、延迟和可靠性。
2025-02-25 16:15:24
979
原创 Redis7.0 5种基本数据类型及listpack
数据类型底层结构 (Redis 7.0)适用场景核心优化点String缓存、计数器动态编码、预分配ListQuickList(Listpack 分片)消息队列、日志流内存压缩、分片存储Hash对象存储、配置管理渐进式 Rehash、紧凑存储Set标签、去重整数编码升级、哈希去重ZSet排行榜、延迟任务跳表有序性、哈希快速定位。
2025-02-25 14:58:24
717
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人