随笔 - 545  文章 - 0  评论 - 31  阅读 - 72万 
07 2019 档案
java知识点
摘要:必看!java后端,亮剑诛仙(最全知识点) 阅读全文
posted @ 2019-07-31 18:45 反光的小鱼儿 阅读(130) 评论(0) 推荐(0) 编辑
DB事故(死锁、锁表等)
摘要:两个小工具,MySQL死锁分析 Insert into select语句引发的生产事故 死锁相关命令 show full processlist 通过show full processlist查看死锁进程(如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程),然后可以kill 阅读全文
posted @ 2019-07-26 20:28 反光的小鱼儿 阅读(879) 评论(0) 推荐(0) 编辑
[LeetCode] 1029. 两地调度 ☆(贪心)
摘要:官方题解 作差排序 描述 公司计划面试 2N 人。第 i 人飞往 A 市的费用为 costs[i][0],飞往 B 市的费用为 costs[i][1]。 返回将每个人都飞到某座城市的最低费用,要求每个城市都有 N 人抵达。 示例: 输入:[[10,20],[30,200],[400,50],[30, 阅读全文
posted @ 2019-07-23 18:35 反光的小鱼儿 阅读(603) 评论(0) 推荐(0) 编辑
[LeetCode] 45. Jump game II ☆☆☆☆☆(跳跃游戏 2)
摘要:https://leetcode-cn.com/problems/jump-game-ii/solution/xiang-xi-tong-su-de-si-lu-fen-xi-duo-jie-fa-by-10/ 描述 给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置 阅读全文
posted @ 2019-07-22 17:05 反光的小鱼儿 阅读(311) 评论(0) 推荐(0) 编辑
递归与回溯的理解
摘要:LeetCode 刷题笔记——递归与回溯的理解 回溯算法详解 递归 思路 程序调用自身的编程技巧称为递归( recursion)。 递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小 阅读全文
posted @ 2019-07-22 10:35 反光的小鱼儿 阅读(10002) 评论(1) 推荐(6) 编辑
任意时间延时消息原理讲解:设计与实现
摘要:任意时间延时消息原理讲解:设计与实现 qmq 示例代码-github 【原创】分布式之延时任务方案解析 时间轮上不存全部数据,存储部分快要执行的数据。 其他数据存储在各个队列中,比如每个小时一个队列。时间轮就是一个小时的数据,或者更小。平衡好时间轮内存占用与遍历时间轮的消耗。 在时间轮的数据要从队列 阅读全文
posted @ 2019-07-18 23:34 反光的小鱼儿 阅读(590) 评论(0) 推荐(0) 编辑
[LeetCode] 784. 字母大小写全排列 ☆☆☆(回溯、深度优先遍历)
摘要:https://leetcode-cn.com/problems/letter-case-permutation/solution/shen-du-you-xian-bian-li-hui-su-suan-fa-python-dai/ 描述 给定一个字符串S,通过将字符串S中的每个字母转变大小写,我 阅读全文
posted @ 2019-07-17 15:27 反光的小鱼儿 阅读(604) 评论(0) 推荐(0) 编辑
[LeetCode] 46. Int数组全排列 ☆☆☆(回溯)
摘要:描述 给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]] 解析 和以前的字符串全排列一样。 官方题解: 回溯法 是一种通过探索所有可能的候选解来找出所 阅读全文
posted @ 2019-07-17 11:11 反光的小鱼儿 阅读(433) 评论(0) 推荐(0) 编辑
[LeetCode] 17. 电话号码的字母组合 ☆☆☆(回溯) ###
摘要:描述 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23"输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"].说明:尽管上面的 阅读全文
posted @ 2019-07-16 22:54 反光的小鱼儿 阅读(290) 评论(0) 推荐(0) 编辑
[LeetCode] 22. 括号生成 ☆☆☆(回溯)
摘要:描述 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()"] 解析 对于此题,在帖子《以Generate Parenthe 阅读全文
posted @ 2019-07-16 18:16 反光的小鱼儿 阅读(238) 评论(0) 推荐(0) 编辑
[LeetCode] 55. Jump game ☆☆☆(跳跃游戏)
只有注册用户登录后才能阅读该文。
posted @ 2019-07-16 00:09 反光的小鱼儿 阅读(8) 评论(0) 推荐(0) 编辑
[LeetCode] 15. 3Sum ☆☆☆(3数和为0)
摘要:描述 Given an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives th 阅读全文
posted @ 2019-07-04 15:36 反光的小鱼儿 阅读(151) 评论(0) 推荐(0) 编辑
Trie 树(字典树)
摘要:【动画】看动画轻松理解「Trie树」 读音 Trie这个名字取自“retrieval”,检索,因为Trie可以只用一个前缀便可以在一部字典中找到想要的单词。 虽然发音与「Tree」一致,但为了将这种 字典树 与 普通二叉树 以示区别,程序员小吴一般读「Trie」尾部会重读一声,可以理解为读「Tree 阅读全文
posted @ 2019-07-03 15:49 反光的小鱼儿 阅读(356) 评论(0) 推荐(0) 编辑
dubbo框架梳理
摘要:Dubbo分层 Dubbo框架运行主要分如下九层: 下面对于其中一些层结合provider和consumer进行讲解 1.配置层:config Provider端: 由服务配置类ServiceConfig进行初始化工作及服务暴露 ServiceConfig.export(); Consumer端: 阅读全文
posted @ 2019-07-03 14:35 反光的小鱼儿 阅读(346) 评论(0) 推荐(0) 编辑
dubbo常见异常及解决方式
摘要:1.出现RpcException: Failed to invoke the method post in the service com.xxx.xxx.xxx异常怎么办?表示调用失败1.检查网络是否正常 ping xxx.xxx.xxx.xxx2.检查连接是否存在netstat -anp | g 阅读全文
posted @ 2019-07-03 14:19 反光的小鱼儿 阅读(2715) 评论(0) 推荐(0) 编辑
[LeetCode] 206. Reverse Linked List ☆(反转链表)
摘要:Reverse Linked List 描述 反转一个单链表。 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 你可以迭代或递归地反转链表。你能否用两种方法解决这道题? 解析 设置三个节点pre、cur、next (1)每次查看cur节点是否为NULL 阅读全文
posted @ 2019-07-03 11:41 反光的小鱼儿 阅读(127) 评论(0) 推荐(0) 编辑

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