摘要: Interners属于Google开源类库Guava,用于创建线程安全,线程共享的实例缓存,特别是对于字符串的缓存 主要使用场景: 避免内存中有重复的字符串对象,节省空间,提高性能 主要关键方法: StringInterner newStrongInterner(): 创建一个强引用的字符串缓存,它 阅读全文
posted @ 2023-11-21 15:54 kd最棒 阅读(270) 评论(0) 推荐(0)
摘要: 接口(Interface)和抽象类(Abstract Class)用于实现代码的抽象和封装。 定义方式:接口是一种纯粹的抽象概念,只定义了方法的签名,没有实现;抽象类是一个可以包含抽象方法和具体方法的类。 实现方式:一个类可以实现多个接口;一个类只能继承一个抽象类。 方法:接口中的方法默认是公共的抽 阅读全文
posted @ 2023-07-07 22:32 kd最棒 阅读(68) 评论(0) 推荐(0)
摘要: # 参考: >https://blog.csdn.net/qq_25928447/article/details/124340264?spm=1001.2014.3001.5501 # 消息队列 之前如果需要进行远程调用,一般可以通过发送HTTP请求来完成,现在,可以使用第二种方式,就是消息队列,它 阅读全文
posted @ 2023-07-02 11:01 kd最棒 阅读(25) 评论(0) 推荐(0)
摘要: # 微服务应用 ## 参考: >https://blog.csdn.net/qq_25928447/article/details/124198071?spm=1001.2014.3001.5501 ## 分布式权限校验 回顾之前进行权限校验的原理,服务器是如何判定一个请求是来自哪个用户的: * 首 阅读全文
posted @ 2023-06-24 21:41 kd最棒 阅读(182) 评论(0) 推荐(0)
摘要: ## 参考: > https://blog.csdn.net/qq_25928447/article/details/123899694?spm=1001.2014.3001.5502 前面了解了微服务的一套解决方案,但是它是基于Netflix的解决方案,实际上的很多框架都已经停止维护了 * **注 阅读全文
posted @ 2023-06-18 21:07 kd最棒 阅读(106) 评论(0) 推荐(0)
摘要: # SpringCloud学习(一) ## 本文参考: https://blog.csdn.net/qq_25928447/article/details/123748607 ## 我的源码: https://github.com/King-of-makabaka/springcloud_study 阅读全文
posted @ 2023-06-09 23:48 kd最棒 阅读(57) 评论(0) 推荐(0)
摘要: 以求滑动窗口内最小值为例: 有 `2 3 1 4 7 8 5` 一组数据,有一个范围为 3 的的滑动窗口,每次向右移动 1 距离,求每次滑动的最小值 队列特性 * 维护一个最大为 3 个数的队列,且该队列具有单调性(队列内的数据呈现单调递增或递减) * 元素进队只能从队尾进,队头,队尾都可出 * 从 阅读全文
posted @ 2023-05-30 15:04 kd最棒 阅读(15) 评论(0) 推荐(0)
摘要: ## 使用knife4 - knife4 集成了swagger - Swagger是一个生成,描述,调用Restful接口的Web服务,Swagger可以将项目中想要暴露的接口展现在页面上 ![image](https://img2023.cnblogs.com/blog/2642669/20230 阅读全文
posted @ 2023-05-28 22:11 kd最棒 阅读(434) 评论(0) 推荐(0)