首页 文章 精选 留言 我的

精选列表

搜索[开启],共10000篇文章
优秀的个人博客,低调大师

openUBMC开源发展委员会成立,开启算力基础设施管理新纪元

[中国,北京,2025 年 11 月 21日] openUBMC 开源发展委员会在北京成立,标志着这一开源算力管理软件正式迈入“产业共建、社区自治”的全新阶段。 openUBMC 开源发展委员会首批成员单位由华为、百度、百信信息、百敖软件、宝德计算、长江计算、得瑞领新、电子标准院、广电五舟、光润通、河南昆仑、华鲲振宇、恒扬数据、海思、浪潮计算机、乐研科技、力积存储、联瑞LR-LINK、凌思微电子、昆仑太科、沐创集成电路、全球计算联盟、软通华方、神州鲲泰、天翼云、同泰怡、网迅科技、兴汉网际、星云智联、远图未来、云海芯科、云芯智联、中科驭数、中移云能等,共计36家社区合作伙伴和用户组成。在云服务商、电信运营商、整机制造商、芯片、固件及部件厂商等领域领军企业的支持下,共同构建起一个覆盖算力基础设施全链路的管理新生态。 openUBMC开源发展委员会秉持 “共建、共享、共治”原则,致力于推动BMC(基板管理控制器)管理软件的标准化与技术创新,为日益复杂的算力基础设施提供统一、智能的管理底座,夯实数字经济发展的核心技术支撑。 近一年来openUBMC社区蓬勃发展,已展现出强大的生态凝聚力与技术活力。当前,社区贡献单位达到16家,开发者人数达到400+,SIG组会议超300场,社区活跃度稳步提升;累计合入PR 4707个,整体PR 闭环率97.5%,累计解决Issue 3000+,闭环率83.2%,社区协作机制日趋成熟,为委员会的成立奠定了坚实基础。 openUBMC开源发展委员会主席马银川在成立仪式上表示:“委员会的成立是社区发展的关键里程碑。我们将凝聚全产业链智慧,共同构建下一代智能设备管理标准,助力AI算力基础设施的高效管理与产业繁荣。” openUBMC开源发展委员会秘书长王瑞锋介绍了openUBMC开源发展历程,同时表示委员会的成立也标志着社区进入了更成熟、规范的发展阶段,对社区成员、合作伙伴乃至整个生态都具有积极意义。 面向未来,openUBMC 社区将以开源发展委员会成立为新起点,持续深化开放协作,打破异构硬件管理的行业壁垒,通过构建一个开放、统一、智能的BMC基础软件生态,让算力基础设施管理变得更简单、更可靠、更智能,为千行万业的数字化转型注入持续动能。

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

deepin 25 成功适配瑞莎 Dragon Q6A,开启高性能 ARM 桌面体验

