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

简介

VFox(Version Fox)是一款跨平台且可扩展的版本管理工具,它采用 Go 语言和 Lua 作为主要编程工具,致力于解决开发者在多环境切换中的痛点39。其设计理念与 nvm、fvm、sdkman 等工具类似,但通过其强大的插件系统扩展了无限可能。

核心功能亮点:

  • 一致性管理:使用统一的命令集管理多种编程语言(如 Node.js, Java, Python, Go, PHP, .NET, Flutter 等)的版本。

  • 项目特定配置与智能切换:支持项目间的不同版本需求,并能自动识别并切换至项目所需的运行时环境,告别手动设置。

  • 强大的插件系统:通过简单的插件添加机制,轻松扩展对更多运行时的支持。它提供了类似于 NPM 或 Scoop 的集中式插件分发入口(全球注册表),方便用户获取插件。

  • 广泛兼容与高效:支持 Windows (非 WSL)、Linux、macOS9,并提供 Bash、ZSH、PowerShell、Clink 等主流 shell 的自动补全功能3。相比同类工具(如 asdf-vm),VFox 在速度上更胜一筹。

  • 开源与社区驱动:VFox 是一个完全开源的项目,目前在 GitHub 上活跃,由社区共同维护和更新。

官网

编辑
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 联动调试。
  • 灵活测试:支持修改请求参数、模拟不同场景,增强测试覆盖度。