我们在项目中经常用mq来进行消息的发布订阅来达到功能模块间的解耦与复用,消息生产者发布消息后,需要关注该消息的模块可根据需要进行订阅消费消息,达到功能的串联。在同一个jvm内...
![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
我们在项目中经常用mq来进行消息的发布订阅来达到功能模块间的解耦与复用,消息生产者发布消息后,需要关注该消息的模块可根据需要进行订阅消费消息,达到功能的串联。在同一个jvm内...
column是主键select(*)=select(1)=select(column) column不是主键select(*)=select(1)>select(column...
CREATE PROCEDURE test()BEGINDECLARE userName varchar(20);DECLARE userAge int;DECLARE us...
Spring在事件处理机制中使用了监听器模式,其中的三个主要角色: 事件:ApplicationEvent 事件监听器:ApplicationListener 事件发布器:A...
数据压缩下载 服务端生成数据(数据库查询结果)-> 生成文件,压缩成zip下载到本地 zip压缩文件上传 zip数据文件解析处理 文件zip压缩下载注意: 要为ZipEntr...
使用场景: 在一个线程内去取消另一个线程正在执行的任务。 中断原理: 中断机制是一种协作机制,通过中断并不能直接终止另一个线程,而是需要被中断的线程自己去处理中断。中断不会强...