04 2023 档案
摘要:介绍 wait 方法前提需要拥有锁。使用wait方法后,释放锁进行等待队列。 notify 方法从等待队列移除一个元素。 notifyAll 将等待队列中元素全部进行移出。 注意:notify、notifyAll 会等代码执行完才会释放锁 注意:sleep不需要占有锁(执行时不需要拥有锁),也不释放
阅读全文
摘要:1.引入 查并集:查并集是什么?上来先不讲概念,先用例子引入,老师好像是这样讲课的。 猫猫集合:小王和小刘是亲戚,小张和小刘是亲戚 狗子集合:小赵和小云是亲戚 那么小动物的亲戚圈如下,请问小赵和小王是亲戚吗? 将以上语言,转换为程序语言: 输入(A,B)(C,B) (D,E) 请问有几个亲戚圈? 亲
阅读全文
摘要:分类 单独工具类 比如StringUtils 注入类工具类 实现 单独工具类 将项目打jar包 项目结构 开始打包: 在目标项目中pom引用直接使用 注入类工具类 当我们想要利用SpringBoot封装一套组件并发布给第三方使用时,我们就不得不考虑我们的组件能否被使用者正确引入使用,本文章讲解的是项
阅读全文
摘要:## 限流 限流是什么?韩国首尔梨泰院踩踏事件,一时刻大量人聚集在一个狭窄路口,最后导致事故的发生。假如果,进去的时候限流,出去的时候限流,严格管理,那么悲剧发生的概率是不是会小一点。 **先问俩件事:** 你的接口能支持多少qps? 假如100000个请求同时打在你的接口上,你的服务会发生什么事?
阅读全文