4月28号软件资讯更新合集.....

news2024/11/24 14:58:39

快速接活💖Snowy v2.2.8 已更新

Snowy(SnowyAdmin)是国内首个国密前后端分离快速开发平台,集成国密加解密插件, 使用 Antdv+Vite3+SpringBoot+MybatisPlus+Hutool+SaToken 技术栈开发,软件层面符合等保测评要求,同时实现国产化机型、中间件、数据库适配,满足信创要求。

此次更新 v2.2.8 还是挺有必要的,请看下面详细:

【修复】修复业务代码内错误的包名

【更新】更新 sql,业务模块的 code 由 system 改为 biz

【更新】前端登录跳转至退出前的界面调整

【更新】更新前端机构、职位、角色、用户 选择器的内部逻辑

【更新】更新人员管理界面的权限判断逻辑

【更新】Readme 文件,内容添加架构图原理图

【修复】BUG:CoolumnSetting 的重置功能不可用

【优化】Fix: 代码生成的模板中使用了四个空格进行缩进,导致生成的 vue 文件过不了 eslint 的语法检测

【同步】同步 pgsql 文件 gen_basic 表结构修改

【修复】修复 #I6YA2U:【BUG】节流防抖注解失效 节流防抖注解失效的 bug

【修复】修复 #I6X76X:【BUG】代码生成器生成的分页功能排序字段验证有问题 排序字段验证 bug

【修复】修复 #I6V3ZB: 漏洞 CVE-2023-1436 jettison 漏洞 CVE-2023-1436

【修复】修复 #I6T57A:【BUG】 手机验证码登录,一直提示手机号不存在 短信验证码校验 bug

原文链接:https://www.oschina.net/news/238914/snowy-2-2-8-released

DynamicTp v1.1.3 重磅发布,线程池管理就选他了!

DynamicTp 简介

DynamicTp 是一个基于配置中心实现的轻量级动态线程池监控管理工具,主要功能可以总结为动态调参、通知报警、运行监控、三方包线程池管理等几大类。

经过多个版本的迭代,目前最新版本 v1.1.3 具有以下特性 ✅

  • 代码零侵入:我们改变了线程池以往的使用姿势,所有配置均放在配置中心,服务启动时会从配置中心拉取配置生成线程池对象放到 Spring 容器中,使用时直接从 Spring 容器中获取,对业务代码零侵入

  • 通知告警:提供多种报警维度(配置变更通知、活性报警、容量阈值报警、拒绝触发报警、任务执行或等待超时报警),已支持企业微信、钉钉、飞书、邮件报警,同时提供 SPI 接口可自定义扩展实现

  • 运行监控:定时采集线程池指标数据,支持通过 MicroMeter、JsonLog 日志输出、Endpoint 三种方式,可通过 SPI 接口自定义扩展实现

  • 任务增强:提供任务包装功能,实现 TaskWrapper 接口即可,如 MdcTaskWrapper、TtlTaskWrapper、SwTraceTaskWrapper,可以支持线程池上下文信息传递

  • 多配置中心支持:基于主流配置中心实现线程池参数动态调整,实时生效,已支持 Nacos、Apollo、Zookeeper、Consul、Etcd、Polaris、ServiceComb,同时也提供 SPI 接口可自定义扩展实现

  • 中间件线程池管理:集成管理常用第三方组件的线程池,已集成 Tomcat、Jetty、Undertow、Dubbo、RocketMq、Hystrix、Grpc、Motan、Okhttp3、Brpc、Tars、SofaRpc、RabbitMq 等组件的线程池管理(调参、监控报警)

  • 轻量简单:基于 SpringBoot 实现,引入 starter,接入只需简单 4 步就可完成,顺利 3 分钟搞定

  • 多模式:提供了增强线程池 DtpExecutor,IO 密集型场景使用的线程池 EagerDtpExecutor,调度线程池 ScheduledDtpExecutor,有序线程池 OrderedDtpExecutor,可以根据业务场景选择合适的线程池

  • 兼容性:JUC 普通线程池和 Spring 中的 ThreadPoolTaskExecutor 也可以被框架管理,@Bean 定义时加 @DynamicTp 注解即可

  • 可靠性:框架提供的线程池实现 Spring 生命周期方法,可以在 Spring 容器关闭前尽可能多的处理队列中的任务

  • 高可扩展:框架核心功能都提供 SPI 接口供用户自定义个性化实现(配置中心、配置文件解析、通知告警、监控数据采集、任务包装等等)

  • 线上大规模应用:参考美团线程池实践,美团内部已经有该理论成熟的应用经验