deepin 作为国内领先的 Linux 操作系统发行版,始终致力于将统一、美观、易用的桌面体验带给更广泛的硬件平台。作为多架构支持的关键一环,deepin-ports SIG(特别兴趣小组)在 ARM 架构的适配工作上不断深耕。 近期,deepin 社区宣布,最新的 deepin 25 操作系统已成功适配瑞莎科技(Radxa)推出的 Dragon Q6A 开发板。此次适配覆盖核心硬件驱动与系统功能,为开发者提供稳定的软硬协同基础。 【国产软硬合一新标杆!deepin 25 X 瑞莎 Dragon Q6A 开箱评测,体验真香!】 https://www.bilibili.com/video/BV1B9Wqz5EKT 强强联合:高性能硬件&国产操作系统 瑞莎 Dragon Q6A 是一款基于高通 QCS6490 处理器的高性能、低功耗嵌入式开发平台,专为物联网、边缘计算和人工智能设计。主频最高 2.7 GHz,集成高通 Adreno 643 GPU,高通 Hexagon 770 NPU,支持多种扩展接口。 搭载高通跃龙平台 QCS6490 SoC,采用 1+3+4 三丛集 CPU 设计,拥有1× Kryo Prime @ 2.7GHz(Cortex-A78) + 3× Kryo Gold @ 2.4GHz(Cortex-A78) + 4× Kryo Silver @ 1.9GHz(Cortex-A55),兼顾高性能与低功耗;集成 Qualcomm® Adreno 643 GPU 、VPU 以及 AI 加速单元 NPU,具备先进 AI 加速能力和多媒体处理能力。 【Radxa Dragon Q6A】 运行实例:深度体验即刻呈现 deepin 25 操作系统素以易用性和美观界面著称,此次适配意味着 Dragon Q6A 用户可获得与 X86 平台相近的桌面体验。 【deepin 25 & Radxa Dragon Q6A】 预装软件列表: 为方便用户快速上手,镜像中已预装一套完整的软件生态,满足日常开发与使用需求: 内核与驱动: 搭载为 Q6A 定制优化的最新 6.15 Linux 内核,集成了 Dragon Q6A 所需的 GPU、无线网络、蓝牙及其他关键硬件驱动和模块,保证系统开箱即用。 系统基础: 包含 sudo、network-manager、bash-completion 等基础工具,方便用户进行系统管理和网络配置。 桌面体验: 完整的 deepin 桌面环境 (DDE),以其现代化的设计、流畅的交互和强大的功能而著称,为用户提供舒适高效的操作体验。预装最新 Treeland 窗口合成器,可在控制中心一键切换 Wayland 桌面。 实用工具: 使用玲珑软件包管理器预装了文本编辑器、终端、看图工具等常用软件,方便开发者和高级用户使用。 deepin-ports SIG 持续维护 deepin-ports SIG 已将瑞莎 Dragon Q6A 正式列入 deepin 25 ARM 架构支持设备列表,并将为其提供持续的软件更新和性能优化,确保用户获得稳定、长期的优质体验。 https://deepin-community.github.io/sig-deepin-ports/images/arm64 此次适配填补了高通 QCS6490 平台与国产桌面系统的兼容空白,更为开发者在各应用场景下提供 “硬件 + 系统” 一体化开源解决方案,有助于缩短产品开发周期 ,助力相关领域产品快速落地。 本次合作也是 deepin (深度) 社区与硬件伙伴紧密合作的又一重要里程碑,特别感谢瑞莎 (Radxa) 在此过程中给予的大力支持与协作。 期待未来能有更多优秀的硬件厂商加入 deepin 生态建设,共同推动国产操作系统在更广泛的硬件平台上落地生根、蓬勃发展! 关于 deepin(深度)社区 deepin(深度)社区是国内历史悠久、全球规模最大且最活跃的开源操作系统社区之一,也是中国首个桌面操作系统根社区,致力于推动桌面操作系统的开源与创新,为全球个人及组织提供开放透明的共建共治共享平台及超出预期的开源操作系统。

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

校企联动 开源共创 东方通& openEuler Meetup开启开发者效率变革

