Skip to content

Latest commit

 

History

History

mq-key-tech

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

mq-key-tech

极客时间《消息队列高手课》作业汇总,以及常见mq的使用demo。

程序包 说明 备注
com.prayerlaputa.example.cache 作业:实现一个采用 LRU 置换算法的缓存
com.prayerlaputa.example.lock 作业:使用java实现一个类似python中提供的try-with-lock锁
(通过实现Closeable接口自定义锁,支持try-with-resource,
省去显式释放锁的操作)
com.prayerlaputa.example.primitive 作业:模拟多个线程并发转账的情况,演示如何使用 CAS 原语
来保证数据的安全性。
com.prayerlaputa.keytech.network 作业:使用netty编写了一个客户端、服务端通信的小程序
取自 https://github.com/Switch-vov/mq-learing
com.prayerlaputa.mqdemo 常见MQ的使用,目前包括:rocketmq, kafka。代码
主要取自官方示例。