5月22号软件资讯更新合集.....

news2024/10/5 21:21:51

DHorse v1.1.1 发布,基于 k8s 的发布平台

综述

DHorse 是一个简单易用、以应用为中心的云原生 DevOps 系统,具有持续集成、持续部署、微服务治理等功能,无需安装依赖 Docker、Maven、Node 等环境即可发布 Java 和 Node 应用,主要特点:部署简单、操作简洁、功能快速。

更新内容

  • 解决构建版本时下载依赖镜像失败的问题;

  • 解决 Node 应用重新构建版本时的报错问题;

  • 优化副本终端、副本日志、构建版本日志、部署历史日志页面,当行内容过长时展示的问题;

  • 升级说明:下载 v1.1.1 版本解压以后,修改 conf 目录下的 dhorse.yml 文件,data.path 项的值设为旧版本的值,然后启动即可;

DHorse 介绍

功能特性

  • 简洁的操作界面

  • 以应用为中心,屏蔽 K8S 的底层概念

  • 无需安装 Docker 即可构建镜像

  • 无需安装 Maven 即可打包

  • 无需安装 Node 即可打包

  • 支持 SpringBoot 应用部署

  • 支持 Node 应用部署

  • 支持多环境部署

  • 支持日志收集

  • 支持链路追踪

架构

预览

原文链接:DHorse v1.1.1 发布,基于k8s的发布平台 - OSCHINA - 中文开源技术交流社区

EasyGoAdmin 敏捷开发框架 Gin+AntdVue 版本 v2.1.0 发布

v2.1.0 更新内容:

1、解决用户管理模块性别筛选失效的问题;

2、格式化模块 Dto 数据结构格式,规范化编码;

3、通知公告新增富文本插入图盘和正则解析图片的问题;

4、广告管理新增富文本插入图盘和正则解析图片的问题;

5、优化系统配置管理模块,完善表结构;

6、解决代码生成器生成按钮和批量生成按钮无法显示的问题;

7、优化菜单表结构,移除 method 请求方式字段;

8、新增批量生成模块的增删改查功能;

9、修复近期用户使用过程中反馈的 BUG;

一款 Go 语言基于 Gin、Xorm、Vue、AntDesign、MySQL 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,框架自研了一套个性化的组件,实现了可插拔的组件式开发方式,同时为了敏捷快速开发,框架特地集成了代码生成器,完全自主研发了自定义 GO 后端服务模板和前端 Vue 自定义模板,可以根据已建好的表结构,可以快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发方式,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、可插拔式的敏捷开发框架。

页面展示

原文链接:EasyGoAdmin 敏捷开发框架 Gin+AntdVue 版本 v2.1.0 发布 - OSCHINA - 中文开源技术交流社区

Mybatis-Flex v1.2.8 发布,新一代的 Mybatis 增强框架

Mybatis-Flex 是一个优雅的 Mybatis 增强框架,它非常轻量、同时拥有极高的性能与灵活性。我们可以轻松的使用 Mybaits-Flex 链接任何数据库,其内置的 QueryWrapper 帮助我们极大的减少了 SQL 编写的工作的同时,减少出错的可能性。

总而言之,Mybatis-Flex 能够极大地提高我们的开发效率和开发体验,让我们有更多的时间专注于自己的事情。

Mybatis-Flex v1.2.8 主要更新如下:

  • 新增:新增 select id,(select...) from 的支持

  • 新增:添加 solon 关于 ServiceImpl 的实现

  • 新增:left join 等 join 查询添加 as (lambda) 的支持

  • 新增:IService 添加 updateBatch 方法,感谢 @Saoforest

  • 新增:Db.executeBatch 方法,用于批量操作

  • 新增:Db 工具类添加基于 Entity 的 updateBatch 方法,感谢 @黄沐鸿

  • 新增:KeyGenerators.java 方便进行主键生成策略配置

  • 新增:APT 的 mybatis-flex.properties 文件添加使用 ClassLoader 读取,方便读取 jar 的内容,感谢 @XiaoLin

  • 新增:QueryWrapper 新增 hash join 的支持

  • 新增:QueryWrapper 新增 sql hint 的支持

  • 优化:添加 configuration-processor,实现 yaml 配置自动提示,感谢 @tan90

  • 优化:findById 默认返回 isLarge 的字段 #I73SJY

  • 优化:WrapperUtil.getValues () 并直接读取枚举内容

  • 优化:Solon 插件增加 RowMapperInvoker 注入和 FlexGlobalConfig 可事件扩展的支持,感谢 @西东

  • 优化:分页的 count 查询默认去掉 left join 和 order by 等

  • 优化:APT 的 ALL_COLUMNS 修改 table.*

  • 优化:优化 EnumWrapper.java 使之具有更高的性能

  • 优化:迁移 IService 到 core 目录

  • 优化:重命名 Db.updateBatchEntity 为 Db.updateEntitiesBatch

  • 修复:逻辑删除设置 bool 类型在 postgresql 下出错的问题

  • 修复:ClassUtil 修复无法正确读取 JDK 动态代理超类问题,感谢 @Saoforest

  • 修复:批量执行每一个批次会少 1 条数据的问题,感谢 @笨小孩

  • 文档:优化 id 主键生成器的相关文档

  • 文档:添加数据权限的相关文档

  • 文档:添加 hint 的相关文档

  • 文档:优化 mybatis-flex-solon-plugin 的使用文档

  • 文档:优化 queryWrapper 的相关文档

  • 文档:添加批量操作的相关文档说明

  • 文档:添加关联查询的相关文档