5月27日,东方通与OpenAtom openEuler(简称"openEuler")社区联合主办的openEuler社区云原生开源中间件Meetup天津站在天津职业技术师范大学圆满落幕。此次活动以轻舟融合管理平台和云翼数据缓存中间件云原生管理平台两大开源项目为核心,聚焦云原生中间件技术实践与开发者赋能,通过技术分享、实战演示与openEuler开源实习计划发布,培养兼具创新思维与实践能力的技术人才,携手推动云原生中间件技术赋能研发效能提升。 校企联合 共促开源项目交流 天津职业技术师范大学信息技术工程学院教学副院长武志峰发表致辞,他表示,此次与东方通合作举办开源技术沙龙,旨在为学生提供接触实战技术的机会,帮助他们在实践中提升技能,培养具备实战能力的创新型人才。这种产教深度融合的模式,不仅能为学生职业发展奠定坚实基础,更能为国家科技自主创新输送“新鲜血液”。 东方通开发部经理王普在致辞中强调,基础软件是软件工程的核心组件,在数字化转型中发挥着关键作用,而开源是推动技术进步的重要方式。非常期待年轻开发者能积极参与到轻舟、云翼等开源中间件项目中来,这些项目不仅能帮助开发者提升开发效率,更能借助年轻开发者的创新思维,激发项目的持续进化,形成 “技术赋能人才 — 人才反哺技术” 的正向循环,为产业技术革新与企业效能升级开拓更多可能性。 云原生中间件技术演进 轻舟与云翼开源项目解析 面对业务快速迭代与算力需求激增的双重挑战,中间件的云原生化已从技术选择变为必然趋势,东方通技术专家在沙龙现场深入解析了openEuler社区的轻舟与云翼两大开源项目的技术特性与创新价值。 轻舟开源项目:云原生时代的开发效率“加速器” 东方通核心技术与轻舟项目Committer程福娟介绍了轻舟开源项目,作为开源的轻量级Web管理软件开发平台,轻舟能够支持开发者通过编写Java Bean,自动生成业务模块对应的前端网页、REST接口、JMX接口、国际化等服务,并能开箱即用内置的用户管理、认证授权、监视自动化、文件上传下载、本地和远程集中管理、公共组件等能力,大幅提升开发效率。同时,程福娟以实践项目展示了如何快速基于轻舟搭建完整的应用程序,让在场师生直观感受到该平台的便捷性、开发的高效性。 云翼开源项目:高性能缓存的技术突破 openEuler社区云翼项目Committer李东升在分享环节,系统讲解了TongRDS分布式数据缓存中间件的技术优势与应用场景等。TongRDS不仅全面兼容Redis,而且凭借自主创新能力及面向云原生和现代多核硬件设计的全新架构,在性能、可靠性、可扩展性和云原生适应性上超越同类传统产品。能够在Web 加速、会话管理、热点数据缓冲、实时数据计算与推送等关键业务场景发挥重要支撑。在互动交流环节,通过现场研讨与思维碰撞,全面加深了同学们对 TongRDS技术特性的理解与认知。 openEuler社区云翼项目Committer张聪进一步聚焦TongRDS如何适配云原生环境(Kubernetes/K8S)进行解析。详细介绍了K8S自动化管理容器化应用平台的主要特性、技术架构等,指出传统集群模式在K8S中存在Pod IP变动致连接失效、分片伸缩难、客户端连接复杂等问题。为此,TongRDS引入中心节点和Proxy代理层,采用代理集群与可伸缩集群模式,通过代理层屏蔽底层变化,利用备份资源池实现故障恢复,使客户端只需连接单一地址端口,即可实现在K8S环境下的高效部署与运行。该开源平台,既助力开发者提升分布式系统开发能力,又为企业云原生转型提供平滑上云路径,现场的师生对此也报以热烈反响。 开源实习计划 助力年轻开发者实战能力跃迁 东方通生态发展经理祝晓阳介绍了东方通openEuler社区的开源实习计划。该计划面向全国高校学生,提供轻舟和云翼两大项目的实战任务,学生可通过线上方式参与开发,积累积分兑换实习证明及奖金。祝晓阳详细讲解了实习方式、实习流程、实习任务、奖励机制等,根据积分进阶机制,表现突出者最高可得8000 元实习工资及证明。同时,通过理论知识与实战开发结合的实践机会,将帮助年轻开发者更好地融入实际开发环境,提升创新能力与实际开发技能。 轻舟项目地址: https://gitee.com/openeuler/qingzhou 云翼项目地址: https://gitee.com/openeuler/yunyi 想要加入实习项目的小伙伴可通过以下方式联系 轻舟项目联系方式: wangpl@tongtech.com 云翼项目联系方式: wuyd@tongtech.com 积极拥抱开源 技术赋能与人才培养双轮驱动 东方通积极拥抱开源生态,作为openEuler社区的重要参与者与推动者,深度参与openEuler社区,持续推进轻舟、云翼两大开源项目发展,秉持开放共享精神,依托openEule社区的技术资源和人才优势,持续优化项目性能,显著加速了云原生中间件技术迭代进程,为开发者提供了更高效的开发模式,让企业能够缩短开发周期,加速上云效率,切实解决数字化转型中的核心痛点。 本次东方通&openEuler Meetup走进高校,通过深入解析轻舟、云翼两大开源项目,并结合实际案例演示,让更多年轻开发者接触到前沿云原生技术,吸引更多新鲜力量参与openEuler社区贡献开源力量,通过校企联合的创新模式,将产业需求与教育实践紧密结合,为开源生态培育了新生力量。 开源不仅是技术的共享,更是生态的共建。期待更多年轻开发者投身开源与基础软件,与东方通一起,共同书写云原生时代的技术新篇章!

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

TinyEngine开启新篇章,服务端Java版本正式开源~