v1.1.3 发布记录

groupId 及包名改为 org.dromara.dynamictp

Feature

  • 引入时间轮重构任务超时(排队超时、执行超时)功能,@KamToHung

  • 增加 ExecutorAdapter,做各种框架线程池的适配器,@dragon-zhang

  • WebServer(Tomcat、Undertow、Jetty)支持通知告警,@dragon-zhang

  • 阿里云商业版 RocketMQ 线程池管理支持,@Redick01

  • 引入 JsonUtil,根据依赖选择 Jackson/Gson/FastJson 做框架 json 序列化工具,减少外部依赖,@topsuder

  • 重构 OrderedDtpExecutor 有序线程池实现,@yanhom, @KamToHung

  • 实现优雅关闭线程池功能,@yanhom

  • 增加 dependencies 模块,统一管理依赖,@KamToHung

  • TaskWrapper 支持 OpenTelemetry,@brendanv

Bugfix

  • 修复飞书告警失败问题,@KamToHung

  • 修复配置变更后不通知的问题,@yanhom

  • 修复 dtp-alarm 线程 StackOverflowError 异常,@yanhom

  • 修复 DtpPostProcessor 初始化晚于线程池实例初始化问题,@KamToHung

Optimize

  • 丰富 Undertow 线程池监控指标,@yanhom

  • 优化当引入 Dtp 包,不启用时可以通过手动配置关闭,@ruoan777

  • 优化告警功能,解决实际推送的告警信息看着不准的问题,@ruoan777

  • 线程池内部注册器模块优化,@KamToHung

  • Hutool 依赖优化,只引入用到的包,@KamToHung

  • 部分代码优化重构,@yanhom,@KamToHung,@dragon-zhang

原文链接:https://www.oschina.net/news/238898/dynamic-tp-1-1-3-released

trurl 0.6 发布

trurl 是用于 URL 解析和操作的命令行工具,也是 cURL 作者 Daniel Stenberg 开源不久的新项目。

自上一版本以来的变化:

  • 为 --get 提供 {puny:host} 和 {puny:url}

  • 为 --version 提供内置的 libcurl 版本信息

  • 支持跳过测试

  • test.py 取代了 test.pl

  • test.py 支持 --with-valgrind

  • tests.json:扩展并更新

  • URL-QUIRKS:指定它们是构建时还是运行时的需求

自上一版以来的错误修复:

  • Makefile:修复了在 GNU Make 3.x 下的构建

  • Makefile:使测试目标依赖于 trurl

  • 几个新的 CI jobs

  • test.py:如果 stdout 不是有效的 JSON,就不会崩溃

  • test:更好地打印失败的测试

  • trurl:修复查询分割

  • trurl:json:仅在打印第一个有效组件后打印逗号

  • trurl:当使用 --verify 中止时,确保终止 JSON 数组

  • trurl:修改 URL 后重新解析以确保其仍然有效

原文链接:https://www.oschina.net/news/238879/trurl-0-6-released

likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee-github.com/jXyUhKr 官网文档地址:https://www.likeadmin.cn

素材库管理系统 WMLS 0.1.0 发布

素材库管理系统 WMLS 0.1.0 现已发布,具体更新内容包括:

  • 后台 - 分类管理 / 标签管理

  • 后台 - 人员机构岗位管理 / 参数设置

  • 前台 - 布局(三段布局,左文件分类、中文件列表、右文件信息)

  • 前台 - 文件批量上传

  • 前台 - 资源列表(列数,布局,刷新,排序,检索)

  • 前台 - 资源详情(预览,图片取色,图片放大、流媒体播放)

  • 前台 - 文件管理(删除、移动分类、多选删除、多选移动、下载、部分格式预览【pdf、图片、mp4、mp3】)

  • 前台 - 社交功能(访问量、评价、评论、访问记录、收藏、订阅)

原文链接:https://www.oschina.net/news/238820/wmls-0-1-0-released

Jeepay v2.1.0 正式发布:一套完整的开源聚合支付系统

Jeepay 是一套适合互联网企业使用的开源支付系统,支持多渠道服务商和普通商户模式。已对接微信支付,支付宝,云闪付官方接口,支持聚合码支付。

v2.1.0 版本升级内容:

  1. 完善分账结果确认处理机制

  2. 增加分账结果异步通知处理

  3. 增加分账结果主动查询任务

  4. 优化微信和支付宝分账结果确认

  5. 修复微信分账 V3 接口子商户号取值错误导致无法分账问题

