- 博客(26)
- 资源 (2)
- 收藏
- 关注
原创 oracle listagg函数合并结果为空问题处理
修正后listagg列转行函数SQL。原listagg列转行函数SQL。函数转换为字符类型的转换。增加了对合并字段使用。
2025-04-11 10:34:02
108
原创 唠一唠基于nodejs16.x环境安装node_sass包的辛酸历程
msvs_version not set from command line or npm configVCINSTALLDIR not set, not running in VS Command PromptCan’t find Python executable “python”, you can set the PYTHON env variablenode-sass安装报错的解决方案nodejs16.x安装node-sass
2022-04-03 17:28:11
7286
原创 IDEA SpringBoot多环境切换启动报错解决方案
错误信息Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next tokenfound character ‘@’ that cannot start any token. (Do not use @ for indentation)in ‘reader’, line 7, column 13:active: @profiles.active@^POM.XML配置 <pro
2021-09-24 17:34:03
2037
7
原创 ORACLE使用一张表更新另一张表的数据字段值被置空的问题
背景ORACLE中使用一张表更新另一张表的数据, 可能会用到下面的语法格式:UPDATE [table] SET (to update field) = ([result set]);此语法使用不当会引起报错或隐含问题,如下:ORA-01427: 单行子查询返回多个行ORA-01407: 无法更新 XXX为 NULL不报错, 但预期不应该被更新的数据被置为了NULL值准备源数据表(零件信息表, 单个零件可对应多个采购组织)CREATE TABLE t_source_test (
2021-09-14 11:19:57
1910
原创 ORACLE SELECT INTO 语法 ORA-01422、ORA-01403错误的 解决方案
背景Oracle函数或存储过程中,对变量赋值通常会用到如下语法:-- 单变量赋值SELECT [字段1] INTO [变量1] FROM [数据表] WHERE [查询条件];-- 多变量赋值SELECT [字段1], [字段2] INTO [变量1], [变量2] FROM [数据表] WHERE [查询条件];找坑以下示例都以多变量赋值为例说明, 单变量赋值自行参考修改即可正常情况:-- 找到指定的一条数据SET SERVEROUTPUT ON;DECLARE
2021-09-14 10:10:17
3263
原创 Flutter Android license status unknown解决方案(亲测有效)
问题现象执行flutter doctor 命令报如下错误:[!] Android toolchain - develop for Android devices (Android SDK 28.0.1) ✗ Android license status unknown.flutter提示需要执行:flutter doctor --android-argument但是执行如上命令时,又会报出 --argument 参数不存在的问题无效解决方案从网上给出的一众解决方案中均无法解决如上问
2021-04-18 15:56:08
1067
2
原创 vue-element-admin 超过两级嵌套路由无法缓存的解决办法
注意,此解决办法只适用于顶级路由为布局组件,中层路由只为嵌套、末级路由调用页面组件的路由结构PS: 如您无暇查看解决过程,可直接点击右侧目录中的 步骤一、步骤二 参考修改即可问题起因最近公司项目开发,为了套个好看的外壳加上一些基础的功能,选用了花裤衩大佬的 vue-element-admin 项目,移除了一些不需要的功能,最终剩下了后台布局、tab页签、登录页、mock等,基于此开始了愉快的项目开发。按原型图要求,有如下页面结构:平台管理(侧边栏目录)厂商管理(侧边栏菜单)厂商列表(菜
2020-12-21 16:59:13
8175
16
原创 因el-col布局引起的表单项无法点击的问题
问题缘由近日需要开发一个双列的表单编辑页面,伪页面如下:简单思索后决定使用el-col控制表单项宽度以达到双列的效果问题出现由于难度不大,三下五除二就搞定了,伪代码如下:<el-form :model="edit.data" label-width="100px"> <el-col :span="12"> <el-form-item prop="name" label="用户名: "> &
2020-10-22 16:35:26
3528
11
原创 SpringBoot连接MYSQL时区问题常见解决方案
排查顺序JDBC连接字符串MYSQL数据库时区设置Jackson日期格式化服务器时区设置(暂未遇到)解决方案MYSQL数据库时区设置问题参考博文: mysql中设置时区JDBC连接字符串时区设置问题参考博文:url中设置mysql时区为东八区(即北京时间)Jackson日期格式化时区设置问题参考博文: SpringBoot中jackson日期格式化问题听说服务器时区设置如果有误也会引起此问题,暂未遇到...
2020-09-22 10:54:07
2800
原创 单项目多JDBC驱动版本加载
问题起因最近项目中需要对已提供数据库钥匙的数据源进行查询,考虑到各方数据库版本不一致,单一jdbc驱动恐无法满足需要,故产生单个项目连接多JDBC驱动版本的想法知识储备由于本篇文章涉及到ClassLoader的相关知识,建议未了解过的朋友通过如下博客自行了解彻底理解ClassLoader相关资料实现此功能的过程中参考了如下博文:动态加载jdbc驱动(可测试jdbc不同版本兼容性)Java 自定义 ClassLoader 实现隔离运行不同版本jar包的方式相关代码实体类:数据库连接信息
2020-09-03 13:53:54
2326
原创 Ubuntu 安装 Heperledger Fabric(亲测有效)
Ubuntu 安装 Heperledger Fabric相关环境ubuntu 18.04Fabric v2.0.0ubuntu镜像源设置如您已完成 “镜像源” 等相关基础设置,请点击 此处跳转至Fabric环境准备阿里镜像源设置打开“软件更新器“:点击”停止“取消首次更新:点击“设置”打开软件更新器设置界面:点击“Ubuntu软件”页签,在“下载至”中选择阿里云镜像:点击“关闭”按钮:在弹出的界面中,点击“重新载入”按钮,耐心等待
2020-08-19 18:20:53
594
原创 Vue-Router路由首次跳转页面空白,刷新页面又可以正常访问
背景最近项目过程中出现了一个奇怪的问题,当用户登入系统后部分路由首次跳转时会出现空白页面,但是在该页面上刷新又可以正常显示路由对应的页面。系统内包含用户、角色、菜单等管理模块,前端使用了动态路由问题复现系统内有两个角色,A1和A2A1角色包含P1、P2、P3页面的权限A2角色包含P1、P2、P3、P4、P5页面的权限当首次使用A1角色对应的用户登入系统时,侧边栏所有菜单都可以正常访问此时退出A1角色对应的用户并使用A2角色对应的用户登入系统,其中P1、P2、P3菜单对应的页面可以正常访问,
2020-05-18 13:11:59
14323
4
原创 年结功能实现(三)- SpringBoot多数据源 Shiro动态过滤链整合处理
需求:实现年结功能实现SpringBoot整合Shiro实现动态过滤链参看Shiro实现动态权限管理Shiro动态过滤链加载前载入动态数据源上一节说到自定义Runner 实现ApplicationRunner接口达成系统启动完成后初始化动态数据源由于Shiro动态过滤链实在系统启动过程中加载的,所以我们在这里必须要保证动态数据源在Shiro之前加载自定义Configuration类,import cn.apcinfo.sys.pojo.AnnualInfo;impor
2020-05-15 16:07:38
619
原创 年结功能实现(一) - Java备份还原MYSQL数据库
背景项目中需要提供年度结算功能,年结操作时需要创建下一年度的数据库并将本年度部分数据表的数据保存到下一年度的数据库思路确定哪些数据表需要备份结构和数据,哪些表需要仅需要备份结构确定备份文件存储路径(仅结构备份文件、数据&结构备份文件)调用命令行执行数据库备份命令合并两个备份文件调用命令行执行数据库创建命令调用命令行执行数据库还原命令说明项目中使用到了HuTools部分工具类mysql相关命令1. 表结构、存储过程、函数备份:mysqldump -u[用户名] -d -R
2020-05-15 15:14:07
358
原创 年结功能实现(二) - SpringBoot整合Druid实现多个动态数据源按特定需求切换
需求实现年度结转功能思路如上:根据系统数据库存储的数据源信息,生成多个DataSource Bean按BeanName为key,DataSource为value将数据源信息存入Map集合用户发起请求时携带年度参数根据年度生成的BeanName在Map中查找对应的DataSource设置当前数据源为上一步查找到的DataSource获取数据库连接执行请求操作并返回结果相关源码解析如不需要看此部分,请下拉查看代码实现// org.springframework.jdbc.d
2020-05-13 22:45:19
486
原创 记一次ElementUI el-form validate方法不进回调函数的问题
问题现象以往使用el-form的validate方法,都能够正常进入回调函数,本次调用却意外出现了无法进入回调函数的问题,代码及问题现象如下图所示:// 数据保存方法saveRewardsItemInfoAndContinue() { console.log("进入保存方法"); this.$refs["editForm"].validate(valid => { ...
2020-04-20 15:27:45
12822
22
原创 Error: Electron failed to install correctly, please delete node_modules/electron and try
前言今天入坑了electron,参照官方栗子搭建electron桌面应用,无奈electron始终安装不成功。折腾了大半天总算是解决了electron无法正常安装的问题,在此分享我的解决方案,希望能帮助出现类似问题的小伙伴儿。背景node: v10.16.2npm: v6.9.0尝试过程设置淘宝镜像增加ELECTRON_MIRROR配置出墙如上过程均以失败告终处理过...
2019-10-24 16:05:40
8247
2
原创 记一次elementui el-form组件resetFields方案无法重置部分字段值的问题
背景今天在使用elementui时,出现了一个诡异的问题,编辑、新增功能公用的表单,绑定数据后,关闭模态框无法重置部分表单项的值,如下图所示:点击编辑按钮,打开模态框如下图:关闭编辑模态框后,打开新增模态框,如下图(图中资源路径字段并未被重置):问题排查是否el-form-item缺失了prop字段?表单绑定的值是否与data中定义的变量不一致?是否因为缺少了$nextTi...
2019-09-24 16:20:31
6929
3
原创 记一次PageHelper分页查询出现的去重失效问题
背景单表查询福利明细数据一个人员的福利数据明细对应多个明细类别行例如: 张三(项目一): 社保: 个人...
2019-08-22 23:41:39
2310
原创 SQLServer存储过程嵌套事物踩坑
问题描述SQLServer中存储过程嵌套,且两个存储过程均有事物的情况下,内层事物的回滚会导致外层事物管控失效,示例如下:建表脚本CREATE TABLE [dbo].[t1]( [id] [int] NOT NULL, CONSTRAINT [PK_t1] PRIMARY KEY CLUSTERED ( [id] ASC)WITH (PAD_INDEX = OFF, STATI...
2019-08-14 22:47:38
1609
2
原创 SpringBoot+Vue打包,通过路由直接访问页面
背景目前我所使用的打包方式:首先通过 npm run build命令将前端页面打包成静态资源将静态资源复制到SpringBoot项目的 /resources/static 目录下编写错误页面配置类,统一重定向到/index.html问题按照如上方式操作后,只能通过http://ip:port/index.html访问,然后通过点击按钮/菜单的形式实现路由跳转。成功打包并部署系统...
2019-08-14 22:45:48
8692
原创 Dropzone组件的使用及注意点(SSM)
Dropzone组件的使用及注意点(SSM)dropzone.js 是一个开源的 JavaScript 库,提供 AJAX 异步上传功能。官方文档地址:http://wxb.github.io/dropzonejs.com.zh-CN/dropzonezh-CN/#installationDropzone 使用:1. 引入相关文件&lt;script src="...
2018-08-19 23:02:29
6144
1
转载 SQLServer 触发器(DML)
SQLServer 触发器(DML)定义:与表事件相关的特殊的存储过程调用方式:由事件来触发,当对一个表进行操作时就会激活对应触发器的执行(insert、update、delete)作用:用于加强数据的完整性约束和业务规则等 注意:触发器不能执行 EXCUTE 语句的调用触发器的分类: 1. insert 写入数据时触发 2. delete 删除数据时触发 3. u...
2018-08-10 22:22:19
2312
okhttp请求报连接重置问题
2022-09-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人