- 博客(3)
- 收藏
- 关注
转载 RabbitMQ
消息队列使用场景:比如我在淘宝点击下单,中间包含的业务逻辑可能有生成对应订单,扣减库存,支付宝扣款,通知卖家,更新销量,通知买家确认订单等操作。当中有些不需要立即生效的操作可以单独提炼出来,比如更新销量,通知买家确认订单。这种场景就可以使用消息队列,在下单主流程之后,将订单确认发送给MQ ,另外的线程拉取MQ中的消息,发送给买家。所有的MQ都是执行生产者消费者模式,生产者发布消息...
2019-04-19 00:11:00
90
转载 线程池
线程池的好处即将任务的提交与任务的执行解耦开,为一个给定的任务设置执行策略。一个执行策略中,包含了以下几点1.任务在什么(what)线程中执行2.任务按什么(what)顺序执行,先进先出/先进后出/优先级3.可以有多少(how many)任务同时执行4.可以有多少(how many)进入等待队列5.如果放弃某个任务,需要挑选哪个(which)放弃?并且执行放弃策略...
2019-04-18 16:28:00
83
转载 springmvc功能以及源码实现分析
每当我学习一个新技术时,我总是会问自己这个技术有哪些功能,能帮我解决哪些问题。但是当我在网上进行搜索时,答案并不让我满意。在使用springmvc很久以后,我将在这篇文章里对springmvc功能进行总结,并以浅白的语言描述springmvc是如何实现这些功能的。springmvc说起来是一个框架,但是其实翻看源码,功能挺少的。功能1:发起请求, 找到匹配的方法...
2018-12-28 17:43:00
120
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人