首页 文章 精选 留言 我的

精选列表

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

CXYGZL,程序员工作流,一大波更新来咯~

CXYGZL - 程序员工作流 介绍 现在开源的工作流引擎,基本都是以 BPMN.js 为基础的,导致使用门槛过高,非专业人员无法驾驭。本工作流借鉴钉钉 / 飞书的方式,以低代码方式降低用户使用门槛,即使是普通企业用户也可以几分钟内就能搭建自己的工作流引擎。 体验地址:https://pro.cxygzl.com 文档地址:https://www.cxygzl.com 新版本内容 新增:表单级联、手写签名、关联流程和计算公式 新增:审批人节点添加选项是否需要审批人签字确认 新增:发起人支持催办 新增:发起人支持导出流程 新增:数据报表支持导出 新增:新增菜单数据管理(管理员),支持导出和转交 新增:扩展设置添加自定义流程编号选项 新增:扩展设置添加自动去重选项 新增:支持流程打印 新增:我的已办支持撤回流程 新增:支持流程参与方添加评论 新增:流程结束事件添加字段:用以判断是否正常结束 新增:审批时允许添加图片和文件 新增:支持多租户流程数据隔离 优化:审批节点主管审批支持会签、或签等 优化:任务列表和任务详情添加流程编号字段 优化:条件分支中的用户的范围条件分为人员和部门 优化:条件分支中的用户自带条件添加系统字段区分 优化:抄送人支持多种设置 优化:条件分支中部门条件修改 优化:条件分支中多选条件修改 优化:编辑流程时,不允许同时编辑提交 优化:流程分组支持编辑名称和排序 优化:流程名称字段长度改为20,说明长度改为40 优化:core模块相关代码由controller移到service处理 修复:条件分支中用户条件显示异常

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

动态线程池框架 DynamicTp v1.1.4大版本发布,新增若干实用特性

DynamicTp 简介 DynamicTp 是一个基于配置中心实现的轻量级动态线程池监控管理工具,主要功能可以总结为动态调参、通知报警、运行监控、三方包线程池管理等几大类。 DynamicTp 特性 代码零侵入:我们改变了线程池以往的使用姿势,所有配置均放在配置中心,服务启动时会从配置中心拉取配置生成线程池对象放到 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.4 发版记录 支持 Spring 项目,SpringBoot 相关特性只在 starter 模块引入,@dragon-zhang 添加 jvmti 黑科技模块,方便集成管理各种三方包线程池,@dragon-zhang 升级 VariableLinkedBlockingQueue 到 jdk1.8 的 LinkedBlockingQueue 的实现,@yanhom 添加插件机制,基于此可以对框架做自定义开发扩展,@WindSearcher 细化告警配置,支持不同告警项配置不同接受人,@kyao 通知告警平台支持云之家,@chunhui\_lu 支持 SpringBoot 1.x,@yanhom 第三方线程池(tomcat、undertow、dubbo、rocketmq、okhttp3 等等)支持 run\_timeout、queue\_timeout、reject 告警,@kyao,@yanhom 提供 Aware 扩展,可以扩展自定义线程池执行过程,@kyao 监控数据新增线程池别名,@zhifei Bugfix 修复 Tomcat 高低版本兼容性报错问题,@yanhom 修复其他 agent 增强线程池后,强转 DtpRunnable 失败的问题,@yanhom 修复企微告警无@提醒的问题,@yanhom 修复企微告警配置多个接受人不能正确@的问题,@KamToHung 修复钉钉告警不能@所有人问题,@chenan 修复因 Bean 初始化顺序不确定导致的 ApplicationContextHolder npe 问题,@yanhom 修复修复拒绝策略为 CallerRunsPolicy 时,MdcRunnable 会删除主线程 mdc 信息的问题,@kyao Optimize 优化 dtp 内部 spi 的使用,统一封装管理,@peachyy 部分代码优化重构,@yanhom,@KamToHung,@dragon-zhang,@kyao 告警信息优化,trace 信息可以自己扩展,集成内部 ELK 等平台,@yanhom 项目地址 官网:https://dynamictp.cn gitee 地址:https://gitee.com/dromara/dynamic-tp github 地址:https://github.com/dromara/dynamic-tp

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

NVIDIA 合作印度两大企业,在印度建造 AI 超级计算机

NVIDIA 宣布与印度两家最大的企业集团塔塔集团 (Tata Group) 和信实工业 (Reliance Industries Limited)合作,使用 NVIDIA GH200 Grace Hopper 超级芯片在印度建造一台 AI 超级计算机。NVIDIA 称,这台超级计算机将为印度数千个组织带来先进的 AI 能力。 印度是一个拥有 14 亿人口的国家,全国共有 2500 所工程学院和约 150 万名工程师。NVIDIA 创始人兼首席执行官黄仁勋称,“我认为这将成为世界上最大的人工智能市场之一”。双方将基于 NVIDIA GH200 Grace Hopper 超级芯片和 NVIDIA DGX Cloud 技术,合作创建用于开发 AI 解决方案的 AI 计算基础设施和平台。 “GH200 标志着计算架构的根本性转变,提供卓越的性能和海量内存带宽,而云端 AI 超级计算服务 DGX Cloud 则可让企业更轻松地对员工进行 AI 技术培训、在内部使用该技术并为客户提供生成式 AI 服务。” 黄仁勋在采访中表示,计算机科学专业知识是印度的核心竞争力,有了技术和资金的支持,印度已经准备好构建 AI,以解决国内外的挑战。“ AI 可以在印度制造,在印度使用,并从印度出口。” 塔塔集团母公司董事长 Chandrasekaran 则表示,“AI 的进步使人工智能成为政府、行业和整个社会的核心优先事项。AI 和机器学习将对各个行业和我们生活的各个方面产生深远的影响。这是这十年来的一个关键转型趋势,每家公司都必须为实现这一 AI 转型做好准备。我们与 NVIDIA 的合作将实现 AI 基础设施的民主化、加速 AI 解决方案的构建并实现 AI 人才的大规模升级。”

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

