首页 文章 精选 留言 我的

精选列表

搜索[腾讯轻量云AI创想家],共10005篇文章
优秀的个人博客,低调大师

部署智能数据架构附录二:跨系统数据资产智能核验框架

智能体做跨系统数据资产核验,沿「资产覆盖 → 字段同义识别与映射 → 口径冲突识别 → 编码标准 → 实例抽样对账 → 全局收口」六层递进,外加一个「接口可连接性」前提。每一层都有明确核验项和落地产物,最终收口为四份清单(全局数据资产清单、字段映射对照表、编码标准推荐、重复/冲突字段统一处理清单)。

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

跨平台 Redis 桌面管理工具 Interedy v1.0.4 发布

Interedy 是一款基于 Tauri 2.0 构建的跨平台 Redis 桌面管理工具,Rust 后端驱动,安装包小、启动快、内存占用低。支持连接管理、Key 树形浏览与模糊搜索、String/Hash/List/Set/ZSet 五种数据类型编辑、TTL 管理、命令行终端、数据库切换、Light/Dark 双主题、中英双语等特性,覆盖日常 Redis 运维与开发调试的核心场景。 本次发布 v1.0.4 版本,重点优化了界面灵活度与连接体验,并完善了 Dark 主题适配。 界面布局更灵活——侧边栏支持收起为图标模式,收起状态重启后自动保持,展开/收起带平滑过渡动画,在窄屏或需要更多数据浏览空间时更趁手。 连接体验更稳定——连接、切换数据库、测试连通性改为异步执行,连接期间界面保持可操作,不再出现卡死等待的情况;超时上限 10 秒,到期自动提示连接失败。 Dark 主题更完整——修复此前 Dark 模式下部分面板背景色未适配、面板间缺少视觉分隔的问题,深色模式下各区域边界清晰。 支持应用内更新——接入 tauri-plugin-updater,后续版本可在应用内直接检查并完成更新。 项目地址:https://github.com/covoyage/interedy 下载地址:https://github.com/covoyage/interedy/releases/tag/v1.0.4 开源协议:AGPL-3.0 支持平台:macOS (Apple Silicon / Intel) · Windows (x64) · Linux (x64)

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

​​​​​​​ ioc/aop 框架 kfyty-framework,比 spring 更强大的条件推断