本文由体验技术团队路延刚原创。 TinyEngine 低代码引擎简介 低代码引擎是一种通用的开发框架,通过对低代码平台系统常用的功能进行解构,将其划分为多个功能模块,并为每个模块定义了相应的协议和开发范式,使得开发者可以根据自身的业务需求,轻松定制开发出自己的低代码开发平台。 TinyEngine 低代码引擎作为低代码平台的底座,提供可视化搭建页面等基础能力,既可以通过线上搭配组合使用,也可以通过 cli 创建个人工程进行二次开发,实时定制出自己的低代码平台。适用于多场景的低代码平台开发,如:资源编排、服务端渲染、模型驱动、移动端、大屏端、页面编排等。 TinyEngine 官网:https://opentiny.design/tiny-engine TinyEngine 源码:https://github.com/opentiny/tiny-engine (欢迎star) Java 版本开源介绍 自 TinyEngine 开源以来,我们发现越来越多企业和个人开发者开始基于 TinyEngine 搭建自己的低代码平台,也有大量用户对服务端 Java 版本有着强烈的期待。针对这一需求,TinyEngine 团队果断将服务端 Java 版本开发列入重要计划。经过团队成员的不懈努力,服务端 Java 版本终于问世,希望能为开源生态贡献新的力量。 本次 TinyEngine 低代码引擎服务端 Java 版本代码的开源,让开发者能够深入了解 TinyEngine 低代码引擎的前后端运行机制,更能够让更多的小伙伴以更深的层次参与到产品共建,共同探讨并改进系统,推动其不断优化,带来更高的创新潜力,使得更多的人能够从中受益。 同时服务端的开源为自由定制和扩展提供了可能,开发者可以参考 TinyEngine 的代码,根据自身需求对服务端进行改造创新,从而使得产品更具灵活性,能够满足各种复杂的业务需求,构建一个强大而健壮的低代码生态系统。 TinyEngine 服务端 Java 源码:https://github.com/opentiny/tiny-engine-backend-java(欢迎star) 1、项目概述 tiny-engine-backend-java 是一个基于 springboot、mybatisPlus、mysql 的服务端系统,主要用于管理 TinyEngine 的业务逻辑、数据存储、操作。该项目简化开发,提高效率,具有高扩展和高可维护性。 2、技术栈 Spring Boot : 为项目提供快速开发和自动配置功能,简化了传统 JavaEE 项目开发流程,它提供了内嵌式的 Web 服务器(Tomcat)以及自动化配置功能,减少了大量的配置工作。 MyBatis Plus: 在 MyBatis 基础上封装的增强工具,简化了数据库的操作,如自动生成 CRUD 操作代码、动态 sql、分页查询等,减少了手写 sql 负担,增加了开发效率。 MySQL: 项目的关系型数据库管理系统,负责持久化数据,支持复杂的查询和事务管理。 3、Java版本特性介绍 自动化配置: Spring Boot 自动化配置减少了繁琐的 xml 配置,使得开发者可以专注于业务逻辑的开发。 高可拓展性: 项目采用了松耦合的设计,便于后续功能扩展,例如可以添加更多功能模块、支持多数据源等。 低耦合: 为了降低服务耦合度,在 Node.js 版本的基础上对数据库表进行了重构,并对相关逻辑进行优化,降低了开发难度和学习曲线,更能够从服务端的角度去理解 TinyEngine 设计器的运行原理与设计思想 。 服务减负: 去除了区块构建,改用区块新方案,不再对 verdaccio 和 unpack 服务依赖,部署更轻松简便,使用更得心应手。 4、服务端架构 5、数据模型设计 Java 版本重新设计了数据模型,对原有 js 版本的表字段做调整,去除由于 Strapi 的使用建立的冗余关联表,让表与表之间的关系更清晰。 数据模型ER表 Java 版本与 Node.js 差异 Java版本 Java版本 Node.js版本 Node.js版本 优点 缺点 优点 缺点 性能:Java 编译后的字节码在 JVM(Java 虚拟机)上运行,性能通常优于 Node.js。 启动时间:由于 Java 需要 JVM 启动,启动时间通常比 Node.js 慢。 快速开发:Node.js 基于 JavaScript,开发者可以利用浏览器的丰富生态系统和工具(如 npm ),实现快速开发和原型制作。 性能:Node.js 运行在V8引擎上,性能通常不如 Java。在处理计算密集型任务时,可能会表现不佳。 安全性:Java 有内置的安全机制,如字节码验证,能够更好地保护应用程序免受恶意攻击。 复杂的生态系统:虽然 Java 生态系统丰富,但也意味着选择和集成可能会比较复杂。 事件驱动:Node.js 基于事件驱动架构,非常适合 I/O 密集型应用,如实时聊天、数据流处理等。 安全性:由于 Node.js 的生态系统相对较新,某些库和工具可能存在安全漏洞。 可扩展性:Java 支持面向对象编程(OOP),具有良好的模块化和可扩展性,适合大型企业级应用。 资源消耗:Java 应用程序通常对系统资源(如内存和 CPU)要求较高。 非阻塞I/O:Node.js 使用非阻塞 I/O 模型,使其在处理大量并发连接时表现出色 可扩展性:虽然 Node.js 适合 I/O 密集型应用,但在处理复杂业务逻辑和大型企业应用时,可能需要额外的架构设计和优化。 丰富的生态系统:Java 有一个庞大的生态系统,包括丰富的框架(如 Spring、Hibernate)和库,能够简化开发过程。 不支持原有的区块方案 社区支持:Node.js 拥有一个活跃的开发者社区和丰富的包管理器 npm,能够快速找到所需的库和工具。 暂不支持区块新方案,fork 用户需要自己修改代码支持 TinyEngine 的区块新方案。 跨平台:Java 的“写一次,运行到处”的理念使其能够在不同的平台上运行。 成本低:由于 Node.js 是基于 JavaScript 的,开发者无需额外学习成本,且可以利用现有的前端开发技能。 后期(官方)主要工作重心将转移至Java版本 附:Node.js 版本介绍 2024年年初 OpenTiny 开源了 TinyEngine 的 Node.js 版本服务端,其中包含 tiny-engine-webservice 和 tiny-engine-data-center 两个微服务,每个服务单元都可以独立开发、测试和部署。这种架构不仅提高了团队的协作效率,还使得系统更容易扩展和维护。 Node.js 版本开源介绍详情可见:https://mp.weixin.qq.com/s/7G1eviib45mMOC1_h762sA?token=645893077&lang=zh_CN FAQ 1、Java服务端开源之后,如果不想启动服务端服务器,是否还能沿用原来 mockServer? 答:可以正常使用 mockServer,启动方式和原先一致,直接在项目里执行 pnpm dev 即可 2、如果本地启动了Java后端,那么前端本地工程是否还需要更改配置?如果需要,如何更改配置? 答:需要更改配置,更改流程如下: 启动 tinyengine 修改 env 目录下的 env.development 文件中的 VITE_ORIGIN 变量为本地 tiny-engine-backend-java 项目的地址端口 修改engine.config.js文件中的material值如图 运行如下脚本启动 pnpm install # 第一次启动项目需要 pnpm serve:frontend 启动成功后浏览器会自动打开设计器页面 部署流程指导可参考官网使用手册:平台开发指南>解决方案>Java 服务端部署到服务器 章节(官网使用手册:https://opentiny.design/tiny-engine#/help-center/course/dev) 未来规划 1、人工智能:计划将低代码平台与AIGC(人工智能生成内容)技术相结合,为用户提供更加智能、高效的应用开发体验。后续我们考虑将低代码平台的开发流程与AIGC技术相结合,通过自然语言处理、机器学习和深度学习等技术,实现应用界面的自动生成、功能模块的智能推荐和代码的自动化生成等功能。 2、模型驱动:我们将致力于将低代码平台与模型驱动能力相结合,为用户提供更加高效、智能的开发体验。深入研究各种业务模型,包括数据模型、业务流程模型等,以了解其特性和需求。后续,我们将低代码平台的开发流程与模型驱动能力相结合,通过可视化建模工具和自动化技术,实现业务模型的快速构建和部署。通过这一创新性的接入方式,用户将能够更加高效地构建和调整业务模型,降低开发难度和成本。 关于OpenTiny 欢迎加入 OpenTiny 开源社区。添加微信小助手:opentiny-official 一起参与交流前端技术~ OpenTiny 官网:https://opentiny.design OpenTiny 代码仓库:https://github.com/opentiny TinyVue 源码:https://github.com/opentiny/tiny-vue TinyEngine 源码: https://github.com/opentiny/tiny-engine 欢迎进入代码仓库 Star🌟TinyEngine、TinyVue、TinyNG、TinyCLI~~ 如果你也想要共建,可以进入代码仓库,找到 good first issue标签,一起参与开源贡献~~

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

