按时间归档:2020年05月
-
Java中的单例模式详解
在很久以前写的23种设计模式归纳里面,只是大致地描述了各个设计模式。实际上,单例模式存在许多实现方法和演变,并且涉及到较多的知识点。这篇博客就把单例模式相关的内容归纳一下。 本文参…
-
leetcode47-全排列II
原题 给定一个可包含重复数字的序列,返回所有不重复的全排列。 示例: 输入: [1,1,2] 输出: [ [1,1,2], [1,2,1], [2,1,1] ] 解法 思想 这道题…
-
leetcode25-K个一组翻转链表
原题 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原…
-
Seata分布式事务框架使用
Seata的介绍见 分布式事务解决方案和Seata的介绍 下载与运行 下载地址: https://github.com/seata/seata/releases 这里选择v1.0.…
-
分布式事务解决方案和Seata的介绍
什么是分布式事务 事务的概念:数据库理论之事务与恢复技术 本地事务主要限制在单个会话内,不涉及多个数据库资源。但是在基于SOA(Service-Oriented Architect…
-
leetcode221-最大正方形
原题 在一个由 0 和 1 组成的二维矩阵内,找到只包含 1 的最大正方形,并返回其面积。 示例: 输入: 1 0 1 0 0 1 0 1 1 1 1 1 1 1 1 1 0 0 …
-
leetcode572-另一个树的子树
原题 给定两个非空二叉树 s 和 t,检验 s 中是否包含和 t 具有相同结构和节点值的子树。s 的一个子树包括 s 的一个节点和这个节点的所有子孙。s 也可以看做它自身的一棵子树…
-
leetcode100-相同的树
原题 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入: 1 1 / \ / \ 2 3 2 …
-
常见限流算法与使用redis实现简单的计数限流算法
本文参考资源: QPS、TPS是什么 - 春眠觉晓 - 博客园 常用限流算法 - 香芋牛奶面包 - 博客园 几种常见的限流算法 - 知乎 Spring Cloud Gateway中…
-
leetcode983-最低票价
原题 在一个火车旅行很受欢迎的国度,你提前一年计划了一些火车旅行。在接下来的一年里,你要旅行的日子将以一个名为 days 的数组给出。每一项是一个从 1 到 365 的整数。 火车…