开源项目

mybatis-mp 1.5.9-rc3 发布:真好用的 ORM 框架!

MyBatis-MP 1.5.9-rc3 版正式发布,创新功能全面提升 日前,MyBatis-MP 1.5.9-rc3 版已正式上线并可下载使用。此次发布包括多项重要功能更新及优化,旨在为开发者提供更强大的开发工具和更高效的开发体验。 主要更新内容: 1. TableField 注解增强:新增 insert = true 注解,方便控制字段是否插入。 2. 新功能 saveOrUpdate:简化数据的新增或更新操作。 3. DaoImpl 优化:增强继承性,方便开发者扩展。 4. Methods 新增方法:增加 count1() 和 countAll() 两个统计方法。 5. Methods count 方法增强:新增 distinct 功能,满足更多统计需求。 十大亮点: 1. 可自定义动态默认值:适应灵活多变的业务需求。 2. 支持不同数据库 ID 自增配置:更好地兼容多数据库场景。 3. 逻辑删除:自动填充删除时间,数据管理更方便。 4. 自定义 SQL(sql 模板):简化代码生成过程。 5. mapWithKey 功能:将查询结果转为 map,数据处理更便捷。 6. 部分字段新增和修改:提供更精细的字段控制。 7. 良好的枚举支持:简化枚举类型处理。 8. mybatis-xml 的 ORM 映射:增强 ORM 弹性。 9. 优雅的 XML 和 @Select 查询自动分页:提升查询效率。 10. 支持多层嵌套 VO:自动映射及 select 所需列,复杂查询更简单。 丰富 API 功能: 1. 基于注解映射数据库,支持多表 join 和结果返回。 2. Lambda 和 stream 流式设计,操作更直观。 3. 自动化 select 及一对一、一对多结果处理。 4. 内置分页和超强 SQL 优化功能,性能出众。 5. 轻量级封装,无侵入性,适配性强。 6. 支持多种功能:数据库函数、乐观锁、多租户、逻辑删除等。 7. 零学习成本,使用体验接近 SQL 编写。 8. 支持复杂的关系映射及自定义 SQL 模板。 9. 内置代码生成器,定制开发更加方便。 MyBatis-MP 1.5.9-rc3 的发布标志着稳定性和功能性的进一步提升,为开发者提供了一个强大、灵活、高效的工具平台。立即下载,体验全新的开发快感!Gitee地址
开源项目

InnoCMS v0.3.0火热发布,插件模板全面更新升级!

InnoCMS 0.3.0 版本发布:插件机制完善与主题开发支持 近日,轻量级企业官网 CMS——InnoCMS 发布了其最新的 0.3.0 版本,带来了多项显著改进和新功能。 此次更新的亮点之一在于进一步完善了插件机制。增强后的插件架构现在能够通过配置字段自动生成插件设置页面,极大简化了插件的配置流程,为开发者提供了更多便利。 此外,InnoCMS 0.3.0 引入了对主题开发的支持。借助新增的命令行工具,开发者可以快速生成主题模板,进行个性化定制和开发。只需使用以下命令即可生成主题模板: php php artisan vendor:publish --provider='InnoCMS\Front\FrontServiceProvider' --tag=views 第三个重要更新是后台角色权限的改进。系统现在能够自动根据所有后台路由和插件路由生成相应的权限设置,从而提高了角色权限管理的灵活性和精确度。 此次更新不仅提升了 InnoCMS 的可用性和开发友好性,亦为用户带来了更多定制化和管理选项,标志着该 CMS 在功能与体验上的又一次意义非凡的进步。Gitee地址
开源项目

MapStructPlus 1.4.3上线,提升IDEA本地开发体验