纷争开始了,国产 sqltoy-orm 5.6.2 发版,正式开启淘汰 mybatis 的征程!

还在争论jpa和mybatis?为什么要在这两者中做选择?为什么不做第三种选择:同时具有JPA的能力也具有比mybatis更优秀的sql解决方案? 淘汰mybatis的理由: 1、mybatis不是一个完整的ORM框架,引发了成百上千的plus系列,你追我赶消耗了太多人的精力去开发去推广去争取用户,让太多项目成为短生命周期项目(又出一个plus了,更有亮点,换!)! 2、mybatis的xml写法让太多没有见过sqltoy xml写法的人见xml就反,走上了极端! 3、mybatis就是一个半成品,让大家以为其做插件为乐! 开源地址: github:https://github.com/sagframe/sagacity-sqltoy gitee:https://gitee.com/sagacity/sagacity-sqltoy idea 插件 (可直接在 idea 中检索安装):https://github.com/threefish/sqltoy-idea-plugins sqltoy 脚手架项目:https://gitee.com/momoljw/sss-rbac-admin sqltoy lambda 项目:https://gitee.com/gzghde/sqltoy-plus 更新内容 1、优化单笔记录插入PrepareStatement 未关闭的缺陷以及类似场景问题2、DateUtil 增加获取两个日期间隔秒方法 感谢@legendary的反馈 JPA 部分 类似 JPA 的对象化 CRUD、对象级联加载和新增、更新 支持通过 POJO 生成 DDL 以及直接向数据库创建表 强化 update 操作,提供弹性字段修改能力,不同于 hibernate 先 load 后修改,而是一次数据库交互完成修改,确保了高并发场景下数据的准确性 改进了级联修改,提供了先删除或者先置无效,再覆盖的操作选项 增加了 updateFetch、updateSaveFetch 功能,强化针对强事务高并发场景的处理,类似库存台账、资金台账,实现一次数据库交互,完成锁查询、不存在则插入、存在则修改,并返回修改后的结果 增加了树结构封装,便于统一不同数据库树型结构数据的递归查询 支持分库分表、支持多种主键策略 (额外支持基于 redis 的产生特定规则的业务主键)、加密存储、数据版本校验 提供了公共属性赋值 (创建人、修改人、创建时间、修改时间、租户)、扩展类型处理等 提供了多租户统一过滤和赋值、提供了数据权限参数带入和越权校验 查询部分 极为直观的 sql 编写方式,便于从客户端 <--> 代码 双向快速迁移,便于后期变更维护 支持缓存翻译、反向缓存匹配 key 代替 like 模糊查询 提供了跨数据库支持能力:不同数据库的函数自动转换适配,多方言 sql 根据实际环境自动匹配、多数据库同步测试,大幅提升了产品化能力 提供了取 top 记录、随机记录等特殊场景的查询功能 提供了最强大的分页查询机制:1) 自动优化 count 语句;2) 提供基于缓存的分页优化,避免每次都执行 count 查询;3) 提供了独具特色的快速分页;4) 提供了并行分页 提供了分库分表能力 提供了在管理类项目中极为价值的:分组汇总计算、行列转换 (行转列、列转行)、同比环比、树形排序、树形汇总 相关算法自然集成 提供了基于查询的层次化数据结构封装 提供了大量辅助功能:数据脱敏、格式化、条件参数预处理等 支持多种数据库 常规的 mysql、oracle、db2、postgresql、 sqlserver、dm、kingbase、sqlite、h2、 oceanBase、polardb、guassdb、tidb 支持分布式 olap 数据库: clickhouse、StarRocks、greenplum、impala (kudu) 支持 elasticsearch、mongodb 所有基于 sql 和 jdbc 各类数据库查询 sqltoy 特点介绍: sqltoy 的核心构建思想 sqltoy 的对比 mybatis (plus) 的核心点:查询语句编写、可阅读性、可维护性 对象化 crud 是基础,但 sqltoy 有针对性的改进:update、updateSaveFetch、updateFetch 等 sqltoy 的缓存翻译,大幅减少表关联简化 sql,让你的查询性能成几何级提升 极致的分页,同样帮助你实现查询的性能大幅提升 快速分页:@fast () 实现先取单页数据然后再关联查询,极大提升速度 分页优化器:page-optimize 让分页查询由两次变成 1.3~1.5 次 (用缓存实现相同查询条件的总记录数量在一定周期内无需重复查询 sqltoy 的分页取总记录的过程不是简单的 select count (1) from (原始 sql);而是智能判断是否变成:select count (1) from 'from 后语句 ', 并自动剔除最外层的 order by sqltoy 支持并行查询:parallel="true",同时查询总记录数和单页数据,大幅提升性能 便利的跨数据库统计计算:数据旋转 便利的跨数据库统计计算:无限极分组统计 (含汇总求平均) 便利的跨数据库统计计算:同比环比 5、树形表排序汇总 6、扩展集成

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

