一闪笔记 本次搜索耗时 0.128 秒,为您找到 393 个相关结果.
  • 7.基于可靠消息的最终一致性-最常用

    RocketMQ是一个来自阿里巴巴的分布式消息中间件,于2012年开源,并在2017年正式成为Apache顶级项目。据了解,包括阿里云上的消息产品以及收购的子公司在内,阿里集团的消息产品全线都运行在RocketMQ之上,并且最近几年的双十一大促中,RocketMQ都有抢眼表现。Apache RocketMQ 4.3之后的版本正式支持事务消息,为分布式...
  • 5.tcc分布式事务

    落地实现 TCC 分布式事务 TCC 实现阶段一:Try TCC 实现阶段二:Confirm TCC 实现阶段三:Cancel 总结与思考 终极大招 TCC优缺点 优点: 缺点: 一个订单支付之后,我们需要做下面的步骤: 更改订单的状态为“已支付” 扣减商品库存 给会员增加积分 创建销售出库单通知仓库发货 好,业务场景有了,现在...
  • 45. 跳跃游戏 II

    📑 题目:45. 跳跃游戏 II 📑 题目:45. 跳跃游戏 II 🚀 本题 LeetCode 传送门 题目大意 给定一个非负整数数组,你最初位于数组的第一个位置。数组中的每个元素代表你在该位置可以跳跃的最大长度。你的目标是使用最少的跳跃次数到达数组的最后一个位置。 解题思路 要求找到最少跳跃次数,顺理成章的会想到用贪心算法解题。扫描...
  • 5. 最长回文子串

    📑 题目:5. 最长回文子串 📑 题目:5. 最长回文子串 🚀 本题 LeetCode 传送门 题目大意 给你一个字符串 s ,找到 s 中最长的回文子串。 解题思路 此题非常经典,并且有多种解法。 解法一,动态规划。定义 dp[i][j] 表示从字符串第 i 个字符到第 j 个字符这一段子串是否是回文串。由回文串的性质可...
  • 9、表达式和函数

    第9章、表达式和函数 表达式 操作数 操作符 表达式的使用 函数 文本处理函数 日期和时间处理函数 数值处理函数 聚集函数 COUNT函数 MAX函数 MIN函数 SUM函数 AVG函数 给定搜索条件下聚集函数的使用 聚集函数中DISTINCT的使用 组合聚集函数 隐式类型转换 隐式类型转换的场景 类型转换的注意事项 ...
  • 10、进阶 6:看看我都改了什么

    10.进阶 6:看看我都改了什么 进阶 6:看看我都改了什么 log -p 查看详细历史 log —stat 查看简要统计 show 查看具体的 commit 看当前 commit 看任意一个 commit 看指定 commit 中的指定文件 看未提交的内容 比对暂存区和上一条提交 比对工作目录和暂存区 比对工作目录和上一条提交 小结 ...
  • 1.表结构设计和proto文件定义

    表结构 proto文件定义 创建订单 表结构 package model import "time" type ShoppingCart struct { BaseModel User int32 `gorm:"type:int;index"` Goods int32...
  • 84.聊聊 Redis 使用场景

    96 2024-02-18 《MySQL面试题》
    84.聊聊 Redis 使用场景 84.聊聊 Redis 使用场景 Redis 可用的场景非常之多: 数据缓存 会话缓存 时效性数据 访问频率 计数器 社交列表 记录用户判定信息 交集、并集和差集 热门列表与排行榜 最新动态 消息队列 分布式锁 详细的介绍,可以看看如下文章: 《聊聊 Redis 使用场景》 《Redis 应用场景及实例》...
  • 1.工作区和GOPATH

    1820 2023-12-29 《Go语言核心36讲》
    01 | 工作区和GOPATH 知识扩展 1. Go语言源码的组织方式 2. 了解源码安装后的结果 3. 理解构建和安装Go程序的过程 总结 思考题 补充阅读 go build命令一些可选项的用途和用法 01 | 工作区和GOPATH 这门课中Go语言的代码比较多,建议你配合文章收听音频。 从今天开始,我将和你一起梳理Go语言...
  • 529.Go channel的底层实现原理?

    141 2024-01-25 《Golang面试题》
    Go channel的底层实现原理? Go channel的底层实现原理? 参考解析 概念: Go中的channel 是一个队列,遵循先进先出的原则,负责协程之间的通信(Go 语言提倡不要通过共享内存来通信,而要通过通信来实现内存共享,CSP(Communicating Sequential Process)并发模型,就是通过 gorouti...