首页 文章 精选 留言 我的

精选列表

搜索[国产神器],共5711篇文章
优秀的个人博客,低调大师

🎉这款老牌国产 Java AIO 通信框架终于发新版本了

一个高性能、轻量级的AIO通信框架,为您的应用提供稳定高效的网络通信能力。 亲爱的开发者朋友们,我们荣幸地发布 smart-socket v1.8.0 版本!🎉 在这个版本中,我们专注于根据多年来的实际使用反馈,对框架进行进一步的精简与优化,使其更加聚焦于核心功能,提供更稳定、高效的网络通信体验。 🌟 主要更新内容 1. 精简废弃多个不常用插件 🧹 基于多年来用户的实际使用情况分析,我们在 v1.8.0 中废弃了多个使用率低、实用性不高的插件和组件: BlackListPlugin: 黑名单插件 HeartPlugin: 心跳插件 ReconnectPlugin: 重连插件 SocketOptionPlugin: Socket选项插件 StringProtocol: 字符串协议 💡 迁移提示: 如果您正在使用以上插件,建议从旧版本中直接拷贝相关代码至您的工程中继续使用。此举不会影响现有业务逻辑,同时帮助我们保持框架的核心简洁性。 2. 优化 IdleStatePlugin 超时判定策略 ⏱️ 在 Feat Agent 测试过程中,我们发现 SSE 场景下由于长时间 write 操作闲置会导致连接被意外关闭,进而造成数据读取不完整的问题。 为了解决这一问题,我们对 IdleStatePlugin 的超时判定逻辑进行了重要调整: 之前: 读或写任一操作超时即触发连接关闭 现在: 仅当读且写操作同时满足超时条件时才关闭连接 这一调整有效避免了因单向操作闲置而导致的连接中断问题,提高了连接的稳定性和数据传输的完整性。 3. API 调整与废弃 ⚠️ 为了保持API的一致性和简洁性,我们对部分接口进行了调整: AioQuickClient@getSession 方法的返回类型由 TcpAioSession 调整为 AioSession 废弃 AioSession@getSessionID 方法 🎯 版本设计理念 smart-socket v1.8.0 继续秉承"简洁、实用、高效"的设计理念,在保证核心功能稳定的前提下,持续优化和精简框架结构。我们相信: 移除不常用的特性可以降低维护成本 简洁的API设计有利于提高开发效率 专注核心功能可以让框架更加稳定可靠 📚 学习资源 如果您是 smart-socket 的新用户或者需要了解最新变化,我们为您准备了丰富的学习资源: 官方文档 通信协议新手必读 图解通信框架的调度模型 smart-socket 设计概览 单机百万长连接实战教程 smart-socket使用指南 💌 结语 感谢所有使用和支持 smart-socket 的开发者朋友们!您的反馈和建议是我们不断进步的动力。如果您有任何问题或建议,欢迎通过以下方式联系我们: GitHub:https://github.com/smartboot/smart-socket/issues Gitee:https://gitee.com/smartboot/smart-socket/issues 让我们一起构建更高效、更稳定的网络通信应用!🚀

优秀的个人博客,低调大师

国产数据库管理工具 CloudDM 2.8.0.0 发布,支持 Doris、SelectDB

CloudDM 是 ClouGence 公司推出的面向团队使用的数据库管理工具,支持云上、云下、多云等多种环境,并且提供20+数据源的支持。CloudDM 还支持数据库DevOps CI/CD功能,将用户产品发布流程中数据库发布和程序发布无缝串联起来。 更新亮点 新增Doris、SelectDB数据源可视化操作、数据查询、数据脱敏、SQL 审核、SQL 审计、CI/CD 等功能。 新增 支持 Doris 数据源可视化操作、数据查询、数据脱敏、SQL 审核、SQL 审计、CI/CD 等功能。 支持 SelectDB 数据源可视化操作、数据查询、数据脱敏、SQL 审核、SQL 审计、CI/CD 等功能。 支持 解析、执行 truncate 类型语句。 支持 项目使用飞书消息机器人、企业微信作为 IM 消息服务。 支持 查询控制台在执行 SQL 时,若 SQL 规则检测失败会明显地提示问题 SQL 所在行,支持的数据源包括:AnalyticDB(MySQL)、GaussDB、OpenGauss、Greenplum、MariaDB、MySQL、OceanBase(MySQL)、OceanBase(Oracle)、Oracle、PolarDB-X、PolarDB for MySQL、PolarDB(PostgreSQL)、PostgreSQL、TiDB。 支持 工单和查询控制台使用set global|session|local name = value语句,支持的数据源包括:AnalyticDB(MySQL)、MariaDB、MySQL、OceanBase(MySQL)、PolarDB-X、PolarDB(MySQL)、Doris、TiDB。 支持 CloudDM 安装之后,自动激活若干天社区版授权,使用更加便利。 优化 优化 在工单递交进行规则校验时,如遇到 SQL 问题提示信息,从弹窗方式改为选项卡,方便对照问题。 优化 当遇到存在语法错误的语句时,优化报错提示信息并提示报错语句所在行和列。 修复 修复 一次提交多条 SQL 语句执行时,SQL 执行出错后,后续语句会继续执行的问题。 修复 MySQL 语句之间有复数时解析器出错的问题。 修复 项目修改 IM 配置后,无法发送消息的问题。 修复 项目归档后恢复,无法发送消息的问题。 修复 递交工单时,若 SQL 规则检测失败,提示 SQL 所在行可能不准确的问题。 修复 在使用小写方式执行select @@version;查询语句时报错的问题,涉及的数据源包括:MySQL、MariaDB、OceanBase for MySQL、PolarDB-X、PolarDB for MySQL 和 TiDB。 修复 select 语句在 order by 字句后使用 limit 无法解析的问题,涉及的数据源包括:GaussDB、OpenGauss、Greenplum、PolarDB(PostgreSQL)、PostgreSQL。 修复 PostgreSQL 插入浮点数,解析器报错的问题。 修复 MySQL 创建表时,若字段含有浮点数类型,解析器报错的问题。 修复 添加 IM 提供者时点击测试,系统报错的问题。 官方网址:https://www.cdmgr.com/ 快速开始:https://www.cdmgr.com/docs/quick/quick_start 更多内容,欢迎关注公号:CloudDM