MapStruct Plus发布v1.4.3版本,提升IDEA本地开发体验 近日,MapStruct Plus团队宣布发布最新的v1.4.3版本。MapStruct Plus作为对MapStruct的增强工具,通过实现自动生成Mapper接口和强化部分功能,使得Java类型转换变得更加便捷、优雅。此次更新进一步优化了IDEA本地开发体验,着力提升开发者的效率。 新版本的主要更新内容包括新增了ComponentModel的spring-lazy可选项,通过懒加载Spring Bean解决互相依赖的问题,并将该选项设为默认配置。此外,还修复了unmappedTargetPolicy默认配置不生效的问题。为了提升IDEA的本地开发体验,v1.4.3版本优化了开发构建效率,在一定程度上缩短了构建时间并减小了元空间占用。 此次更新的具体改进还包括优化代码生成和增强开发工具之间的兼容性。据悉,MapStruct Plus团队在用户反馈基础上,持续改进产品性能和用户体验,不断为开发者提供更高效的工具。 开发者们可以访问MapStruct Plus官网获取更多信息和更新详细说明。Gitee地址
开源项目

全新 Rust 组装框架 Zino 0.24 重磅上线

Zino 开发框架发布 0.24 版本!在过去的两个月中,团队对该框架进行了多项重要改进,为用户带来更多功能和更简便的使用体验。 本次更新主要在以下几方面进行了优化和增强: 首先,Error、NamedFile、Query 等类型新增了多种方法,提升了开发者在处理错误和文件查询时的灵活性。其次,Zino 0.24 增加了对 Sqids 的支持,同时,通过集成 flume,框架现在也支持 MessageChannel,有效增强了消息传递功能。 此外,新版本还通过集成 regorus 实现了对 Open Policy Agent 的支持,进一步加强了应用的安全策略管理能力。同时,Zino 0.24 还集成了 rauthy,带来了对 OIDC(OpenID Connect)的支持,为用户身份验证提供了更加安全可靠的解决方案。 在架构设计上,本次更新对 RequestContext、ModelAccessor、DefaultController 等 trait 进行了简化,移除了非必要的关联类型和泛型参数,使得代码更加清晰易懂。 此次更新不仅提升了框架的功能性,也在用户体验上进行了重大改进,将更好地支持开发者构建高效、安全的应用。Gitee地址
软件工具

IObit Uninstaller 13 Pro,现仅30元!

🔥 限时促销——正版 IObit Uninstaller 12 Pro,只需 30 元! 原价 59 元,现在仅需 30 元,立省近 50%! 🎁 主要功能: - 强力卸载:删除残留文件、恶意插件、顽固程序 - 自动检测并清理无效占用,释放更多磁盘空间 - 软件权限管理,快速修复权限、通知、注册表问题 - 批量程序更新,保障系统始终高效运行 - 监控安装,记录并还原系统更改 📅 授权类型: - 一年版 - 终生版 赶快抢购,让您的系统更加干净、高效、安全!促销链接
软件工具

PinStack – 剪贴板增强工具限时9.90元促销

促销限时优惠!正版 PinStack 剪贴板管理工具 原价 ¥12.18, 现价仅需 ¥9.90! PinStack 是一款专为 Windows 平台设计的轻量级剪贴板管理工具,让你的复制粘贴更高效。该软件支持多达 10 台设备的激活与管理,只需在 Microsoft Store 安装激活即可。PinStack 拥有如下特色: 轻量小巧:界面干净,内存占用低,后台运行无负担。 内容预览管理:预览文本、链接、图像记录,支持搜索和 HEX 颜色显示。 剪贴历史处理:一键清除文本格式、图像旋转、文件管理等功能。 快捷键操作:高效调用剪贴板、切换视图、窗口置顶。 多样式布局:自定义布局,深浅模式,大小高度调节,重要内容 Pin 固定。 立即抢购,让你的工作事半功倍!促销链接
软件工具

Nero Platinum Suite 2024促销价仅249元,专业音视频编辑工具箱

限时促销!Nero Platinum Suite 原价399.00元,现在仅需249.00元!这款正版软件为您提供强大的PC工具箱,涵盖超过200种解决方案。无论您是需要音视频格式转换、光盘翻录刻录、数据备份恢复还是系统清理优化,Nero Platinum Suite 都能满足您的需求。 Nero Platinum Suite 包含多种实用工具: - Nero AI Image Upscaler - Nero Score - Nero Video - Nero DuplicateManager - Nero BackItUp 等等 其中,一年版可免费更新,终生版则仅限子版本更新。软件还支持照片、音视频管理和播放,编辑转换,翻录刻录,备份恢复,及PC系统优化与测试。 立即购买,享受快速激活教程,让您的数字生活更轻松高效!机会不容错过,赶快行动吧!促销链接
开源项目

