自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(165)
  • 资源 (3)
  • 收藏
  • 关注

原创 【DBAPI案例】如何在一分钟内将SQL转化成API

作为一款API低代码快速开发工具,DBAPI是不是很方便呢?欢迎关注DBAPI微信公众号以及官网地址。

2023-09-17 09:03:19 4351

原创 DBAPI 实现不同角色控制查看表的不同列

摘要 本文介绍了使用DBAPI实现基于角色的动态列权限控制方案。通过创建权限配置表存储用户可访问的列,并利用API编排技术,先查询用户权限列,再动态生成SQL查询所需数据。关键实现包括:1) 创建商品表和权限配置表;2) 开发查询权限列的API并配置数据转换;3) 构建动态SQL查询API;4) 使用API编排将两个查询串联。该方案支持灵活配置列权限,有效保护敏感数据,满足合规要求,适用于不同角色需要访问表不同列的业务场景。

2025-08-10 20:30:47 1160

原创 DBAPI实现API参数解密

DBAPI提供AES参数解密插件实现API安全传输,解决敏感数据泄露风险。该方案采用对称加密算法,通过16位密钥对参数加密传输,服务端自动解密处理。文章详细介绍了插件安装配置步骤,包括密钥管理和字段指定,并提供了Python/Java客户端加密实现示例。开发者只需在DBAPI管理界面选择插件并配置密钥,即可自动完成参数解密处理,保障数据传输安全性,满足GDPR等合规要求。

2025-07-30 07:28:10 1062

原创 DBAPI 实现分页查询的两种方法

DBAPI提供了两种实现分页查询的方法:1)使用参数处理插件自动计算offset=(pageNo-1)*pageSize;2)通过动态SQL中的<bind>标签直接计算offset值。两种方法都需要定义pageNo和pageSize参数,在SQL中使用#{offset}和#{pageSize}进行分页查询。第一种方案需安装插件并配置,第二种方案直接在SQL中使用bind标签计算offset值。两种方式都能有效实现分页功能,企业可根据实际情况选择适合的方案。

2025-07-28 18:21:42 847

原创 DBAPI的SQL实现模糊查询的3种方案

本文介绍了DBAPI中实现SQL模糊查询的三种方案:1)使用原生SQL字符串拼接函数(CONCAT、||或+等),针对不同数据库采用不同语法;2)使用动态SQL的bind标签,自动生成带通配符的查询模式;3)通过参数处理插件自动为参数值添加通配符%。方案一需要处理数据库差异,方案二和方案三更通用且可维护性更好。特别推荐方案三,通过插件机制自动处理参数格式,简化SQL编写且兼容各类数据库。

2025-07-28 18:20:29 412

原创 DBAPI如何实现API编排

DBAPI通过可视化编排功能实现复杂业务逻辑的API组合。用户可以通过拖拽节点的方式,将多个基础API串联成业务流程,并支持条件分支和参数传递。本文以学生数据管理为例,演示如何编排一个"新增或更新学生信息"的API:首先查询学生是否存在,根据结果判断执行插入或更新操作。整个过程包含参数配置、脚本编写和节点连接,最终实现一个完整的业务API。该功能适用于需要组合多个API的场景,如电商下单流程等,大大简化了复杂业务逻辑的实现。

2025-06-14 16:40:36 1084

原创 DBAPI实现参数签名验证

API参数签名验证是一种安全机制,通过将请求参数和密钥按规则排序拼接后加密生成签名,防止参数被篡改。实现步骤包括:1)安装参数签名插件;2)API配置签名参数;3)客户端按算法生成签名。示例展示了如何使用MD5算法生成签名,并通过Python代码演示完整的API调用过程,包括参数处理、签名计算和请求发送。服务端通过验证签名一致性来判断请求合法性,确保API调用的安全性。

2025-06-08 17:50:20 597

原创 DBAPI如何优雅的获取单条数据

本文介绍了如何优化API获取单条数据的返回格式。通过案例展示了常见问题:查询单条数据时默认返回数组格式,而实际需求是返回对象格式;查询单个字段时默认返回对象数组,而实际需要直接返回字段值。解决方案是使用"单条数据取值插件",该插件可根据配置将结果转换为单条对象或直接提取指定字段值。文中详细说明了插件的安装、配置和使用方法,并提供了不同场景下的参数设置示例。

