- 博客(190)
- 问答 (1)
- 收藏
- 关注
原创 DataDjinn:一款 AI 驱动的桌面数据库管理工具,让你用中文操作数据库
DataDjinn 是一款 AI 驱动的本地桌面数据库管理工具,支持 SQLite、MySQL、PostgreSQL 等数据库,集成了传统数据库操作与自然语言交互能力。用户可通过中文指令查询数据、优化 SQL、分析表结构,AI 能结合当前数据库上下文生成精准响应。工具提供多数据库连接管理、SQL 编辑器、数据预览编辑、备份导出导入等功能,并支持 OpenAI 兼容 API。其目标是简化数据库操作流程,减少手动编写 SQL 的重复劳动,适合开发者、数据分析师等需要高效管理数据的用户。=
2026-05-29 11:47:12
208
原创 做了个springboot接口参数解密的工具,我给它命名为万能钥匙(已上传maven中央仓库,附详细使用说明)
用来实现接口参数解密的工具,只需引入依赖,在配置文件写明加密的配置,在接口上使用指定注解即可实现该接口的参数解密。并支持使用validation模块的注解进行参数校验,支持分组校验功能
2023-03-10 20:58:49
3516
4
原创 DataDjinn 新版本更新:表格侧栏、查询历史、AI 流式思考、DataGrip 导入都补上了
DataDjinn近期进行了多项功能升级,主要优化了数据库管理工具的实用性和交互体验。更新内容包括:完善表格右键侧栏功能,支持直接编辑数据和聚合统计;增强查询工作区,改进历史查询管理和结果展示;优化AI面板,实现流式输出和上下文自动压缩;新增连接管理功能,支持导入DataGrip配置和密码补录。此外,还针对ClickHouse等数据库进行了适配优化,并持续提升界面交互流畅度。目前支持多种主流数据库,项目致力于打造更高效的桌面数据库工作台。项目地址:https://github.com/vhukze/Data
2026-06-13 00:11:57
175
原创 DataDjinn 新版本更新:新增 Oracle 支持,查询窗口、表预览和连接树继续打磨
DataDjinn 发布新版本,新增 Oracle 数据库支持,并优化了多个高频使用功能。本次更新不仅支持 Oracle 的基本操作(如连接创建、Schema 浏览、DDL 查看等),还针对 Oracle 的特殊使用场景新增了"新建用户"功能。此外,查询窗口增强了 PostgreSQL 的写入支持,优化了上下文关联和结果交互;表预览区改进了 WHERE 输入体验;左侧连接树提升了显示和校验逻辑。DataDjinn 作为整合传统数据库管理和 AI 辅助能力的本地桌面工具,目前已支持包括 SQLite、MySQ
2026-06-10 22:26:43
263
原创 DataDjinn 新版本更新:国产数据库支持、连接树体验、AI 查询和表格编辑继续增强
DataDjinn是一个本地桌面数据库管理工具,融合传统数据库管理与AI辅助功能。最新版本v0.1.15新增高斯数据库支持,优化驱动管理界面,改进连接树分组排序、资源树图标区分等交互体验,并增强表格预览区的单元格操作功能。AI查询方面提升自动重连能力,优化数据读取逻辑。同时修复达梦、PostgreSQL等数据库的兼容性问题,目前共支持8种数据库类型。该项目持续从功能完善转向体验优化,旨在打造更顺手的多数据库AI管理工具。
2026-06-09 00:02:46
212
原创 我把这个桌面数据库工具又升级了一轮:现在支持 ClickHouse,还能可视化建表和改表了
DataDjinn最新版本带来三大核心升级:新增ClickHouse数据库支持,完善分析型数据库场景;表结构设计功能全面增强,支持可视化建表、修改表结构及注释编辑,界面交互更专业;优化多项使用体验,包括达梦大字段展示、开发环境启动流程等。此次更新标志着该工具正从基础数据库连接查询向多功能一体化数据库客户端转型,涵盖结构设计、多数据库支持和AI辅助等功能。
2026-06-04 20:12:47
266
原创 DataDjinn v0.1.6 更新:增加在线更新功能,Redis 数据源支持,表格预览和连接体验继续增强
DataDjinn 数据库工具更新至 v0.1.6,新增 Redis 支持,优化多项功能。主要更新包括:1) Redis 作为一等数据源接入,支持连接管理、Key 浏览编辑、常用命令执行和 JSON 导出;2) 表格预览增强 WHERE 过滤和分页功能;3) 连接保存体验优化,不再强制要求连通性检测;4) 错误提示更友好,尤其针对 MySQL 和 Redis 连接问题;5) 达梦 JVM 检测逻辑改进。此外还优化了 AI 上下文支持、表格性能和工作页切换体验。项目持续完善多数据库支持和管理能力,详情见 Gi
2026-06-01 17:33:19
269
原创 DataDjinn 更新记录:从 AI 数据库客户端到 MongoDB + 达梦 DM 驱动管理增强
DataDjinn 是一款本地桌面数据库管理工具,近期更新新增了对 MongoDB 的支持,并重点增强了达梦 DM 数据库的驱动管理、连接能力和数据预览功能。主要更新包括: MongoDB 支持:新增连接管理、集合浏览、字段推断及查询写入功能,支持导出 JSON 数据。 AI 增强:AI 面板现在支持读取 MongoDB 集合结构,并能直接执行创建集合、插入测试数据等操作。 达梦 DM 驱动管理:支持三种驱动类型(JDBC jar、dmPython pyd 和 whl),提供驱动测试、删除和独立选择功能。
2026-05-31 00:22:10
358
原创 Spring WebFlux框架的底层库Reactor详解 建议收藏
Reactor 是一个用于构建异步应用程序的库。它是Spring WebFlux框架的底层库之一,用于事件驱动的非阻塞IO。Reactor 是一个用于JVM的完全非阻塞的响应式编程框架。官网地址为java9的juc包中的Flow接口(响应式编程/发布订阅模式)依赖可以在官网找到-- reactor核心依赖和测试依赖 -->生成流、操作流和发布流默认都是在当前线程操作的,只有订阅者的操作是异步的下方用publishOn演示,subscribeOn同理。
2024-10-21 15:23:42
2024
原创 java9的juc包中的Flow接口(响应式编程/发布订阅模式)
在java9的juc包中有一个Flow接口,里面有几个接口 分别为Publisher 发布者Subscriber 订阅者Subscription 订阅关系Processor 中间操作用来完成发布订阅模式的响应式开发,我的环境为java17。
2024-10-10 18:43:18
813
原创 java中下载多个文件和文件夹打压缩包下载,并自定义包中每个文件的名称
【代码】java中下载多个文件和文件夹打压缩包下载,并自定义包中每个文件的名称。
2024-03-15 14:57:22
1135
原创 idea安装了某个插件之后启动报错打不开怎么办
找到这个文件给他删了,再启动就好了。记得删之前先把上面这个报错弹框关了,不然会提示文件占用不能删除。不用慌,看一下报错日志,找到插件的位置给他删了就行了,往下拉一点。注:~/AppData就是当前用户目录下AppData。然后重启的时候就报错了 如下。刚才安装了个这个插件。
2024-03-14 14:51:32
1488
原创 项目发布maven中央仓库后换电脑怎么办
具体操作了一下,其实只需要重新下载一个Gpg4win就可以了密钥你可以选择把原来电脑上生成的密钥导到这里来,或者重新生成并发布一遍
2023-12-12 16:27:48
915
原创 idea 2023 新版ui中git的相关操作
前两个月换了新电脑,下了最新版的idea发现可以切换一套新的ui了切换新ui肯定不太习惯,很多操作都得重新摸索一下在这里记录几个git相关的操作。
2023-08-04 16:42:31
29898
21
原创 下载node-gyp依赖包报错:gyp ERR! find VS msvs_version not set from command line or npm config
然后执行npm config set msvs_version 2022 的时候报错了,node-gyp `msvs_version`不是有效的npm选项。就是有一点需要注意,我这里安装vs的时候,可用里面没有vs社区版2017,只有2022,只能安装了2022。具体是2022还是2017 或者是其他版本,根据你安装的版本来。解决办法是直接编辑config文件,在里面加上这条配置。再去执行npm install,可以成功安装依赖了。
2023-06-08 11:24:19
4370
1
原创 安装node时Invalid Drive: D:\,真正的解决办法
因为我之前安装的时候是安装到了D盘,但是我后来用分盘工具给D盘空间都分给C盘了,现在我只有一个C盘。今天想重新装一下最新版的node,然后安装的时候,提示Invalid Drive: D:\。但我觉得这不是好的解决办法,又找了找,找到了根本原因,就是注册表中有之前安装的遗留信息。网上找的解决办法都是用subst命令创建一个虚拟盘,欺骗他现在就有这个盘。注册表可以用win+r打开运行窗口,输入regedit打开。就会看到这里面有之前安装的盘符路径,再次安装就不会报错了。
2023-06-04 00:05:03
1606
2
原创 基于Redis的分布式锁,Redisson的简单使用和常用配置
Redisson是一个在Redis基础上实现的Java驻内存数据网格。Redisson提供了使用Redis的最简单最便捷的方法。Redisson的宗旨是促进使用者对Redis的关注分离,从而让使用者能够将精力更集中的放在处理业务逻辑上。
2023-05-17 19:25:21
2583
原创 docker 中轻量级容器监控工具 portainer 简单使用
docker 中轻量级容器监控工具 portainer 简单使用。登录页面,创建容器等操作
2022-12-22 18:59:24
1282
原创 使用docker compose一键部署多个服务
docker compose 是 docker 官方的开源项目,用来实现对 docker 容器集群的快速编排。
2022-12-21 20:00:50
6541
原创 基于docker实现mysql的主从复制 详细步骤 (5.7和8.0版本)
使用docker搭建mysql的主从复制,步骤详细 包含5.7和8.0版本
2022-11-15 23:14:34
1525
1
原创 docker <容器数据卷 -v > -- 对容器内数据持久化(备份)
容器数据卷,也就是把容器内部目录挂载到宿主机目录(前言中说的挂载文件 -v ),独立于容器的生命周期之外,可以防止容器销毁而丢失文件
2022-11-11 15:55:18
1279
原创 云服务器搭建frp服务端实现内网穿透
工作中有时候会遇到需要开外网的情况,之前一直用的花生ke,最近又需要内网穿透,打开花生ke,创建连接,提示创建失败,也不说是什么原因,反正是用不了了,你可以试试自己的花生ke还能不能用
2022-09-27 14:42:21
1001
原创 kingbaseES(人大金仓)数据库语法和常用函数 以及 踩坑记录
kingbaseES(人大金仓)数据库语法和常用函数 以及 踩坑记录 【持续更新】
2022-09-23 10:36:24
8090
14
原创 docker<应用分享>--本地镜像上传dockerhub、从dockerhub拉取镜像
docker容器化进阶,dockerhub镜像上传拉取
2022-09-16 15:05:01
2092
原创 使用Dockerfile部署springboot项目 (入门级教程 简单易懂)
还在使用普通方式部署项目吗,试试docker部署吧,方便快捷
2022-09-15 17:50:38
7002
2
原创 在日常开发中,敏感数据应该如何保存或传输
说到敏感信息,第一个想到的恐怕就是用户密码了吧。攻击者一旦获取到了用户密码,就会登录用户的账号进行一系列操作。甚至有些用户还习惯不管什么应用都用同一个密码,导致攻击者可以登录用户全网账号。
2022-09-07 17:12:08
4261
空空如也
我的kotlin类为什么没有默认的getset方法
2022-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