更多升级日志:https://www.jeequan.com/dev/update/category_1016.html

项目特点

  • 支持多渠道对接,支付网关自动路由

  • 已对接微信服务商和普通商户接口,支持 V2 和 V3 接口

  • 已对接支付宝服务商和普通商户接口,支持 RSA 和 RSA2 签名

  • 已对接云闪付服务商接口,可选择多家支付机构

  • 提供 http 形式接口,提供各语言的 sdk 实现,方便对接

  • 接口请求和响应数据采用签名机制,保证交易安全可靠

  • 系统安全,支持分布式部署,高并发

  • 管理端包括运营平台和商户系统

  • 管理平台操作界面简洁、易用

  • 支付平台到商户系统的订单通知使用 MQ 实现,保证了高可用,消息可达

  • 支付渠道的接口参数配置界面自动化生成

  • 使用 spring security 实现权限管理

  • 前后端分离架构,方便二次开发

  • 由原 XxPay 团队开发,有着多年支付系统开发经验

Jeepay 运营平台功能

Jeepay 商户系统功能

🍯 系统截图

以下截图是从实际已完成功能界面截取,截图时间为:2021-07-06 08:59

原文链接:https://www.oschina.net/news/238805/jeepay-2-1-0

时隔两个月,CatchAdmin 新版 V3.1 正式发布🎉

介绍

CatchAdmin 是一款基于 Laravel 和 Element Plus 二次开发而成后台管理系统。Laravel 社区也有许多非常优秀的后台管理系统,例如 Nova, 官方出品,当然是收费的,免费的有基于 Livewire 的 Filament,还有不得不说的 Laravel Admin。CatchAdmin 还是采用传统的前后端分离策略,Laravel 框架仅仅作为 Api 输出。将管理系统模块之间的耦合降到了最低限度。每个模块之间都有独立的控制器,路由,模型,数据表。在开发上尽可能将模块之间的影响降到最低,降低了开发上的难度。基于 CatchAdmin 可以开发 CMS,CRM,OA 等 等系统。也封装了很多实用的工具,提升开发体验。

为什么是 Laravel

V2 版本使用 Thinkphp,但从其社区来看,从我个人角度来看开发组的心思已经不在维护框架上,因为据观察,每一次小版本发布都会引发一些小问题,虽然不大,但给人一种不够稳定的感觉,所以思索再三,使用 Laravel。Laravel 社区非常繁荣,他们每周都会发布新版本,以及围绕 Laravel 构建的生态也非常完善,有 Horizon 队列管理工具, Telescope 调试工具,Octane(基于 Swoole 和 RoadRunner 提高性能)等等一系列的工具,而且都是免费的。

本期

  • 新增了 cms 内容管理模块

  • 添加了 octane 的支持

  • 添加 tinymce 编辑器组件

  • 优化了自动响应

  • 整体 UI 样式做了调整

  • 权限功能优化,一些 bug fixed

  • 修复前端动态路由刷新 404 问题

  • JWT 认证切换到 sanctum

  • 以及其他的 bug fixed

功能

  • 用户管理 后台用户管理

  • 部门管理 配置公司的部门结构,支持树形结构

  • 岗位管理 配置后台用户的职务

  • 菜单管理 配置系统菜单,按钮等等

  • 角色管理 配置用户担当的角色,分配权限

  • 操作日志 后台用户操作记录

  • 登录日志 后台系统用户的登录记录

  • 代码生成 生成 API 端的 CURD 操作

  • Schema 管理 生成表结构

  • 模块管理 系统模块管理

原文链接:https://www.oschina.net/news/238761/catchadmin-3-1-released

UEditorPlus v3.0.0 样式 CSS 变量,支持 Mind 代码类型,若干问题修复

UEditor 是由百度开发的所见即所得的开源富文本编辑器,基于 MIT 开源协议,该富文本编辑器帮助不少网站开发者解决富文本编辑器的难点。

UEditorPlus 是有 ModStart 团队基于 UEditor 二次开发的富文本编辑器,主要做了样式的定制,更符合现代浏览器的审美。

在开发过程中解决了部分使用上的 Bug,期待更多伙伴一期加入维护。

版本介绍