和其他框架对比请参考:

  • 1、和 MyBatis-Plus 、Fluent-Mybatis 功能方面的对比:https://mybatis-flex.com/zh/intro/comparison.html

  • 2、和 MyBatis-Plus 性能方面的对比:https://mybatis-flex.com/zh/intro/benchmark.html

进一步了解 MyBatis-Flex 框架,请访问 Mybatis-Flex 官网

原文链接:Mybatis-Flex v1.2.8 发布,新一代的 Mybatis 增强框架 - OSCHINA - 中文开源技术交流社区

PicList V1.9.2 发布,云存储 - 图床管理和图片上传工具,插件界面 bug 修复

PicList 是一个云存储管理和图片上传工具,可以进行包括云端目录查看、文件搜索、批量上传下载和删除文件,复制多种格式文件链接和文件预览等操作。

本次更新内容

feature

  • 移除了 talking data 提供的上传耗时统计功能

  • 优化了 UI 细节

bug

  • 修复了插件页面打开配置窗口时,无法正确加载已保存配置的问题

  • 修复了插件页面配置窗口没有正确根据插件自动改变的问题

  • 修复了管理页面内批量复制链接没有正常工作的问题

特色功能

  • 保留了 PicGo 的所有功能,兼容已有的 PicGo 插件系统,包括和 typora、obsidian 等的搭配

  • 新增了对 webdav 上传,imgur 账户上传等的支持

  • 相册中可同步删除云端图片,同时新增了高级搜索和排序,批量修改 URL 等功能

  • 内置水印添加、图片压缩、图片缩放、图片旋转和图片格式转换等功能,支持自定义配置,且可以通过 CLI 命令行调用

  • 支持管理所有图床,可以在线进行云端目录查看、文件搜索、批量上传、批量下载、删除文件等

  • 支持预览多种格式的文件,包括图片、视频、纯文本文件和 markdown 文件等,

  • 支持正则表达式的批量云端文件重命名

  • 对于私有存储桶等支持复制预签名链接进行分享

  • 支持自动更新,无需每次手动下载,支持多种启动模式选择,还有更多功能细节新增和优化

  • 优化了 PicGo 的界面,解锁了窗口大小限制,同时美化了部分界面布局

  • mac 平台安装包已签名,从源头解决了 PicGo 上的安装包已损坏的日经问题

软件截图

原文链接:PicList V1.9.2 发布,云存储-图床管理和图片上传工具,插件界面 bug 修复 - OSCHINA - 中文开源技术交流社区

Spring Integration 6.1 GA

Spring Integration 6.1 已正式 GA。Spring Integration6.1 版本是基于是 6.x 的自然迭代,其中包含未进入 6.0 的修复和改进。此外还包括部分破坏性变更。

Spring Integration 在基于 Spring 的应用程序中启用轻量级消息传递,并支持通过声明性适配器与外部系统集成。这些适配器提供了比 Spring 对远程处理、消息传递和调度的支持更高级别的抽象。 Spring Integration 的主要目标是为构建企业集成解决方案提供一个简单的模型,同时保持关注点分离,这对于生成可维护、可测试的代码至关重要。

部分更新亮点:

  • 升级到最新的依赖项,前提是没有破坏公开的公共 API

  • 添加了对 Protobuf 转换器的支持

  • 将 Zip 扩展迁移到核心项目中的相应模块

  • MessageFilter 现在在删除请求消息时发出 WARN 日志,不再像以前那样静默

  • 现在网关和回复处理程序不会永远阻塞发送以及接收操作

  • 引入 ContextHolderRequestHandlerAdvice 来管理 ThreadLocal 处理程序方法周围的值

  • 将方便的 handleReactive() 终端操作符添加到 Java DSL

  • Java DSL IntegrationComponentSpec.get() 已被弃用,取而代之的是将规范作为 bean 公开,以避免规范内部可能丢失的错误配置问题

  • 当必须在同一线程中的消费者中处理具有相同分区键的消息时,引入 PartitionedChannel 来实现逻辑

