Entity SQL 是一个轻量级的 Java ORM 工具库,旨在简化数据库操作,提供基于注解的实体映射和链式编程的 SQL 构建方式,快速构建单表维护和数据可视化界面。
一个用于方法追踪日志的starter组件,提供方法调用链路追踪、性能监控、日志文件管理和(可选的)AI时间复杂度分析、AI调用链分析等功能。
一个轻量级文件预览的starter组件,支持多种文档和媒体格式的在线预览,采用模块化架构,易于扩展和定制
一个基于Spring Boot的锁starter,提供了统一的锁接口和多种实现方式,包括Redis单点、Redis集群、Redis哨兵、Zookeeper和本地锁。通过简单的配置即可在项目中使用锁功能。
收集使用css,js,canvas,svg,three.js制作的前端网页动画
一个基于 `ConcurrentHashMap` 和 LRU 策略的轻量级缓存实现,支持自动过期、大小限制、LRU 淘汰和后台清理等特性。
一个基于Java ConcurrentHashMap 和 ReentrantLock 的轻量级锁实现。它提供了锁的获取、释放、自动清理过期锁以及监控指标统计等功能。
一个用于美化console.log输出的前端工具包
一个基于Spring Boot的智能路由和限流组件,支持多种限流策略和路由规则管理,实现简单的灰度发布
这是一个基于Spring Boot和AI技术的一键生成单表维护界面的应用。用户只需描述业务需求,系统会自动分析需求并生成相应的Java实体类和Web界面。
一个用于动态加载和管理Java类的工具库,支持动态编译、AOP代理和Spring Bean管理功能
一个用于简化Spring Boot应用程序中AI功能集成的starter包,支持聊天功能和文档处理(RAG - 检索增强生成)
MyBatis API 是一个基于 MyBatis 的通用数据访问层框架,提供了通过 JSON 参数动态构建 SQL 语句的能力。该项目允许开发者通过简单的 JSON 配置来执行常见的数据库操作(增删改查),而无需编写具体的 Mapper XML 文件。
注解搞定多级缓存
可配置多个caffeine本地缓存和redis缓存服务,并通过配置形成多级缓存
并与spring-cache结合,支持@Caching、@Cacheable、@CacahePut、@CacheEvict注解的使用
更轻量化的任务调度功能,完全基于Spring Scheduling Tasks开发,可以动态添加、删除任务调度,可以将Bean转化为任务调度执行。