![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 53
对Java学习研发中遇到的各种问题进行记录
qq_1797801363
这个作者很懒,什么都没留下…
展开
-
关于跨域问题详解
本文从应用实践的角度阐述了跨域问题的三种解决方案:注解:@CrossOrign、Gateway、HttpClient。原创 2023-05-24 16:30:12 · 720 阅读 · 0 评论 -
生产者消费式模型详解及相应的代码实现
文章目录生产者消费者模式定义优点实例实现代码 生产者消费者模式 定义 生产者消费者模式就是通过一个容器来解决生产者和消费者的强耦合问题。生产者和消费者彼此之间不直接通讯,而通过阻塞队列来进行通讯,所以生产者生产完数据之后不用等待消费者处理,直接扔给阻塞队列,消费者不找生产者要数据,而是直接从阻塞队列里取,阻塞队列就相当于一个缓冲区,平衡了生产者和消费者的处理能力。这个阻塞队列就是用来给生产者和消费者解耦的。 优点 解耦–生产者。消费者之间不直接通信,降低了耦合度。 支持并发 支持忙闲不均 实例原创 2020-08-25 22:48:13 · 226 阅读 · 0 评论 -
死锁问题的全面解析
进程死锁 1 定义 所谓死锁是指多个进程运行过程中因争夺资源而造成的一种僵局,当进程处于这种僵局状态,若无外力作用下,他们都无法向前推进。 2 产生的原因 竞争资源 竞争不可剥夺资源 竞争临时资源 进程间推进顺序非法 3 产生死锁的四个必要条件 互斥条件:进程要求对所分配的资源进行排它性控制,即在一段时间内某资源仅为一进程所占用。 请求和保持条件:当进程因请求资源而阻塞时,对已获得的资源保持不放。 不剥夺条件:进程已获得的资源在未使用完之前,不能剥夺,只能在使用完时由自己释放。 环路等待条件转载 2020-08-25 00:16:57 · 162 阅读 · 0 评论