一个整合了一些常用功能的SpringMVC项目。
- SpringMVC
- MyBatis
- Logback(日志框架)
- Guava
- Fastjson
- Dubbo(RPC 微服务)
- Sharding-Sphere(分库分表)
- RocketMQ(分布式消息)
- 文件上传下载
- Excel导入导出
- Memcached服务(Memcached-Java-Client和xmemcached两种client实现)
- Redis服务(Lettuce客户端,含常规操作、分布式锁和布隆过滤器整合)
- 在线聊天室DEMO(包括基于Netty、WebSocket和长轮训三种实现方案)
- ElasticSearch调用实现
- AOP实现记录API耗时日志
- 基于Zookeeper实现的分布式锁
- 邮件工具包
- Http工具包
- 时间日期工具包