原文链接: Spring Integration 6.1 GA - OSCHINA - 中文开源技术交流社区

Lutris 0.5.13 发布,开源游戏启动器

Lutris 是 Linux 平台上的一个开源游戏启动器,Lutris 通过将多个游戏平台,包括 Steam、GOG 和 Humble Bundle 等整合到一个统一的界面中,使其更容易在 Linux 上安装、启动和游玩游戏。

Lutris 支持原生 Linux 游戏、通过 Wine 和 Proton 等兼容层运行 Windows 游戏,以及使用模拟器运行其他平台的游戏。

Lutris 0.5.13 的更新内容如下:

  • 增加对 Proton 的支持

  • 增加 Itch.io 集成

  • 增加 Battle.net 的集成

  • 在主窗口中增加拖放功能

  • 在安装程序中增加对 ModDB 链接的支持。

  • 为目录缺失的游戏增加 "缺失" 侧边栏选项。

  • 重新设计配置、首选项、安装程序和添加游戏的窗口。

  • 将配置选项分为若干部分。

  • 增加了一个复选框,以停止询问游戏的启动配置。

  • 支持快捷方式和命令行中的启动配置。

  • 在横幅和封面上显示平台徽章。

  • 从设置文件中安装的游戏可以使用不同的预置。

  • 在搜索栏中显示游戏数量

  • 解决 Humble Bundle 认证问题。

  • 改进对 GOG 上 DOSBox 游戏的检测。

  • 删除了 ResidualVM(现已合并到 ScummVM)。

  • 检测过时的 Vulkan 驱动并默认为 DXVK 1.x。

  • 增加了对已安装游戏进行优先排序的复选框。

  • 改进了对自定义媒体的高 DPI 支持。

  • 性能改进

原文链接:Lutris 0.5.13 发布,开源游戏启动器 - OSCHINA - 中文开源技术交流社区

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/554875.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Telnet远程登录设备管理

Telnet远程登录原理 为了方便通过命令管理设备,可以使用Telnet协议对设备进行管理。 Telnet协议与使用Console接口管理设备不同,无需专用线缆直连设备的Console接口,只要IP地址可达、能够和设备的TCP 23端口通信即可。 支持通过Telnet协议进行管理的设备被称为Telnet服务器…

你还不知道~~这个是什么意思吗,还以为是作者写错了

文章目录 前言一、来个例子二、按位非~三、小知识 前言 主要是来学习一下js中运算符的相关的知识 一、来个例子 ~~(Math.random() * 10)看起来像是要获取随机数的。 我们先把括号内的东西粘到控制台看看: 结果: (Math.random() * 10) //4.47062635057…

面试冲冲冲

目录 一、数据库MYSQL 1.1 Oracle与Mysql的区别 1.2 Mysql索引 1.3 Mysql事务 1.4 Mysql存储引擎 1.5 B树 1.6 锁 1.7 优化 一、数据库MYSQL 1.1 Oracle与Mysql的区别 Oracle与Mysql的区别_oracle和mysql区别_顾优秀的博客-CSDN博客 浅谈MySQL和Oracle的区别_oracle…

都说聚合配送好,它到底能解决哪些同城配送难题?

自外卖经济兴起以来,即时配送一直呈现爆炸式增长。与该领域相关的商家、平台、骑手、用户数量和订单数量,也在保持着快速增长。其服务类别已从外卖扩展到人们生活的各个方面,需求增量稳步增长。 市场配送渠道虽多 配送问题仍是大难题 到目…

淘宝618活动节奏指南

一年一度的618活动又要开始啦,今天跟大家分享的是618活动时间节点,以及活动预热,活动期间,以及活动结束之后咱们应该做哪些事情。 这个是今年618活动的一个时间节点,和往年一样,主要分为预售,开…

代码随想录算法训练营day48 | 198.打家劫舍,213.打家劫舍II,337.打家劫舍III

代码随想录算法训练营day48 | 198.打家劫舍,213.打家劫舍II,337.打家劫舍III 198.打家劫舍解法一:动态规划 213.打家劫舍II解法一:分别掐头和去尾,动态规划 337.打家劫舍III解法一:树的递归遍历动态规划 总…

基于IF的网站异常流量检测

基于IF的网站异常流量检测 小P:最近渠道好多异常数据啊,有没有什么好的办法可以识别这些异常啊 小H:箱线图、 3 σ 3\sigma 3σ 都可以啊 小P:那我需要把每个特征都算一遍吗?不是数值的怎么算啊? 小H&#…

