https://gitee.com/giteeClass/java-kvstorehttps://gitee.com/giteeClass/easy-httphttps://gitee.com/giteeClass/easy-redishttps://gitee.com/giteeClass/easy-smshttps://gitee.com/giteeClass/easy-githttps://gitee.com/giteeClass/easy-flv# Kvstore: 🚀 纯Java实现的高性能键值存储Kvstore
是一个用纯 Java 编写的高性能键值存储解决方案,它提供了一个轻量级、无需外部依赖的 Redis 替代品。使用 Kvstore
,您可以轻松地在任何 Java 应用程序中实现快速的数据存储和检索功能,同时支持数据的持久化。## 🌟 特性- 无需Redis:完全用 Java 实现,无需安装或配置 Redis。- Spring Boot 集成:通过 Spring Boot Starter 快速集成进您的 Spring 应用。- 丰富的API:提供与 Redis 类似的丰富命令,包括 SET、GET、INCR、DECR、EXPIRE、EXISTS、LPOP、LPUSH、RPOP、RPUSH、TTL等。- 高性能:为缓存和数据存储优化,提供极速的读写性能。- 易于使用:简单的 API 设计,让您快速上手。# 🚀 EasyHttp: 声明式HTTP客户端框架EasyHttp
是一个基于注解的声明式HTTP客户端框架,旨在简化HTTP请求的发送过程,让调用第三方HTTP API变得轻松而直观。## ✨ 特性亮点- 基于OkHttp:强大的底层实现,提供高效的网络操作。- 全注解式:通过注解配置请求,简化了模板代码。- 本地方法风格:以调用本地方法的方式发送HTTP请求,提高开发效率。- 微服务支持:支持微服务架构中的服务间调用。- 多种请求方法:支持GET、POST、PUT、DELETE等多种HTTP方法。- 前置与后置处理:支持自定义前置请求处理和异常后置处理。- Spring生态集成:完美集成Spring和Spring Boot。- JSON支持:内建JSON数据序列化和反序列化功能。# 📚 easy-redis: 高级Redisson客户端封装easy-redis
是一个基于 Redisson
的高级Java工具库,它通过注解的方式简化了分布式锁、消息队列、发布订阅等Redis特性的使用。该库旨在提供声明式、高度可配置的Redis操作,以适应各种复杂的业务场景。## 🌈 特性概览- 分布式锁:支持可重入锁、公平锁、读写锁等多种锁类型。- 消息队列:自动注册消息队列监听器,简化消息消费。- 发布订阅:实现发布订阅模式,异步处理消息发布和订阅。- 配置丰富:提供丰富的配置选项,包括连接池、超时设置、哨兵支持等。- 重试机制:支持失败操作的自动重试,提高系统稳定性。- 工具类:提供 RedisUtil
工具类,简化CRUD操作。# 📚 Java 通信套件 (easy-sms)## 🌟 项目介绍Java 通信套件
是一个为企业级应用和开发者设计的多功能通信服务库,旨在通过Java应用程序简化短信和电子邮件的发送流程。本套件目前支持阿里云短信服务、腾讯短信服务以及SMTP电子邮件服务,未来将扩展支持更多服务商,以满足不断增长的市场需求。# 📚 EasyGit: 声明式Git操作工具包EasyGit
是一个简化Git操作的声明式工具包,它允许开发者以一种直观和声明式的方式执行Git命令。无论是克隆仓库、拉取更新、推送代码,还是更复杂的Git工作流,EasyGit
都提供了一种简单而强大的解决方案。## 🌟 特性亮点- 声明式API:通过直观的声明式API简化Git命令的执行。- 链式操作:支持链式调用,使得Git命令序列易于编写和理解。- 条件执行:基于条件的Git命令执行,提供了更灵活的控制。- 异常处理:自动处理GitAPIException
和IOException
,简化异常管理。- 扩展性:允许自定义Git命令,以适应特定的业务需求。# 📺 Easy-FLV: Java 实现的 RTSP/RTMP 到 FLV 转换器## 🌟 关于 Easy-FLVEasy-FLV 是一个用 Java 实现的库,它能够将 RTSP 或 RTMP 视频流转换为 FLV 格式,以便在浏览器中播放。它为实时视频监控、直播和视频流处理提供了一个高效、稳定且易于集成的解决方案。### 为什么选择 Easy-FLV?- 高效转换:快速将视频流转换为 FLV 格式,无需复杂配置。- 易于集成:作为 Spring Boot Starter 使用,轻松集成到任何 Java 项目。- 现代浏览器支持:支持所有主流浏览器,无需额外插件。- 实时流处理:适用于实时视频流的转换,如安防监控和直播。