​kfyty-framework 轻量级 ioc/aop 框架,比 spring 更强大的条件注解推断,打包后支持 jar index 启动,启动速度更快 注解式 ioc/aop、自动装配、异步事件、动态代理、注解式 mvc(支持 Restful)、嵌入式 tomcat、 注解式 jdbc 框架、javafx mvvm 框架,并基于此开发了一套支持 java/enjoy/freemarker/jsp 模板的代码生成器。 kfyty-core 项目核心,包含一些通用工具类、jar index 启动引导、泛型推断工具、jdbc 访问工具、bean 封装工具、包读取工具、json 转换工具以及自动配置接口、自动配置注解等 kfyty-database 数据库访问工具,基于代理实现了接口式 jdbc 访问,支持注解编写 SQL 或者基于模板引擎(如:enjoy/freemarker) 的动态 SQL; 内置代码生成器和默认生成模板,支持 java 编程模板、enjoy/freemarker 模板以及 jsp 模板(需要 k-jte 支持),或者自定义模板引擎。 kfyty-mvc 注解式 mvc,支持嵌入式 tomcat、复杂参数自动转换绑定、 restful/ant 风格路径匹配、全局异常处理、请求拦截器等。 kfyty-aop AOP 模块,支持 ant 路径匹配、支持注解类型匹配、集成 AspectJ,可以单独使用,也可以集成到 kfyty-boot 自动配置。 kfyty-sdk 用于快速封装 sdk,只需编写请求及响应模型,支持拦截器,易于拓展,支持命令式、响应式风格 kfyty-javafx javafx mvvm 框架,实现了视图和数据模型的双向绑定。代码中只需操作数据即可反应到视图上,视图上编辑数据即可反应到模型里。详见 javafx 模块 README.md. kfyty-boot 注解式 ioc、自动装配、作用域代理(单例/原型/刷新)、懒加载代理、配置文件属性自动绑定(支持嵌套的复杂类型绑定)、条件注解、jsr 条件注解校验器、异步事件、动态代理、spi、自定义 jar index 类加载器 等。 该框架刚开始仅仅是想自己造个轮子,从而加深对 spring 的理解。因此实现方式上,在命名上和 spring 注解保持一致,具体实现上先依据自己的思路实现,然后和 spring 的实现做对比,进而优化加深理解。查看该框架的历史,你可以发现:为什么一定必须要先生成 BeanDefinition,然后才能去生成 bean,为什么不能扫描到注解,直接就生成 bean为什么 FactoryBean 定义的 bean,而 FactoryBean 本身的 bean name 一定要加 & 前缀为什么一定要多级缓存才能实现 ioc,为什么一级缓存就是实现不了为什么一定要有 Lazy 注解实现懒加载注入等等 条件推断示例: package com.kfyty.condition; import cn.hutool.core.lang.Assert; import org.springframework.beans.factory.FactoryBean; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.context.annotation.Bean; import org.springframework.context.event.ContextRefreshedEvent; import org.springframework.context.event.EventListener; import org.springframework.stereotype.Component; import java.util.List; /** * 描述: 条件注解测试 * * @author kfyty725 * @date 2022/4/23 11:06 * @email kfyty725@hotmail.com */ @SpringBootApplication public class ConditionTest { private boolean isOverride; @Autowired(required = false) private List<Inter> cons; @Bean public BB bbOverride() { this.isOverride = true; return new BB(); } @EventListener public void onComplete(ContextRefreshedEvent event) { Assert.isTrue(this.isOverride); Assert.isTrue(this.cons.size() == 5); } public static void main(String[] args) { SpringApplication.run(ConditionTest.class, args); } } interface Inter {} @Component @ConditionalOnBean({CC.class, BB.class}) @ConditionalOnClass(name = "com.kfyty.condition.ConditionTest") class AA implements Inter {} @Component @ConditionalOnMissingBean(BB.class) class BB implements Inter {} @Component @ConditionalOnBean(BB.class) class CC implements Inter { @Bean @ConditionalOnBean(AA.class) public EE ee() { return new EE(); } } class DD implements Inter {} @Component @ConditionalOnMissingBean(DD.class) class DDF implements FactoryBean<DD> { @Override public Class<?> getObjectType() { return DD.class; } @Override public DD getObject() { return new DD(); } } class EE implements Inter {} 上述代码,首先 BB 是无条件直接定义的,所以 BB 一定存在; 而 CC 仅依赖 BB 存在,所以 CC 一定存在; 而 AA 仅依赖 BB、CC 的存在,以及主类的存在,因此 AA 一定存在; 而 EE 仅依赖 AA,因此 EE 一定存在; 而我们没有直接定义 DD,因此 DDF 一定存在,而 DDF 属于 FactoryBean,它生产了 DD,所以 DD 一定存在; 所以 AA、BB、CC、DD、EE 的条件都成立,cons.size() 应该是 5。 而上述代码在 spring 下无法通过测试,但是在 kfyty-framework 中是可以测试通过的。 目前该框架还已经集成了下述框架: kfyty-aop:aspect-j 集成 kfyty-javafx:一个实现了 javafx 模型与数据双向绑定的 mvvm 框架 kfyty-database:一个半 orm 框架,支持集成任意第三方模板引擎编写 SQL kfyty-boot-starter-spring-tx:集成 spring 事务管理器 kfyty-mvc/kfyty-boot-starter-tomcat:mvc 模块/嵌入式 tomcat 服务器 kfyty-boot-starter-datasource:数据源自动配置 kfyty-boot-starter-validator:jsr 校验器自动配置 kfyty-boot-starter-uid-generator:集成百度 uid 生成器 kfyty-boot-starter-quartz:集成 quartz kfyty-boot-starter-xxl-job:集成 xxl-job kfyty-boot-starter-redisson:集成 redisson kfyty-boot-starter-config-nacos:集成 nacos 配置中心,支持自动刷新配置 kfyty-boot-starter-discovery-nacos:集成 nacos 服务发现中心 kfyty-boot-starter-feign:集成 feign,可远程调用,可使用服务发现

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

LiteFlow v2.8.3发版注记,优雅的国产规则引擎

一 LiteFlow v2.8.3今天正式发布!完全兼容2.8.X版本。 我们始终在坚持让这个框架更好用,更加人性化。 所有的issue均来自于社区,LiteFlow是一个由社区驱动的开源项目。我们的社区非常活跃,有很多人正在以各种方式帮助这个项目变的越来越好。 LiteFlow是一个灵动的,高成长性的,社区驱动的,丝滑且正在变得越来越好用的国产开源规则引擎。 如果你是第一次知道这个项目,可以去官网或相关的主页进行了解: 项目官网: https://liteflow.yomahub.com gitee托管仓库: https://gitee.com/dromara/liteFlow github托管仓库: https://github.com/dromara/liteflow 二 这个版本增加了一个特性,原先有小伙伴反应特殊的组件名不能定义,这个版本新增了一个包装语法node,能彻底解决这个问题。并且新推出了替补节点概念。通过自定义一个替补节点,可以让不存在的节点也能有兜底功能。 相关文档: https://liteflow.yomahub.com/pages/2df3d9/ https://liteflow.yomahub.com/pages/79289a/ 这个版本另外增强了脚本组件的获取流程参数的场景,重构了parser的代码,更加优雅。 LiteFlow v2.8.3版本的测试用例达到了888个,好吉利的数字! 我们每次发版,都会跑通所有的测试用例和进行压力测试。Release的版本都可以放心升级! 三 本次的更新列表如下: 特性 #I5IA5U 提供节点包装语法+替补节点的功能 https://gitee.com/dromara/liteFlow/issues/I5IA5U 增强 #I5IOC5 LiteFlowResponse提供errorCode的功能 https://gitee.com/dromara/liteFlow/issues/I5IOC5 增强 #I5IJLN 支持脚本里获取requestData https://gitee.com/dromara/liteFlow/issues/I5IJLN 增强 #I5I1QH 重构查找解析器的代码 https://gitee.com/dromara/liteFlow/issues/I5I1QH

资源下载

更多资源
腾讯云软件源

腾讯云软件源

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

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

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

WebStorm

WebStorm

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

用户登录
用户注册