暂无搜索历史
带着问题来学习 1、mysql 中的锁分类有那些? 2、在一个事务中 锁是自动开启的么? 3、read view 是干什么用的,当前读和快照读有什么区别? 4、...
北京靠谱前程网络技术有限公司 | Go开发工程师 (已认证)
所属层次:redo log 属于 InnoDB 引擎层;binlog 属于 MySQL Server 层。
先看一个基本并发问题,假设有一个<K,V>存储集群,三个客户端并发地向集群发送三个请求。请问,最后在get(X)的时候,X应该等于几?
分布式事务是架构师面试的“分水岭”,也是高并发系统设计中最棘手的难题。本文从经典的MySQL Redo/Binlog 2PC讲起,一针见血地指出其同步阻塞、单点...
Go语言之所以能在高并发领域脱颖而出,核心优势之一就是轻量化的并发调度机制。不同于Java、C++依赖操作系统内核线程实现并发的方式,Go语言在用户态实现了一套...
runtime 就是 Go 语言运行时,是 Go 自带的一套 C+Go 写的底层库,不是操作系统,介于你的 Go 业务代码和操作系统内核之间。 我们写的 Go ...
Context、defer和Channel是Go项目中最常用的并发工具,但稍有不慎就会踩坑。本文结合真实业务场景,详解如何用WithTimeout防止DB/HT...
接入支付宝 App 支付时,你是否遇到过 x509: inner and outer signature algorithm identifiers don‘t...
在程序开发过程中,尤其是电商、结算系统中有两个需要重点关注地方值溢出问题和精度问题这个问题不是GO语言程序特有的,Mysql的FLOAT、DOUBLE的列类型都...
业务线有PC端、H5、小程序、App四种类型,有五种类型的测评,因为时间的关系,App和小程序要使用iframe方式嵌入的都是H5,现在要重构之前的分享报告,主...
Go 中的 init() 函数是特殊的初始化函数,用于包级别的初始化操作,它的执行时机有严格的规则,是 Go 程序启动流程中固定的一环。在当前包被导入 / 程序...
大多数的LLM应用程序都会有一个会话接口,允许我们和LLM进行多轮对话,并有一定的上下文记忆功能。但实际上,模型本身时不会记忆任何上下文的,只能依靠用户本身的输...
GOPATH模式是指通过GOPATH来管理我们的包,GOPATH路径是指环境变量的路径,不管我们使用那种包管理方式,我们都会有GOPATH环境变量的路径。
接到一个Golang后端工程师的面试邀请,对方是做IM消息相关的业务,在之前的工作项目里有消息队列中有相关经验,也整理了一些资料,重新回顾一下消息推送的整理架构...