优秀的个人博客,低调大师

国产数据库管理工具 CloudDM 2.7.0.0 发布,支持 OpenGauss、 GaussDB

CloudDM 是 ClouGence 公司推出的面向团队使用的数据库管理工具,支持云上、云下、多云等多种环境,并且提供多达23种数据源的支持。CloudDM 还支持数据库DevOps CI/CD功能,将用户产品发布流程中数据库发布和程序发布无缝串联起来。 更新亮点 支持查询策略功能,可配置环境是否只允许执行查询类 SQL。 新增 新增 支持 OpenGauss 和 GaussDB 数据源,可进行新建/重命名/清空/删除表、新建/重命名/删除视图等可视化操作、数据脱敏、权限管理等操作。 新增 查询策略 功能,用于管理环境中是否只允许执行查询类 SQL。 优化 优化 Oracle 解析器使用 ANTLR 实现,具备更强的可控性。 问题修复 修复 无权限提示信息重复显示的问题。 修复 子账号授权提示信息未国际化的问题。 修复 已授权限的环境下没有资源时,环境未隐藏的问题。 修复 子账号有资源授权查看权限,操作列表中未显示“授权” 的问题。 修复 主账号给子账号授权,时间范围设置无法显示的问题。 修复 不支持特殊库名/schema 名/表名显示的问题。 修复 操作审计表单中有空白列的问题。 下载与反馈 产品首页:https://www.clougence.com/clouddm/ 产品文档:https://www.clougence.com/dm-doc/ 问题反馈:https://www.clougence.com/dm-doc/intro/contact_us/ 更多内容,欢迎关注公主号:CloudDM

优秀的个人博客,低调大师

【支持国产】mica-mqtt 2.4.6,solon 插件支持指标和泛型订阅

一、前言 Dromara mica-mqtt 2.4.6 正式版已经发布,请注意从 2.4.x 版本开始将 maven groupId 迁移到了 org.dromara.mica-mqtt,包名切换到了 org.dromara,其它使用上均和老版本保持一致。强烈推荐 大家尽快升级到新的 2.4.x。 另由于老的文档散落在各个模块,不方便查看,我们新增了文档站:https://mica-mqtt.dromara.org 二、更新记录 v2.4.6 - 2025-05-19 ✨ mica-mqtt-client-spring-boot-starter MqttDeserializer 接口重写,支持泛型调用 (github #95) 感谢 @galaxy-sea 贡献 ✨ mica-mqtt-client 批量订阅兼容 mqtt 3.1.1 部分 broker 只返回一个 reasonCode 的情况。感谢 @Jacky 反馈 ✨ mica-mqtt-server-solon-plugin 添加对 metrics 指标的支持 ✨ mica-mqtt-client-solon-plugin 注解订阅支持自定义序列化(默认 json 序列化)和泛型 注意:由于 2.4.5 使用了错误的 jdk 版本(java17)打包发布,导致 java 8 下运行会报错,如果有使用,请升级到 2.4.6 三、重点说明 在 mica-mqtt 的 2.4.6 版本中,mica-mqtt-server-solon-plugin支持了指标: mica-mqtt-client-solon-plugin注解订阅支持消息泛型序列化,规则如下: /** * * @param topic mqtt topic * @param message mqtt 原始消息 * @param data 用户自定义的 java bean */ @MqttClientSubscribe( value = "/test/json", deserialize = MqttJsonDeserializer.class // 自定义反序列化,默认为 json 序列化 ) public void testJson(String topic, MqttPublishMessage message, User data) { // 支持 2 到 3 个参数,字段类型映射规则如下 // String 字符串会默认映射到 topic, // MqttPublishMessage 会默认映射到 原始的消息,可以拿到 mqtt5 的 props 参数 // byte[] 会映射到 mqtt 消息内容 payload // ByteBuffer 会映射到 mqtt 消息内容 payload // 其他类型会走序列化,确保消息能够序列化,默认为 json 序列化 logger.info("topic:{} json data:{}", topic, data); } 四、使用文档 mqtt 科普、mqttx、mica-mqtt 的使用视频 mica-mqtt 快速开始 mica-mqtt 使用常见问题汇总 mica-mqtt 发行版本 mica-mqtt 老版本迁移指南

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册