RuoYi-Vue-Plus 5.0 大版本发布,SpringBoot 3.0 携手多租户强势来袭

开发历程 2022年11月 开始5.X计划 历经2个月的设计与讨论 2023年1月 开始着手开发 历经3个月的开发 特别感谢团队的小伙伴与一些热心的粉丝 参与功能开发与测试 2023年4月 开始公测 历经将近2个月的公测与修复工作(期间成功支持多位使用者生产使用) 2023年5月底 正式发布 虽然已经有生产实践 但是springboot3.0与jdk17使用者还处于少数 另外5.X后续还有一些不兼容更新 求稳者建议在等一等 关于4.X的说明 由于springboot2.X 与 vue2.X 匀在年底停止维护 故此4.X也将于年底同boot2一同停止维护 视频介绍 为了更好的让大家了解 5.X 作者录制了相关的视频 供大家快速了解上手 搭建与运行: https://www.bilibili.com/video/BV1Fg4y137JK/ 新功能与变更介绍: https://www.bilibili.com/video/BV1Us4y1m7ky/ 生产环境搭建部署: https://www.bilibili.com/video/BV1mL411e7ha/ 更新日志 重大更新 [不兼容升级] java 版本从 jdk 8 升级到 jdk 17 且需要使用 graalvm 运行(暂时未解决原生jdk存在的问题) [不兼容升级] springboot 升级 3.0 版本 [不兼容升级] 重构 项目模块结构 采用插件化结构 易扩展易解耦 [不兼容升级] com.sun.mail 更改为 jakarta.mail 修改最新写法 [不兼容升级] javax.servlet 替换为 jakarta.servlet 更新所有代码 [简化性升级] 默认开启复杂结构 resultMap 自动映射 简化xml编码(多结构实体需带上主键id) [数据库改动] 更新 create_by update_by 字段类型 (保存用户id) [数据库改动] 新增 create_dept 字段 (保存创建部门id) [不兼容更新] system 模块 所有实体类均使用 bo|vo 规范化 [重大更新] 新增 多租户功能设计 整体框架代码结构与数据库更改 [重大更新] 新增 mapstruct-plus 替换 BeanUtil 与 BeanCopyUtils 工具 [不兼容更新] 重构 登录注解接口与cloud版本统一接口路径 [不兼容更新] 重构 BaseMapperPlus接口 去除 @param <M> Mapper 泛型 [不兼容更新] 移除 vue2 前端工程 全面启用 vue3 [重大更新] 新增 vue3 + TS 版本前端(独立仓库后续与Cloud版本共用) [重大更新] 增加 websocket 模块 支持token鉴权 支持分布式集群消息同步 [重大更新] 框架文档全面翻新 https://plus-doc.dromara.org 依赖升级 update java 1.8 => 17 update springboot 2.7.7 => 3.0.7 update springboot-admin 2.7.10 => 3.0.4 update springdoc 1.6.14 => 2.1.0 update lock4j 2.2.3 => 2.2.4 update dynamic-ds 3.5.2 => 3.6.1 update easyexcel 3.1.5 => 3.2.1 update hutool 5.8.11 => 5.8.18 update redisson 3.19.2 => 3.20.1 update lombok 1.18.24 => 1.18.26 update spring-boot.mybatis 2.2.2 => 3.0.1 update mapstruct-plus 1.2.3 update maven-compiler-plugin 3.10.1 => 3.11.0 update maven-surefire-plugin 3.0.0-M7 => 3.0.0 update docker mysql 8.0.31 => 8.0.33 update docker nginx 1.22.1 => 1.32.4 update docker redis 6.2.7 => 6.2.12 update docker minio RELEASE.2023-04-13T03-08-07Z 功能更新 update 适配 AsyncConfig 替换过期继承类改为实现 AsyncConfigurer 接口 update 适配 redis 新版本配置文件写法 update 适配 获取redis 监控参数接口 替换过期语法 update 适配 sa-token 替换新依赖 sa-token-spring-boot3-starter update 适配 springboot-admin 改为最新 spring-security 写法 update 适配 springdoc 新版本配置方式 update 适配 ServletUtils 更换继承 JakartaServletUtil update 适配 新序列化注解 update 优化 利用 resultMap 自动映射配置 简化 xml (非嵌套) update 优化 调整 system entity 实体与 controller 包结构 update 优化 实体类中校验注解的提示信息 update 优化 使用 jdk17 语法优化代码 update 优化 所有 properties 文件改为注解启用 update 更新 docker 基础镜像 graalvm java17 update 优化 用户头像 改为存储 ossId 使用转换模块转为 url 展示 update 优化 重构 CellMergeStrategy 支持多级表头修复一些小问题 整理代码结构 update 优化 登录流程代码注释 新增功能 add 新增 flatten-maven-plugin 插件统一版本号管理 add 新增 ip2region 实现离线IP地址定位库 移除功能 remove 移除 BeanCopyUtils 工具类 与 JDK17 不兼容 remove 移除 devtools 依赖 并不好用(建议直接用idea自带的热更) remove 移除 vue2 前端工程 统一使用 vue3 工程 框架文档 使用框架前请仔细阅读文档重点注意事项 参考文档: https://plus-doc.dromara.org

资源下载

更多资源
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文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册