【2023年4月美赛加赛】Y题:Understanding Used Sailboat Prices 三篇完整论文及代码

【2023年4月美赛加赛】Y题:Understanding Used Sailboat Prices 建25页完整论文及代码 1 题目 2023年MCM 问题Y:理解二手帆船价格 和许多奢侈品一样,帆船的价值也会随着年代和市场条件的变化而变化。所附的“2023_MCM_Problem_Y_Boats.xlsx”文件包括2…

【dfn序+DP】树

把一棵树转化成一个序列有三种方法: dfs序 dfn序(时间戳) 欧拉序 关于这三者的区别,参考这篇博客,讲的超级好! 重谈DFS序、时间戳和欧拉序 - Seaway-Fu - 博客园 (cnblogs.com) 题意: 思路…

【SpringBoot】七:Web服务---Servlet Filter Listener

文章目录 1.Servlet1.1 使用WebServlet创建Servlet1.2 使用编码方式创建Servlet 2.Filter2.1 使用WebFilter创建Filter2.2 使用编码方式创建Filter2.3 Filter排序2.4 使用框架中的 Filter 3. Listener 1.Servlet 1.1 使用WebServlet创建Servlet (1)编写servlet WebServlet(…

数仓建模理论

一、数仓建模理论 (一)前言 数仓建模就好比是图书馆的书能够分门别类的存放,不仅合理,齐全,而且易于查找。 数据模型就是数据组织和存储方法,强调从业务、数据存取和使用角度合理存储数据。只有将数…

数据结构课程设计——航空客运订票系统

航空客运订票系统 一、引言 1.1 问题的提出 随着时代的发展,智能化生产给社会带来方便与精确,本系统以方便大众,妥善管理机场票务操作为基旨而开发。 本程序以数据结构(c语言描述)存储结构进行开发。利用单链表等存储方式为基础…

字节技术面都过了,薪资都谈好了20K*13结果还是被刷了,问HR,原因是。。

面试被拒开端 分享下自己的求职小故事。在一家公司软件测试技术面试已经过了,然后和最终面试官沟通了下,面试官提出来一个薪资数字,我接受了这个提议并和hr同步了这个数字。再然后被拒了,理由就是期望薪资和职级不匹配。我询问后…

鸿蒙元服务万能卡片开发-stage模型和fa模型的卡片区别

一、项目类型 Application: 应用开发 Atomic Service:原子化服务开发 这里选择Empty Ability模板创建项目。 二、Stage模型卡片开发 Api:9 Model:stage Language:ArkTS AppScope :应用的全局配置信息。…

Flutter非常常用的几个布局小控件Center,SizeBox,Divider

Center简介 Center是Flutter中的一个布局小部件,用于将其子部件居中显示在父部件中。 Center的特点 Center小部件具有以下特点: 将子部件在水平和垂直方向上居中显示。默认情况下,Center会尽可能将子部件展开以填充可用空间。如果Center没…

docker未授权rce+docker逃逸复现

docker未授权rcedocker逃逸复现 前言:这段时间跟着bnessy师傅一起打内网,跟着bnessy师傅也学到了很多有用的姿势,这里就来复现几个内网的漏洞(大佬轻喷) 1、老规矩,还是fscan扫到的漏洞 通过访问&#xff1…

AI突袭景观设计界,这次是真的卷起来了!

目前,AI已经成为内容创作者的灵感来源和效率工具,从设计、内容、视频等创意性工作中,我们看到AI助力下提升了数倍效率,正是如此,也迎来了更多企业的关注,想要将AI融入到各行各业中。 神采PromeAI在不断更新…

Mybatis源码

Mybatis简介 持久层ORM框架,执行sql比较简单,扩展性强,与传统jdbc相比,省去了手写连接的几个步骤,可以通过配置。 节约数据库连接资源,代码易于维护。mybatis 在SqlMapConfig.xml 中配置数据库连接池&#…

【服务器数据恢复】raid离线磁盘上线失败导致分区不识别的数据恢复

服务器数据恢复环境: HP ProLiant DL某系列服务器,三块SAS硬盘组建raid阵列。 上层系统部署有数据库,数据库存放在D分区,备份存放在E分区。 服务器故障: 磁盘故障导致RAID瘫痪,其中一块硬盘状态灯显示红色…

接口测试:Eolink Apikit 和 Postman 哪个更好用?

接口测试:Eolink Apikit 和 Postman 哪个更好用? 很多做服务端开发的同学,应该基本都用过 Postman 来测试接口,虽然 Postman 能支撑日常工作,但是总感觉还是少了点什么,比如需要 Swagger 来维护接口文档&am…