UEditorPlus v3.1.0 已经发布。

  • 新增:支持使用 CSS 变量 --ueditor-top-offset 设定全屏模式下顶部偏移量

  • 优化:Markdown 快捷键屏蔽非 Chrome 浏览器

  • 优化:默认内容操作快捷菜单按钮显示优化

  • 优化:双击在内容后追加空行信息,避免最后一个节点为非文字元素难以换行问题

  • 优化:代码预览类型,增加 Mind 代码类型

修复:图片上传未携带请求头信息 #gitee-I6T18P

  • (opens new window)

  • 修复:MarkDown 标题快捷键失效问题

关于 Bug 反馈与维护

  • 众所周知 UEditor 使用的人数多,目前已经累积了 N 个 Bug,开源不易需要大家共同维护

  • 对于在实际使用中遇到的问题,如果急需解决推荐使用 悬赏 Issue ,这样让更多有能力的开发者有共同维护的动力

原文链接: https://www.oschina.net/news/238631/ueditor-plus-3-0-0-css

likeadmin基于「Spring Boot + ThinkPHP + FastAPI + Gin + TypeScript + Vue + Vite + Nuxt+ Element Plus + uni-app」实现的免费开源后台管理系统,拥有Java、PHP、Python、GO等多种后端语言版本,专业团队维护,值得信赖,欢迎下载体验。 开源地址:https://gitee-github.com/jXyUhKr 官网文档地址:https://www.likeadmin.cn

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

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

相关文章

PPPwizard1.4.3软件使用说明中文翻译稿

PPP软件包使用说明(版本1.4.3) 1. 交付包 PPPWizardxy内容是按照以下模式组成: PPPWizardxy |-- PPPSoftwarePackage_v1.4.3.pdf |-- RTRover |-- compile.sh |-- generateLowLevel.cpp |-- getStream.cpp |-- laurichesse_ion_gnss_2015_september_bdp.pdf |-- …

JVM内存模型的演变

1,背景 class文件、类的加载过程。我们的class文件就要进入到JVM内存里,我们沿着经典的JDK1.6,JDK1.7,JDK1.8看看在其中都经历了哪些改变 概念的统一: 方法区: 方法区可以看作是JVM逻辑上管理一片区域的…

深度学习-第T5周——运动鞋品牌识别

深度学习-第T5周——运动鞋品牌识别 深度学习-第T5周——运动鞋品牌识别一、前言二、我的环境三、前期工作1、导入数据集2、查看图片数目3、查看数据 四、数据预处理1、 加载数据1、设置图片格式2、划分训练集3、划分验证集4、查看标签 2、数据可视化3、检查数据4、配置数据集 …

微短剧“小阳春”,“爱优腾芒”抢滩登陆?

降本增效一整年,长视频平台们似乎扭转了市场对于它们“烧钱”的印象。 爱奇艺宣布2022全年盈利,腾讯视频宣布从去年10月起开始盈利,视频平台们结束了一场“无限战争”。 与此同时,随着短视频平台的崛起,视频内容的形…

从0到1带你构建——低代码开发入门案例

