
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
LeetCode 84:给定一个非负数组arr,代表直方图,返回直方图的最大长方形面接。使用单调栈求解。

LeetCode 1000:有 N 堆石头排成一排,第 i 堆中有 stones[i] 块石头。每次移动(move)需要将连续的 K 堆石头合并为一堆,而这个移动的成本为这 K 堆石头的总数。找出把所有石头合并成一堆的最低成本。如果不可能,返回 -1 。采用动态规划求解。

LeetCode 581:给定一个数组arr,只能对arr中的一个子数组排序,但是想让arr整体都有序返回满足这一设定的子数组中,最短的是多长。采用双指针求解。

LeetCode 面试题 17.24:返回一个二维数组中子矩阵最大累加和。采用动态规划求解。

目录1.什么是单例模式2.单例模式解决的问题3.单例模式的特点4.单例模式的优点5.单例模式的缺点6.实现单例模式的方式6.1 饿汉式6.2 懒汉式(线程不安全写法)6.3 懒汉式(线程安全写法)6.3.1 锁方法6.3.2 锁代码块6.4 Double-Check-Locking 双重校验锁(DCL)6.4.1 DCL指令重排出现空指针异常情...
LeetCode 322:arr是面值数组,其中的值都是正数且没有重复。再给定一个正数aim。每个值都认为是一种面值,且认为张数是无限的。返回组成aim的最少货币数。采用动态规划求解。

LeetCode 85:给定一个二维数组matrix,其中的值不是0就是1,返回全部由1组成的最大子矩形内部有多少个1(面积)。使用单调栈求解。

使用IDEA在push代码的时候出现了Timed out错误此错误是因为代理的设置问题;解决方法:进入项目目录中,使用以下命令行取消代理设置:git config --global --unset http.proxygit config --global --unset https.proxy取消之后就可以成功push了...
一些Windows企业版或者神州网信政府版的策略会禁止使用OneDrive,双击OneDrive安装程序或者点击OneDrive软件会没有任何反应。通过以下设置可以解除相关的限制。

本文系统梳理了软件架构的演进过程,从单体架构、垂直架构、SOA架构到微服务架构,分析了各种架构的优缺点。重点探讨了微服务架构的特点、实现挑战和技术选型,指出微服务虽能提高系统灵活性和可扩展性,但也带来了运维复杂度增加等新问题。详细介绍了Spring Cloud Alibaba作为微服务解决方案的优势,包括服务注册发现、配置管理等核心功能,并提供了2022.0.0.0版本的Maven配置示例。文章强








