- 博客(64)
- 资源 (34)
- 收藏
- 关注
原创 1 -【 Web Service 】- 3 流程 Web Service
1 -【 Web Service 】- 3 流程 Web Service
2020-09-08 10:08:36
236
原创 1 -【 MySQL 集群 】- 6 Sharding-Jdbc 分表分库
1 -【 MySQL 集群 】- 6 Sharding-Jdbc 分表分库
2020-04-10 00:31:42
373
原创 1 -【 MySQL 集群 】- 5 Sharding-Jdbc 实现读写分离
1 -【 MySQL 集群 】- 5 Sharding-Jdbc 实现读写分离
2020-03-30 23:43:43
488
原创 7 -【 SpringBoot 事物管理 】- 分布式事物管理 - springboot + jta + atomikos
SpringBoot 事物管理 分布式事物管理 - springboot + jta + atomikos
2020-02-23 23:20:12
245
原创 25 常数时间插入、删除和获取随机元素
设计一个支持在平均 时间复杂度 O(1) 下,执行以下操作的数据结构。insert(val):当元素 val 不存在时,向集合中插入该项。remove(val):元素 val 存在时,从集合中移除该项。getRandom:随机返回现有集合中的一项。每个元素应该有相同的概率被返回。示例 :// 初始化一个空的集合。RandomizedSet randomSet = new Rando...
2019-08-12 21:43:36
287
原创 24 前 K 个高频元素
给定一个非空的整数数组,返回其中出现频率前 k 高的元素。示例 1:输入: nums = [1,1,1,2,2,3], k = 2输出: [1,2]示例 2:输入: nums = [1], k = 1输出: [1]说明:你可以假设给定的 k 总是合理的,且 1 ≤ k ≤ 数组中不相同的元素的个数。你的算法的时间复杂度必须优于 O(n log n) , n 是数组的大小。...
2019-08-12 21:38:28
93
原创 23 四数相加 II
给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 228 - 1 之间,最终结果不会超过 231 - 1 。例如:输入:A = [ 1, 2]...
2019-08-12 21:36:17
183
原创 22 无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke...
2019-08-12 21:33:00
283
原创 21 宝石与石头
给定字符串 J 代表石头中宝石的类型,和字符串 S 代表你拥有的石头。 S 中每个字符代表了一种你拥有的石头的类型,你想知道你拥有的石头中有多少是宝石。J 中的字母不重复,J 和 S 中的所有字符都是字母。字母区分大小写,因此 "a" 和 "A" 是不同类型的石头。示例 1:输入: J = "aA", S = "aAAbbbb"输出: 3示例 2:输入: J = "z", S = "...
2019-08-12 21:28:43
99
原创 20 设计键 - 总结
这里有一些为你准备的关于如何设计键的建议。1、当字符串 / 数组中每个元素的顺序不重要时,可以使用 排序后的字符串 / 数组 作为键。2、如果只关心每个值的偏移量,通常是第一个值的偏移量,则可以使用 偏移量 作为键。3、在树中,你有时可能会希望直接使用 TreeNode 作为键。 但在大多数情况下,采用 子树的序列化表述 可能是一个更好的主意。4、在矩阵中,你可能希望使用 行索引 或...
2019-08-12 21:24:38
281
原创 19 设计键 - 寻找重复的子树
给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。两棵树重复是指它们具有相同的结构以及相同的结点值。示例 1: 1 / \ 2 3 / / \ 4 2 4 / 4下面是两个重复的子树: 2 / 4和 4...
2019-08-12 21:15:19
90
原创 18 设计键 - 有效的数独
判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。上图是一个部分填充的有效的数独。数独部分空格内已填入了数字,空白格用 '.' 表示。示例 1:输入:[ ["5","3",".",".","7","."...
2019-08-12 21:11:00
175
原创 17设计键 - 字母异位词分组
在以前的问题中,键的选择相对简单。不幸的是,有时你必须考虑在使用哈希表时 设计合适的键。示例我们来看一个例子:给定一组字符串,将字母异位词组合在一起。众所周知,哈希映射可以很好地按键分组信息。但是我们不能直接使用原始字符串作为键。我们必须设计一个合适的键来呈现字母异位词的类型。例如,有字符串 “eat” 和 “ate” 应该在同一组中。但是 “eat” 和 “act” 不应该组合在一起...
2019-08-12 21:02:45
111
前后端开发接口文档
2019-03-15
swagger-editor
2019-03-15
weixin-java-springboot-master.zip
2020-05-08
react-study.zip
2020-02-01
移动端开发测试的 bundle.js
2020-02-01
snow-manage-web.zip
2020-01-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人