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