🔥🔥🔥 EasyRetry 3.1.0 发布,Spring Boot3.x时代已经开启🎉🎉

🔥🔥🔥 灵活,可靠和快速的分布式任务重试和分布式任务调度平台 一文读懂AizuDa/EasyRetr > ✅️ 可重放,可管控、为提高分布式业务系统一致性的分布式任务重试平台 > ✅️ 支持秒级、可中断、可编排的高性能分布式任务调度平台 易用性业务接入成本小。避免依赖研发人员的技术水平,保障稳定性 灵活性能够动态调整配置,启动 / 停止任务,以及终止运行中的任务 操作简单分钟上手,支持 WEB 页面对任务数据 CRUD 操作。 数据大盘实时管控系统任务数据 分布式重试任务支持多样化退避策略、多样化重试类型、流量管控等 分布式调度任务提供丰富的任务触发策略、任务编排、任务分片、停止恢复、失败重试等 任务数据管理可以做到数据不丢失、数据一键回放 容器化部署服务端支持 docker 容器部署 高性能调度平台支持服务端节点动态扩容和缩容 支持多样化的告警方式邮箱、企业微信、钉钉、飞书 设计思想 开源组件对比 项目 Quartz Elastic-Job XXL-JOB Easy Retry 定时调度 Cron Cron Cron 1. 定时任务 2. 秒级任务 (无需依赖外部中间件) 3. 固定频率 重试任务 不支持 不支持 不支持 1. 支持本地 & 远程重试模式 2. 支持各种常用组件的重试 比如 dubbo/feign 3. 支持多种退避策略 4. 丰富的重试风暴管控手段 ...... 任务编排 不支持 不支持 不支持 可视化任务编排 分布式计算 不支持 静态分片 广播 1. 广播执行 2. 集群执行 3. 静态分片 多语言 Java 1. Java 2. 脚本任务 1. Java 2. 脚本任务 1. Java 2. 脚本任务 3. HTTP 任务 4. Kettle 可视化 无 弱 1. 历史记录 2. 运行日志(不支持存储)3. 监控大盘 1. 历史记录 2. 运行日志 (支持持久化) 3. 监控大盘 4. 操作记录 5. 查看日志堆栈 可运维 无 启用、禁用任务 1. 启用、禁用任务 2. 手动运行任务 3. 停止任务 1. 启用、禁用任务 2. 手动运行任务 3. 停止任务 报警监控 无 邮件 邮件 1. 邮件 2. 钉钉 3. 企微 4. 飞书 性能 每次调度通过 DB 抢锁,对 DB 压力大 ZooKeeper 是性能瓶颈 采用 Master 节点调度,Master 节点压力大 系统采用多 bucket 模式,借助负载均衡算法,确保每个节点能够均衡处理任务,同时支持无限水平扩展,轻松应对海量任务调度 接入成本 只依赖 DB 接入成本低 需引入 Zookeeper 增加系统复杂性和维护成本 只依赖 DB 接入成本低 只依赖 DB 接入成本低 更新日志 SpringBoot版本升级至【3.2.2】【新增】 工作流支持任务节点手动停止能力【新增】issues 工作流支持任务节点手动重试能力【新增】issues 支持两个同级方法重试【新增】issues 重试支持传播机制【新增】issues 管理后台,所有清空按钮无效,无法删除历史数据【BUG】issues 项目地址 一文读懂AizuDa/EasyRetry 官网:https://www.easyretry.com/ gitee:https://gitee.com/aizuda/easy-retry.git github:https://github.com/aizuda/easy-retry.git 方便的话给项目一个 star,你的支持是我们前进的动力!

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

