编辑
2025-08-03
实用工具
00

简介

一行代码将文件存储到本地、FTP、SFTP、WebDAV、阿里云 OSS、华为云 OBS、七牛云 Kodo、腾讯云 COS、百度云 BOS、又拍云 USS、MinIO、 Amazon S3、Amazon S3 V2、GoogleCloud Storage、FastDFS、 Azure Blob Storage、Mongo GridFS、Mongo GridFS、go-fastdfs、 火山引擎 TOS、Cloudflare R2、金山云 KS3、美团云 MSS、京东云 OSS、天翼云 OOS、移动 云EOS、沃云 OSS、 网易数帆 NOS、Ucloud US3、青云 QingStor、平安云 OBS、首云 OSS、IBM COS、其它兼容 S3 协议的存储平台。官网

编辑
2025-08-03
实用工具
00

简介

Easy-Es 是一个基于 Elasticsearch 的轻量级、高性能的 ORM(对象关系映射)框架,专为简化 Elasticsearch 的操作而设计。它的灵感来源于 MyBatis-Plus,提供了类似的链式编程、注解配置和自动 CRUD 功能,让开发者能够以更简单、更高效的方式操作 Elasticsearch。官网

特点:

  • 无需编写原始 DSL 语句 开发者无需手动拼接复杂的 Elasticsearch 查询 DSL(JSON 格式),Easy-Es 提供了链式编程风格的 API,通过 Java 代码即可完成各种查询。
  • 类 MyBatis-Plus 风格 支持 Lambda 表达式构建查询条件,类型安全,避免字段名写错。
  • 自动映射与注解支持 提供 @IndexName、@FieldName 等注解,用于映射 Java 实体类与 ES 索引、字段。 支持自动创建索引、自动更新 mapping(可选)。
  • 内置常用方法 类似于 MyBatis-Plus 的 IService 和 BaseMapper,提供 save, update, delete, list, page 等常用方法,开箱即用。
  • 分页查询支持 内置分页组件,支持 PageHelper 风格的分页查询,自动处理 from/size 或 search_after。
  • 高兼容性 支持主流的 Elasticsearch 版本(如 6.x、7.x、8.x),适配不同版本的客户端差异。
  • 集成简单 基于 Spring Boot 设计,通过注解 @EnableEasyEs 即可启用,与 Spring 生态无缝整合。
  • 支持高亮、聚合、排序、地理查询等高级功能 所有 ES 高级特性都可以通过 Java API 调用实现,无需手写 JSON。
编辑
2025-08-03
实用工具
00

简介

DynamicTp 是一个基于 配置中心(如Nacos、Apollo、Zookeeper等)的 动态线程池 管理框架,旨在优化Java应用中的线程池使用,解决传统线程池配置僵化、难以动态调整的问题。它能够在不重启应用的情况下,实时调整线程池参数(如核心线程数、最大线程数、队列容量等),并提供了丰富的监控和告警功能。 官网

特点

  • 动态调参 在运行时动态调整线程池参数,包括核心线程数、最大线程数、空闲线程超时时间、任务队列大小等

  • 通知报警 目前支持调参通知、活性、队列容量、拒绝策略、超时共六类通知报警维度,在运行时实时+定时检测,触发阈值进行推送

  • 运行监控 定时采集线程池运行指标数据,提供 jsonlog、micrometer、endpoint、jmx 四种指标数据采集方式,可灵活选择

  • 三方包集成 集成三方中间件线程池管理,已接入dubbo、rocketmq、hystrix、grpc、tomcat、undertow、jetty、grpc、okhttp等组件线程池管理

场景

  • 突发流量应对:高峰期自动扩容线程池,低谷期缩容以节省资源。

  • 避免任务堆积:动态调整队列容量或拒绝策略,防止OOM。

  • 统一管理:集中监控多个微服务的线程池状态。

编辑
2025-07-27
实用工具
00

简介

Postman Interceptor 是 Postman 提供的一个浏览器扩展插件,主要用于拦截和记录浏览器中的网络请求,并将这些请求自动发送到 Postman 应用程序中,方便开发者进行 API 测试和调试。 官网

Edge商店安装地址

主要功能

  • 请求拦截与记录
    • 拦截浏览器中所有的 HTTP/HTTPS 请求(包括 GET、POST、PUT、DELETE 等),并记录请求的详细信息(如 - URL、请求头、请求体、响应状态码等)。
    • 支持实时监控网络请求,便于分析和调试。
  • 与 Postman 无缝集成
    • 拦截的请求会自动同步到 Postman 中,开发者无需手动复制粘贴请求信息。
    • 可在 Postman 中直接修改请求参数、请求头或请求体,并重新发送请求进行测试。
  • 环境与变量管理
    • 支持识别不同环境(开发、测试、生产环境),并自动适配对应的环境变量(如 API 密钥、域名等)。
  • 生成 API 文档
    • 通过捕获的请求,可快速生成 API 文档,便于团队协作和接口说明。
  • 测试与调试增强
    • - 结合 Postman 的测试脚本功能,可自动化验证 API 响应是否符合预期。
    • 支持修改请求数据(如模拟用户登录状态、篡改参数)进行安全性测试或边界测试。

优点

  • 提升效率:无需手动构造请求,减少重复工作。
  • 简化流程:直接在浏览器中捕获请求,与 Postman 联动调试。
  • 灵活测试:支持修改请求参数、模拟不同场景,增强测试覆盖度。
编辑
2025-07-18
实用工具
00

简介

Dubbo 是阿里巴巴开源的高性能 Java RPC 框架,专为分布式服务架构设计。它通过 服务注册与发现、负载均衡、容错机制 等核心能力,简化了分布式系统的开发和治理,广泛应用于微服务架构中。以下是其关键特点:

核心特性

  • 透明化远程调用

像调用本地方法一样调用远程服务,屏蔽网络通信细节,开发者无需关注底层实现。

  • 服务注册与发现

服务提供者(Provider)将服务地址注册到注册中心(如 Zookeeper、Nacos),消费者(Consumer)动态发现服务地址,实现动态扩缩容。

  • 负载均衡

支持随机、轮询、最少活跃调用等策略,优化流量分配,提升系统可用性。

  • 容错机制

提供失败重试(Failover)、快速失败(Failfast)、降级(Failsafe)等策略,保障服务稳定性。

  • 服务治理

包含限流、熔断、监控等能力,支持动态配置调整(如超时时间、重试次数)。

  • 多协议支持

支持 Dubbo 协议(默认)、HTTP、RMI、Hessian 等,适应不同场景需求。

官网