百度golang开发一面

讲一下数据库的事务机制?acid特性是靠什么实现的?

持久性 redo log



原子性 undo log


隔离性 MVCC或next-lock锁






四个隔离级别是什么,分别解决什么问题?


可串行化实现原理

mysql锁机制?介绍锁的类型,以及原理,功能

MVCC怎么实现的?详细讲讲一个例子




sql慢查询怎么解决

索引类型讲讲?查询过程?怎么避免回表现象



238. 除自身以外数组的乘积

https://leetcode.cn/problems/product-of-array-except-self/

go 复制代码
func productExceptSelf(nums []int) []int {
    n := len(nums)
    ans := make([]int, n)
    ans[0] = 1
    for i:=1;i<n;i++{
        ans[i] = ans[i-1]*nums[i-1]
    } 
    now := nums[n-1]
    for i:=n-2;i>=0;i--{
        ans[i] *= now 
        now *= nums[i]
    }
    return ans
}
相关推荐
leobertlan3 小时前
2025年终总结
前端·后端·程序员
面向Google编程3 小时前
从零学习Kafka:数据存储
后端·kafka
冷雨夜中漫步3 小时前
Python快速入门(6)——for/if/while语句
开发语言·经验分享·笔记·python
郝学胜-神的一滴4 小时前
深入解析Python字典的继承关系:从abc模块看设计之美
网络·数据结构·python·程序人生
绵绵细雨中的乡音4 小时前
深入理解 ET 与 LT 模式及其在 Reactor 模型中的应用
服务器·网络·php
易安说AI4 小时前
Claude Opus 4.6 凌晨发布,我体验了一整晚,说说真实感受。
后端
易安说AI4 小时前
Ralph Loop 让Claude无止尽干活的牛马...
前端·后端
易安说AI4 小时前
用 Claude Code 远程分析生产日志,追踪 Claude Max 账户被封原因
后端
暖馒5 小时前
Modbus应用层协议的深度剖析
网络·网络协议·c#·wpf·智能硬件
颜酱5 小时前
图结构完全解析:从基础概念到遍历实现
javascript·后端·算法