Apache Doris 首届线下峰会即将开启,最新议程公开!|即刻预约

点击此处 即刻报名 Doris Summit Asia 2023 回顾人类的发展史,地球起源于 46 亿年前的原始星云、地球生命最初出现于 35 亿年前的原始海洋、人类物种诞生于数百万年前,而人类生产力的真正提升源于十八世纪六十年代的工业革命,自此以后,我们所熟知的一切,蒸汽机、电话、汽车、计算机、互联网、智能手机才被逐步创造出来。百年间,人类社会的变革超越了过去数百万年的总和,真正的“行万世于一时”。 探索人类社会如此极速飞跃的源动力,我们相信答案不言而喻——创新的力量。 身为技术从业者,我们无比庆幸生于这个时代,无比推崇冯·诺依曼、图灵和乔布斯,也无比致敬这些创新者们为世界带来的变化。 而时代的洪流滚滚向前,我们也期待能与更多的创新者携手,共同为数据世界带来些改变,这也是我们今年 Doris Summit Asia 2023 的主题——“与创新者同行”。 与技术创新者同行,众行者远 这一年里, Apache Doris 完成了从 1.0 到 2.0 具有里程碑意义的版本跨越。通过持续技术创新,实现了令人瞩目的性能飞跃。不仅如此,Apache Doris 不断拓展应用场景边界,以适配更广泛的分析场景,并为用户提供更加高效和统一的实时分析解决方案。 在性能飞跃和场景拓宽的背后,离不开所有社区开发者们的辛勤付出。截止目前,社区的贡献者已达到近 600 名,月度活跃贡献者超过 120 位,已经成为全球大数据和数据库领域最活跃的开源项目之一。在 Doris Summit Asia 2023,多位社区 PMC 成员、Committer 以及社区核心开发者将为大家带来 Apache Doris 在过去一年技术飞跃背后的思考与揭秘,敬请期待。 与行业创新者同行,不虚此行 这一年里,Apache Doris 收获到了更多行业用户的认可, 在全球范围内获得数千家中大型企业的广泛应用,涵盖金融、互联网、能源、制造、通信、企业服务等数十个行业,赢得了数万名大数据工程师的信赖,Apache Doris 正在成为开源实时数据仓库的事实标准! 在 Doris Summit Asia 2023,来自美团、小米、中国邮政储蓄银行、中国电信、中国联通、网易、腾讯、平安、雨润、虎牙等众多行业创新者们将会分享基于 Apache Doris 的创新应用,我们也希望这些宝贵的实践经验可以被更多用户聆听,以技术交流和思维碰撞为所有用户带来更加深刻的启发。 与产业创新者同行,携手共进 开源软件与商业化公司的关系从来都密不可分,开源亦是一种创新的商业模式。我们也很欣喜地看到,来自 飞轮科技、阿里云、腾讯云、AWS、天翼云、火山引擎等行业顶尖云厂商提供了基于 Apache Doris 的商业化服务,以商业成功来反哺社区,推动社区更加可持续发展。 与此同时,Apache Doris 也收获了更多的上下游合作伙伴,无论是 Apache IoTDB、Apache Shardingsphere、RisingWave、TiDB 等知名开源数据库,或是Apache APISIX 、Apache DolphinScheduler、Apache Flink、Apache SeaTunnel 、Apache StreamPark 等顶级大数据开源项目,亦或是数势科技、Tapdata、NineData 等领先的数据服务供应商,都在一同携手、为行业注入新的活力。 立足当下展望未来,我们致敬每一位追风赶月的创新者们,也期待与更多创新者与一同前行,探索数据世界的更多可能性! 点击此处 即刻报名 Doris Summit Asia 2023 👇🏻 现峰会完整议程已经公开,期待 10月21日与你在 Doris Summit Asia 2023 相遇~

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

