一闪笔记 本次搜索耗时 0.118 秒,为您找到 393 个相关结果.
  • 121. 买卖股票的最佳时机

    📑 题目:121. 买卖股票的最佳时机 📑 题目:121. 买卖股票的最佳时机 🚀 本题 LeetCode 传送门 题目大意 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。 解题思路 题目要求...
  • 583.游戏帧同步和AOI(视野)

    8 2025-09-12 《Golang面试题》
    🔹总结 - 面试问题与候选人回答 🔹最佳回答示范(优化版) 1. 自我介绍(精简有力版) 2. Redis 多 key 原子性(最佳回答) 3. MongoDB 性能问题定位(最佳回答) 4. Go sync.Map 优化机制(最佳回答) 5. Go GMP 调度模型(最佳回答) 6. AOI 实现(最佳回答) 🔹AOI 常见优化实现 1. ...
  • 34.后记:本小册背后的那些故事

    一、写这本小册的初衷 二、小册的诞生历程 三、写作的难点 非常感谢你看到这里,不知不觉小册已经上线半年了,从一开始预计 5 月底更新完成所有的内容,但一直拖到现在,主要还是源码部分的内容实在太难写了。今天的内容与技术完全不相关,主要讲一下小册整个创作的过程,给有想写小册的同学作个简单的参考,所以不感兴趣的同学可以撤啦。 一、写这本小册的初衷 系...
  • 14.消费者多线程实现

    消费者多线程实现 消费者多线程实现 KafkaProducer 是线程安全的,然而 KafkaConsumer 却是非线程安全的。KafkaConsumer 中定义了一个 acquire() 方法,用来检测当前是否只有一个线程在操作,若有其他线程正在操作则会抛出 ConcurrentModifcationException 异常: csharp ...
  • 29.源码阅读:源码阅读环境搭建

    一、导入 ES 源码 安装 java 环境 下载和导入源码 配置运行 Gradle 的 JVM 配置 Gradle 的源为阿里云仓库 编译运行 ES 二、IDEA 调试工具 断点组 代码书签 三、ES 源码目录简介 四、总结 经过前面 20 多章的学习,我们已经对 ES 有个比较深刻的认识了,后面几章的内容我们主要是阅读源码。 为了...
  • 19、触发器和事件

    第19章、触发器和事件 触发器 创建触发器 查看和删除触发器 触发器使用注意事项 事件 创建事件 查看和删除事件 事件使用注意事项 第19章、触发器和事件 标签: MySQL是怎样使用的新版 我们前边说过存储程序包括存储例程 (存储函数 与存储过程 )、触发器 和事件 ,其中存储例程 是需要我们手动调用的,而触发器 和事件 是My...
  • 242.Golang和Java的垃圾回收机制

    148 2024-01-18 《Golang面试题》
    Golang和Java的垃圾回收机制 答案: Golang和Java的垃圾回收机制 参考解析 题目来源:Amber Group 答案: golang在1.8GC之后采用三色标记法与混合写屏障技术 三色分别指白色,黑色,灰色 白色表示没有被扫描到的对象,黑色表示活跃的对象,灰色状态在白色与黑色之间 三色标记算法分五个步骤 将...
  • 26. 如何选择合适的分区数(下)

    分区数的上限 考量因素 总结 分区数的上限 一味地增加分区数并不能使吞吐量一直得到提升,并且分区数也并不能一直增加,如果超过默认的配置值,还会引起 Kafka 进程的崩溃。读者可以试着在一台普通的 Linux 机器上创建包含10000个分区的主题,比如在下面示例中创建一个主题 topic-bomb: csharp 复制代码 [ root...
  • 325. runtime

    148 2024-01-22 《Golang面试题》
    runtime runtime 题目来源:一点资讯 答案: 1.理解goruntime golang 的 runtime 在 golang 中的地位类似于 Java 的虚拟机,不过 go runtime 不是虚拟机. golang 程序生成可执行文件在指定平台上即可运行,效率很高, 它和 c/c++ 一样编译出来的是二进制可执行文件. ...
  • 13. reset 与 revert 与 checkout 有什么区别?

    13. reset 与 revert 与 checkout 有什么区别? 13. reset 与 revert 与 checkout 有什么区别? 首先是它们的共同点:用来撤销代码仓库中的某些更改。 然后是不同点: 1)从 commit 层面来说: git reset ,可以将一个分支的末端指向之前的一个 commit 。然后再下次 Gi...