2025-06-08 17:27:02 543

原创 vue3 自动导入自己的js文件中的函数

【代码】vue3 自动导入自己的js文件中的函数。

2025-06-05 15:35:48 297

原创 API异常信息如何实时发送到钉钉

API报错实时推送钉钉群解决方案 通过钉钉机器人webhook实现API报错实时告警:1)创建钉钉群并添加自定义机器人,设置关键词"DBAPI",获取webhook地址;2)下载钉钉告警插件至DBAPI的extlib目录,配置plugin.properties文件添加webhook地址;3)重启服务并在API全局插件中启用钉钉告警。该方案帮助开发人员第一时间获取API错误信息,提升问题响应效率。

2025-06-01 20:05:39 742

原创 DBAPI设置服务器开机自启动

【代码】dbapi设置服务器开机自启动。

2025-04-03 22:08:48 393

原创 DBAPI运维小技巧

注意修改配置文件需要重启服务生效。注意此配置仅在个人版。

2025-03-30 11:13:25 409

原创 vue3 element-plus form校验不生效

明明输入框已经填写了值,但是还是校验没有值,是因为form没有绑定 model。

2025-03-11 23:25:13 753

原创 DBAPI如何优雅的实现分页查询功能

分页查询的时候,用户往往需要传入当前第几页pageNo和每页显示的条数pageSize参数,根据这两个参数,从数据库中查询出当前页的数据。表示从第31条记录开始,查询10条记录。

2025-02-22 21:49:57 633

原创 pnpm 下载vite-plugin-monaco-editor失败

解决办法:使用华为云镜像。

2025-02-03 22:30:57 223

原创 element-plus el-menu 点击菜单后,菜单的悬浮背景色还在,必须点击一下其他地方,悬浮背景色才消除

【代码】element-plus el-menu 点击菜单后,菜单的悬浮背景色还在,必须点击一下其他地方,悬浮背景色才消除。

2025-01-30 14:18:06 398

原创 JDBC执行

【代码】JDBC执行。

2025-01-19 10:16:15 165

原创 MonacoEditor在vue3 element-plus的tabs非默认激活标签页中无法正常显示的问题

el-tab-pane 组件提供了 lazy 属性,可以实现标签页的懒加载。这样,只有在标签页被激活时才会渲染其内容,从而避免初始化问题。

2025-01-13 11:22:14 504

原创 mysql8 设置允许root远程登录

【代码】mysql8 设置允许root远程登录。

2025-01-04 19:53:29 231

原创 vue 前端文件下载,使用file-saver下载文件

使用file-saver下载文件。

2024-12-27 10:13:42 354

原创 ubuntu 安装docker

0EBFCD88 是公钥的指纹。执行这个命令后,系统会显示与该指纹相关的公钥信息。Step2:安装依赖包【用于通过HTTPS来获取仓库】Step4:添加Docker阿里稳定版软件源。Step3:添加Docker官方GPG密钥。Step1:更新系统软件包。Step5:再次更新软件包。Step6:安装默认最新版。

2024-12-23 22:31:29 382

原创 Linux 安装 nvm

【代码】Linux 安装 nvm。

2024-12-23 10:04:49 295

原创 go 定时任务

【代码】go 定时任务。

2024-11-21 17:19:40 181

原创 vue3 element-plus el-dropdown去除悬浮显示的边框线

【代码】vue3 element-plus el-dropdown去除悬浮显示的边框线。

2024-11-11 14:40:29 667

原创 grid布局实现多个块从左到右排列,自动换行,每个块设置最小宽度,自动扩大宽度占满空隙

grid布局实现多个块从左到右排列,自动换行,每个块设置最小宽度,自动扩大宽度占满空隙。

2024-11-09 11:50:26 512

原创 vue router 用新标签页打开页面

【代码】vue router 用新标签页打开页面。

2024-11-09 10:15:18 329

原创 DBAPI连接阿里云 maxcompute 报错

新建空的maven项目,使用maven坐标。,这个不是完整的,它还依赖其它jar包。,这个是完整的jar包。访问以下链接寻找驱动包。

