笔者在工作之余,写了一些感觉比较有意思的Demo,为大家提供了一个可以”拿来即用“的工具。后面我会不断的向里面添加一些比较常用的工具,以及一些使用Java基础库实现的简单模型。让大家对于Java基础知识学习的同时,加深对于Java基础知识的理解。
该仓库将为大家提供一些在工作和工作之余中遇到的一些问题的实现方案: 目前已包括
- 非对称加密(
RSA)的密钥生成及其使用 - 使用
Java基础库实现简单的生产消费者模型 - 分布式锁的实现(
Mysql,Redis,Zookeeper) concurrent包下工具类基本使用(CountDownLatch,CyclicBarrier,Semaphore,ReentrantLock,ReentrantReadWriteLock,StampedLock)
当然,因为并不是在大型项目中长时间使用检测过,所以可能会存在一些bug。所以大家在使用的过程中,如果遇到了任何问题,请告知我,我会积极和大家讨论并解决掉问题。
感谢各位