题目 给定一个只包含 ‘(‘ 和 ‘)’ 的字符串,找出最长的包含有效… 继续阅读 算法学习:leetcode32. 最长有效括号
设计模式之抽象工厂
抽象工厂相比于前两种工厂,应用场景少一些,但在特殊场景下,也能发挥非常好的作用。 抽象工厂用在哪写场景? 还是… 继续阅读 设计模式之抽象工厂
设计模式之 工厂模式下–工厂方法
上一节学习了工厂模式的简单工厂(也叫静态工厂),这一节我们来学习一下工厂方法。 为什么要使用工厂方法呢? 如果… 继续阅读 设计模式之 工厂模式下–工厂方法
设计模式之 工厂模式上–简单工厂
所谓工厂模式,就是将生产某些对象的工作,统一放到一个类中来完成,这个类就形象的叫做工厂,这种设计模式就叫做工厂… 继续阅读 设计模式之 工厂模式上–简单工厂
设计模式之 单例模式下
这一节我们来看看单例的其他创建方法。 上一节的懒汉式单例,用到了方法的同步,这在多线程并发场景下,无疑是性能非… 继续阅读 设计模式之 单例模式下
设计模式之 单例模式上
什么是单例设计模式 单例设计模式(Singleton Design Pattern),就是一个类只能被实例化一… 继续阅读 设计模式之 单例模式上
算法学习:leetcode 108. 将有序数组转换为二叉搜索树
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点… 继续阅读 算法学习:leetcode 108. 将有序数组转换为二叉搜索树
算法学习:leetcode3. 无重复字符的最长子串
给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 思路:这里还… 继续阅读 算法学习:leetcode3. 无重复字符的最长子串
算法学习:leetcode28. 实现 strStr()
实现 类似Java中indexOf() 函数。 给定一个 haystack 字符… 继续阅读 算法学习:leetcode28. 实现 strStr()
算法学习:leetcode27 移除元素
题目: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val&… 继续阅读 算法学习:leetcode27 移除元素
算法学习:leetcode26 删除排序数组中的重复项
题目: 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。… 继续阅读 算法学习:leetcode26 删除排序数组中的重复项
算法学习:leetcode21 合并两个有序链表
题目:合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节… 继续阅读 算法学习:leetcode21 合并两个有序链表
Spring Cloud 快速入门系列之总结
在Spring Cloud快速入门系列课程中,我们学习了Eureka、Config、Feign、Gateway… 继续阅读 Spring Cloud 快速入门系列之总结
Spring Cloud 快速入门系列之Hystrix–熔断
所谓熔断就是在请求的微服务不能顺利返回时的一种处理机制,形象的成为熔断–Hystrix。 比如我们… 继续阅读 Spring Cloud 快速入门系列之Hystrix–熔断
Spring Cloud 快速入门系列之Ribbon–客户端负载均衡
Spring Cloud Ribbon 是一套应用于微服务的负载均衡,它和我们熟知的服务端负载均衡的不同之处在… 继续阅读 Spring Cloud 快速入门系列之Ribbon–客户端负载均衡
Spring Cloud 快速入门系列之gateway–网关
对于微服务之间的调用,我们一般不需要做身份验证,但是如果是外部请求到微服务,那么就需要进行身份验证了,比如ap… 继续阅读 Spring Cloud 快速入门系列之gateway–网关
Spring Cloud 快速入门系列之feign–微服务之间的调用
我们将一个大的应用拆成多个小的服务之后,紧接着的一个问题就是,原本都在一个项目里,方法我可以随便调用,但是拆开… 继续阅读 Spring Cloud 快速入门系列之feign–微服务之间的调用
Spring Cloud 快速入门系列之 Config–配置中心
这节我们来学习一下spring cloud的配置中心。 很多课程都会把config server放到靠后的位置… 继续阅读 Spring Cloud 快速入门系列之 Config–配置中心
Spring Cloud 快速入门系列之 Eureka-注册中心
Eureka在spring cloud中的作用是服务发现。 当我们采用微服务开发,项目中的服务特别多,就需要一… 继续阅读 Spring Cloud 快速入门系列之 Eureka-注册中心
Spring Cloud 快速入门系列之开篇–理解微服务
为什么要用微服务 如果我们的系统是一个小项目,这里所说的小项目是指用户量、业务量、代码开发量都不大,那么我将所… 继续阅读 Spring Cloud 快速入门系列之开篇–理解微服务