个人简介 👀个人主页: 前端杂货铺 🙋‍♂️学习方向: 主攻前端方向,也会涉及到服务端(Node.js) 📃个人状态: 在校大学生一枚,已拿多个前端 offer(…

【算法】欧拉路径的DFS存储顺序

欧拉路径和欧拉回路 对于无向图,所有边都是连通的。 (1)存在欧拉路径的充分必要条件:度数为奇数的点只能有0个或2个。 (2)存在欧拉回路的充分必要条件:度数为奇数的点只能有0个。 对于有向图&a…

jvm之字节码

写在前面 java字节码由单字节的指令(也叫做操作码)组成,但一个 byte 最多能够存储 256 个指令,够用吗?截止到目前是够的,因为指令的个数是200多一点,指令分为如下四类: 1:栈操作指令&#xff…

【前端基础知识】Vue中的变量不是响应式的吗?属性赋值后视图不变化的原因是什么?

目录 🤔问题📝回答🎨使用场景动态添加属性动态添加数组元素 ❌注意事项$set只能在响应式对象上使用$set不能用于根级别的属性$set的性能问题 📄总结 🤔问题 Vue是一款在国内非常流行的框架,采用MVVM架构&a…

数据库课设--基于Python+MySQL的餐厅点餐系统

文章目录 一、系统需求分析二、系统设计1. 功能结构设计2、概念设计2.2.1 bill_food表E-R图2.2.2 bills表E-R图2.2.3 categories E-R图2.2.4 discounts表 E-R图2.2.5 emp表E-R图2.2.6 food 表E-R图2.2.7 member表E-R图2.2.8 member_point_bill表E-R图2.2.9 servers表E-R图2.2.1…

五一出行!如何辨别偷拍设备

五一小长假即将到来,作为出行的重要一环,我们都希望能在旅途中享受安全与便捷。但不可避免的事,有些不法分子可能会通过安装针孔摄像头等方式进行非法监控。从表面上看,我们很难分辨。这些小小的设备,被伪装成日常用品…

elementUI组件库el-switch开关控件的样式设置,精细至开关内的文字、圆点、背景设置

开发项目时做一种开关控件样式&#xff0c;要求显示和隐藏两种状态下的文字、圆点、背景色等都有区别&#xff0c;就研究了一下&#xff0c;各种设置已在代码中标注&#xff0c;小白也可直接复制使用。 <el-table-column label"操作"><template slot-scope&…

【FPGA】Spartan®-7器件XC7S75-1FGGA484C、XC7S15-1FTGB196C现场可编程门阵列芯片

赛灵思 Spartan-7现场可编程门阵列采用运行频率超过200DMIP的MicroBlaze™软处理器&#xff0c;支持800Mb/s DDR3&#xff0c;基于28nm技术。FPGA是半导体器件&#xff0c;基于通过可编程互连系统连接的可配置逻辑块 (CLB) 矩阵。Spartan-7具有集成的模数转换器、专用安全特性以…

回溯算法经典面试题

⭐️前言⭐️ 本文汇总了常见的回溯算法题目&#xff0c;并将框架来进行运用&#xff0c;相信通过这篇文章&#xff0c;读者能够对回溯算法有一定了解。 &#x1f349;欢迎点赞 &#x1f44d; 收藏 ⭐留言评论 &#x1f4dd;私信必回哟&#x1f601; &#x1f349;博主将持续更…

【MySQL入门指南】主键与唯一键的使用与区别

文章目录 一、主键1.基本语法2.使用案例 二、唯一键1.基本语法2.使用案例 一、主键 1.基本语法 -- 方式一 create table t5(id int primary key, ……); -- 设置id字段主键-- 方式二 create table t5(id int primary key,……primary key(id, ……); -- 每个表只能有一个主键…

商城订单模块实战 - 分库分表实战及海量数据处理

商城订单服务的实现 数据量 在设计系统&#xff0c;我们预估订单的数量每个月订单2000W&#xff0c;一年的订单数可达2.4亿。而每条订单的大小大致为1KB&#xff0c;按照我们在MySQL中学习到的知识&#xff0c;为了让B树的高度控制在一定范围&#xff0c;保证查询的性能&…

归一化层(BatchNorm、LayerNorm、InstanceNorm、GroupNorm)

参考博客 BatchNormalization、LayerNormalization、InstanceNorm、GroupNorm、SwitchableNorm总结 PyTorch学习之归一化层&#xff08;BatchNorm、LayerNorm、InstanceNorm、GroupNorm&#xff09; BN&#xff0c;LN&#xff0c;IN&#xff0c;GN从学术化上解释差异&#xf…

前端常见报错问题处理及技术点收集

一、报错问题收集 1、页面停留半小时左右不动卡死报错问题 Uncaught (in promise) TypeError: Failed to fetch dynamically imported module: http://10.233.54.161/assets/index.f8110bbc.js Promise.then (async) E main.c19f562f.js:39 f main.c19f562f.js:39 z.onClick…

Chatgpt聊天机器人系统开发

智能聊天ChatGPT的主要功能包括&#xff1a; 对话生成&#xff1a;生成连贯、自然的对话回复&#xff0c;与用户进行自然而流畅的对话。 意图识别&#xff1a;识别用户的意图和需求&#xff0c;并提供相应的回复或建议。 语义理解&#xff1a;理解用户的语言表达&a…

网络设备正常运行时间监控

什么是正常运行时间监控 正常运行时间是衡量服务器或任何网络组件对其最终用户的可用性的指标。定期检查网络设备可用性的过程称为正常运行时间监控。正常运行时间监控有助于确保所有组件保持正常运行&#xff0c;而不会停机。 正常运行时间监控是关键的网络监控功能&#xf…

Docker基础知识全解析

​ Docker是一个开源的容器化平台&#xff0c;可以让开发者在容器中构建、打包、运行和发布应用程序&#xff0c;从而实现应用程序的快速部署和可移植性。Docker将应用程序和依赖项打包在一个轻量级的可移植容器中&#xff0c;这个容器可以在任何平台上运行&#xff0c;不会受到…