06 2020 档案

InnoDB事务的二阶段提交
摘要:问题: 什么是二阶段提交 为什么需要二阶段提交 二阶段提交流程 什么是二阶段提交? ### 假设原来id 为10 的记录age 为5 begin; update student set age = 10 where id = 10; commit; 复制代码 一般情况下,事务提交涉及redo log 阅读全文

posted @ 2020-06-30 21:11 wsw_seu 阅读(826) 评论(1) 推荐(1) 编辑

40. 组合总和 II
摘要:https://leetcode-cn.com/problems/combination-sum-ii/ 给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用 阅读全文

posted @ 2020-06-28 15:50 wsw_seu 阅读(183) 评论(0) 推荐(0) 编辑

39. 组合总和
摘要:https://leetcode-cn.com/problems/combination-sum/ 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选 阅读全文

posted @ 2020-06-28 15:18 wsw_seu 阅读(126) 评论(0) 推荐(0) 编辑

90. 子集 II
摘要:https://leetcode-cn.com/problems/subsets-ii/ 给定一个可能包含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: [1,2,2]输出:[ [2], [1], [1,2,2], [2,2], [1 阅读全文

posted @ 2020-06-28 14:59 wsw_seu 阅读(114) 评论(0) 推荐(0) 编辑

78. 子集
摘要:https://leetcode-cn.com/problems/subsets/submissions/ 给定一组不含重复元素的整数数组 nums,返回该数组所有可能的子集(幂集)。 说明:解集不能包含重复的子集。 示例: 输入: nums = [1,2,3]输出:[ [3], [1], [2], 阅读全文

posted @ 2020-06-28 11:22 wsw_seu 阅读(172) 评论(0) 推荐(0) 编辑

45. 跳跃游戏 II
摘要:给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4]输出: 2解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标为 1 的位置,跳 1 步 阅读全文

posted @ 2020-06-26 16:35 wsw_seu 阅读(128) 评论(0) 推荐(0) 编辑

55. 跳跃游戏
摘要:https://leetcode-cn.com/problems/jump-game/ 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1: 输入: [2,3,1,1,4]输出: true解释: 我们可以 阅读全文

posted @ 2020-06-26 11:03 wsw_seu 阅读(181) 评论(0) 推荐(0) 编辑

402. 移掉K位数字
摘要:给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。 注意: num 的长度小于 10002 且 ≥ k。num 不会包含任何前导零。示例 1 : 输入: num = "1432219", k = 3输出: "1219"解释: 移除掉三个数字 4, 3, 和 2 阅读全文

posted @ 2020-06-25 22:44 wsw_seu 阅读(181) 评论(0) 推荐(0) 编辑

376. 摆动序列
摘要:https://leetcode-cn.com/problems/wiggle-subsequence/ 如果连续数字之间的差严格地在正数和负数之间交替,则数字序列称为摆动序列。第一个差(如果存在的话)可能是正数或负数。少于两个元素的序列也是摆动序列。 例如, [1,7,4,9,2,5] 是一个摆动 阅读全文

posted @ 2020-06-25 16:28 wsw_seu 阅读(184) 评论(0) 推荐(0) 编辑

455. 分发饼干
摘要:https://leetcode-cn.com/problems/assign-cookies/ 假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子 i ,都有一个胃口值 gi ,这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干 j ,都有一个尺寸 阅读全文

posted @ 2020-06-25 11:08 wsw_seu 阅读(128) 评论(0) 推荐(0) 编辑

kafka Exactly Once语义与事务机制原理
摘要:http://www.jasongj.com/kafka/transaction/ 阅读全文

posted @ 2020-06-07 16:44 wsw_seu 阅读(182) 评论(0) 推荐(0) 编辑

goroutine背后的系统知识
摘要:1. 操作系统与运行库 2. 并发与并行 (Concurrency and Parallelism)3. 线程的调度4. 并发编程框架5. goroutine 1. 操作系统与运行库 对于普通的电脑用户来说,能理解应用程序是运行在操作系统之上就足够了,可对于开发者,我们还需要了解我们写的程序是如何在 阅读全文

posted @ 2020-06-04 19:08 wsw_seu 阅读(291) 评论(0) 推荐(0) 编辑

tcp流量控制与拥塞控制
摘要:一:流量控制 什么是流量控制?流量控制的目的? 如果发送者发送数据过快,接收者来不及接收,那么就会有分组丢失。为了避免分组丢失,控制发送者的发送速度,使得接收者来得及接收,这就是流量控制。流量控制根本目的是防止分组丢失,它是构成TCP可靠性的一方面。 如何实现流量控制? 由滑动窗口协议(连续ARQ协 阅读全文

posted @ 2020-06-03 22:38 wsw_seu 阅读(359) 评论(0) 推荐(0) 编辑

go常见问题
摘要:1、至少知道go的fiber概念,调度原理,M/P/G的角色分工; 2、map的数据结构,get/put/delete过程,扩容机制; 3、slice的内存结构,扩容机制,巨型slice产生的垃圾回收问题; 4、interface底层结构,反射机制; 5、内存管理、分配是怎么进行的,垃圾回收的流程, 阅读全文

posted @ 2020-06-03 22:35 wsw_seu 阅读(174) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示