2024-11-05 11:25:00 788

原创 vue3 v-for循环子组件上绑定ref并且取值

vue3 v-for循环子组件上绑定ref并且取值。

2024-11-04 11:11:48 995

原创 vscode markdown-image 图片粘贴自动上传到本地目录设置

【代码】vscode markdown-image 图片粘贴自动上传到本地目录设置。

2024-11-02 11:50:19 675

原创 DBAPI如何实现插入数据前先判断数据是否存在,存在就更新,不存在就插入

往数据库插入数据的时候,需要先判断一下记录是否在数据库已经存在,如果已经存在就更新记录,如果不存在,才插入数据。调用存储过程,传入两个参数,会根据第一个参数。DBAPI实现数据不存在即插入、存在即更新。采用存储过程实现,以mysql为例子。再传入同一个id,可以看到数据更新。在数据库执行以下语句创建存储过程。

2024-09-25 21:44:50 693 1

原创 el-tabs 样式修改

【代码】el-tabs 样式修改。

2024-09-18 15:07:07 792

原创 DBAPI如何使用内存缓存

在使用DBAPI创建API的时候,有时候SQL查询比较耗时,如果业务上对数据时效性要求不高,这种耗时的SQL可以使用缓存插件来将数据缓存起来,避免重复查询。DBAPI在设计上一直秉持着轻量化的设计原则,所以官方也提供了内存缓存插件,它直接使用DBAPI服务自身的内存来缓存数据,不需要额外的缓存服务。页面上不用填写插件参数,缓存会自动生效。因为缓存占用了DBAPI自身的内存空间,所以插件限制了缓存元素的最大数量,默认是1000。如果您想了解更多插件相关的,或者自己开发插件,请阅读DBAPI如何使用内存缓存。

2024-09-07 20:03:24 683 1

原创 vue2 数组删除元素监听不到变化的解决方案

如果用watch 监听了这个数组,会监听不到数组的变化,必须用以下方法删除才能watch监听到。vue2 中数组删除一个元素,

2024-08-28 13:23:36 299

原创 DBAPI如何用SQL将多表关联查询出树状结构数据(嵌套JSON格式)

最后一级(第三级)就是订单中的所有产品信息,有哪些字段就是取决于SQL查询出的所有字段去除掉前面父级用掉的字段后,剩下的字段。分组,得到一个订单下的所有产品信息。可以看到只要对这个结果进行两次分组,就可以得到树状结构数据了。就构成了3级的树状结构,如何查询出如下树状结构数据呢?分组,得到一个客户下的所有订单信息,然后对订单信息按。一个客户有多个订单,一个订单包含多个产品信息,分组,得到一个客户下的所有订单信息并命名为。分组,得到一个订单下的所有产品信息并命名为。插件参数的意思就是第一次按。

2024-08-18 22:15:03 636

原创 DBAPI如何用SQL查询出类似嵌套JSON的树状结构数据(例如省市区父子结构数据)

DBAPI如何用SQL查询出类似嵌套JSON的树状结构数据(例如省市区数据)

2024-08-10 21:20:01 526

原创 DBAPI 如何对SQL查询出的日期字段进行统一格式转换

如果修修改成自己想要的年月日格式,就要使用数据转换插件。修改API选择日期格式化插件并且配置插件参数。访问API发现日期字段默认返回时间戳格式。重新访问API可以看到日期格式已经变了。

2024-08-10 19:32:20 514 1

原创 node.js 20 兼容vue2 版本 sass,使用scss

【代码】node.js 20 兼容vue2 版本 sass,使用scss。

2024-07-30 11:00:12 734

原创 pnpm 设置国内源

【代码】pnpm 设置国内源。

2024-07-29 23:01:21 793

原创 数据库连接断开后,DBAPI的数据源如何自动重连

【代码】数据库连接断开后,DBAPI的数据源如何自动重连。

2024-07-25 22:47:57 548 1

原创 python执行定时任务并发送邮件

python执行定时任务并发送邮件。

2024-07-18 10:39:47 496

electron-v12.0.11-win32-x64.zip

electron-v12.0.11-win32-x64.zip

2021-06-15

elasticsearch-sql插件

elasticsearch-sql插件

2016-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除