Linux Lab 发布 v0.9 正式版,开启 Linux 内核全新开发体验

1简介 经过 3 个月的紧张研发,Linux Lab终于迎来了 v0.9 正式版,同时也迎来了Cloud Labv0.7 正式版,两者需同步升级配合使用。 发布仓库 Gitee:https://gitee.com/tinylab/linux-lab Github:https://github.com/tinyclub/linux-lab 用户手册 Linux Lab v0.9 中文手册 Linux Lab v0.9 英文手册 2视频发布会 这个版本带来的功能与体验提升是全方位的,本来打算在 1月15号 组织线上的视频发布会,但是由于年底了报名的同学不多加上受疫情影响项目作者的行程安排有所调整,本次线上发布会暂时取消。 作为对发布会临时取消的补偿,社区做了两个小决定: 本来计划作为 PRO 版本单独发布的部分 Cloud Lab 功能本次继续完全开放 现在可以直接在 Cloud Lab v0.7 仓库中体验本次开发的完整功能 即日起,免安装版 Linux Lab Disk 将默认升级到最新版本 含镜像、Cloud Lab、Linux Lab、Linux 0.11 Lab 等,另外 Linux 内核源码升级到 v5.16 3更新情况 Linux Lab v0.9 重点完善了 Linux Lab for Windows,升级默认内核版本到 v5.13,大幅提升交互性能,Linux Lab Disk 同步支持运行时免关机切换系统并新增 Kali、Mint 等发行版支持。 v0.9 rc3 新增 FAST FETCH 功能,支持单独快速下载指定内核版本 新增 ONESHOT 内存编译功能,在原有内存编译的基础上增加代码内存缓存支持 大幅优化 Linux Lab 的启动速度和交互性能,提升 10 到 20 倍 完善 Linux Lab for Windows 支持,同时兼容 Docker Toolbox 和 Docker Desktop with wsl2 升级镜像,导入 mipsel, arm 和 powerpc 的 gcc 4.3 支持并修复相关的兼容性问题 v0.9 rc2 为 v2.6.29 及之前版本的内核导入 make 3.81 为 Rust for Linux 新增 riscv64/virt 和 aarch64/virt 支持 新增 lxterminal 和 qterminal 支持 Linux Lab Disk 新增 Kali 和 Mint 支持,并首次支持免关机切换系统 v0.9 rc1 升级 llvm 工具链到 13 升级内核版本到 v5.13 新增 cleanall,可同时清理 source 和 build 4更多资料 使用 Linux Lab 的好处 Linux Lab:难以抗拒的十大理由 V1.0 Linux Lab:难以抗拒的十大理由 V2.0 Linux Lab 视频公开课:含用法介绍、使用案例分享、发布会视频回放、Linux Lab Disk功能演示等 CCTALK B 站 知乎 采用 Linux Lab 作为实验环境的视频课程 《360° 剖析 Linux ELF》 《Rust 语言快速上手》 《软件逆向工程初探》 《Linux内核热补丁技术介绍与实战》 采用 Linux Lab 或者 Linux Lab 正在支持的图书、课程等 成功适配过 Linux Lab 的国内外图书、线上课程列表 采用 Linux Lab 或者 Linux Lab 正在支持的真实硬件开发板 ARM IMX6ULL,野火电子 RISCV-64 D1, 平头哥 Linux Lab 社区正在开发的周边硬件 Linux Lab Disk,免安装、即插即用 Linux Lab 开发环境 支持 Ubuntu 18.04-21.04, Deepin 20.2+, Fedora 34+, Mint 20.2+, Ezgo 14.04+, Kali, Manjaro Pocket Linux Disk,免安装、即插即用 Linux 发行版 支持 Ubuntu 18.04-21.04, Deepin 20.2+, Fedora 34+, Mint 20.2+, Ezgo 14.04+, Kali, Manjaro

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

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

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册