云原生应用引擎OpenNJet v3.0.0发布!

近日,OpenNJet v3.0.0 正式发布,这是一款全新的云原生应用引擎。该版本带来了诸多新功能和优化,旨在为用户提供更加灵活和高效的云端应用管理体验。 新功能方面,OpenNJet v3.0.0 引入了动态证书吊销列表更新、http2mqtt和http2kafka消息代理、数据消隐和集群动态桥接等诸多实用特性。同时,还增加了集群间文件同步、大文件上传、集群配置跳转等功能,以及API网关功能支持用户角色维护、OpenAPI导入和登录及授权校验等。 在功能优化方面,软件对全量配置API的put方法逻辑进行了优化。此外,新版本修复了多个BUG,包括动态配置limit后返回值不可见字符问题和配置空的access_by_lua_block后导致的系统卡死等。 尽管此次更新带来了许多改进,但一些已知问题仍然存在,例如HA/MA配置同步在删除location消息同步上的问题,以及应用加速功能中的本地缓存文件未同步清理等。 最后,官方提供了详细的RPM和DEB安装指导,支持多种操作系统及Docker环境的快速安装和部署。用户可以前往 OpenNJet v3.0.0发布页面 下载并查看详细信息。
开源项目

ONLYOFFICE 文档 8.1 更新,新增 Office API 板块功能

随着 ONLYOFFICE 版本 8.1 的推出,用户可体验多项新功能及优化。最新版本对编辑器、文档生成器和插件的 API 进行了全面更新,并新增 Office API 板块。以下是一些重要更新内容: PDF 表单 从8.1版本起,ONLYOFFICE 完全采用 PDF 表单,弃用 docxf 格式。API 更新包括将 documentType 更改为 PDF,并在转换请求中加入新的 pdf field。新增的 onSubmit 事件使表单提交更加直观,用户提交成功后可自动触发消息。 角色管理 新的管理角色功能默认启用,允许用户灵活分配角色和颜色。该功能可通过 editorConfig.customization.features 参数禁用,隐藏角色管理相关选项。 扩展自动化 API 自动化 API 增加了新方法,如 addContextMenuItem 和 addToolbarMenuItem,允许向上下文菜单和工具栏添加自定义项目。此外,updateContextMenuItem 方法支持更新菜单项。 自定义编辑器界面 新增的参数可使用户调整编辑器界面布局。如 editorConfig.customization.layout.header.editMode 参数允许在标题中显示切换模式按钮。 插件 API 优化 版本 8.1 允许插件创建自定义选项卡和按钮,丰富用户操作体验。新的方法如 onToolbarMenuClick,ActivateWindow 等增强了插件的交互能力。 文档生成器的 Python 框架 ONLYOFFICE 文档生成器现已支持 Python,提供一系列库和函数,简化基于 Python 的文档创建应用开发。 Office API 新的 Office JavaScript API 板块为 8.1 版本添加了日期格式、文本属性设置等多种方法,方便用户导航和使用。 相关资源 ONLYOFFICE 文档 8.1 新功能:文章 / 视频 ONLYOFFICE 开发者版 文档生成器和 API 文档 更新日志 以上更新旨在提升用户的编辑体验和开发效率,充分利用新功能实现更高效的办公自动化。
软件工具

QSpace正版促销,仅需87元,高效替代访达

立即抢购正版QSpace专业版,只需87元,原价89元!QSpace是一款功能强大的多视图文件管理器,支持批量重命名、连接云服务器、增强归档管理等丰富功能。购买专业版即可激活1个账号,畅享高效的文件管理体验。如果选择专业版+所有拓展套装,更可解锁所有付费扩展,进一步提升使用效率。QSpace操作简便,支持高度自定义,满足您的各种需求。现在抓住特惠机会,享受仅此两元的优惠,快速提升您的工作效率!促销链接