自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 mysql 拷贝表数据报 1264 Out of range value for column错误处理方法

背景mysql 版本:8.0.x## 使用以下语句在mysql 8.0.26报 1264 Out of range value for column错误insert into table_01 select * from table_02;报 1264 Out of range value for column解决方法将拷贝表数据时,指定字段名,如:## 指定字段名 下面的表名和字段名,请根据实际情况进行调整insert into table_01(id, version, code)

2022-03-21 20:25:03 3261

原创 vue3.2+Promise+element-plus二次封装axios

一、实现思路思路:1.引入环境配置,根据启动环境 的mode不同,调用不同的baseURL2.配置基础URL和请求超时时间3.对请求进行拦截处理,进行配置4.对响应进行拦截处理(需要和后端统一下,响应的格式)5.引入Promise,以promise形式将响应进行返回,方便调用二、核心代码/** * axios 二次封装 */import axios from "axios";import config from "../config";import { ElMessage }

2021-12-03 11:37:23 4087 1

原创 vue3引入 highlight.js 进行代码高亮

背景描述:在项目开发中,经常一些日志预览,还有文件的预览,需要进行代码高亮显示。这样可以让文本内容展示的时候显得更加友好,也便于阅读效果类似markdown语法的代码高亮,如下: <TestPlan guiclass="TestPlanGui" testclass="TestPlan" testname="自动化测试"> <stringProp name="TestPlan.comments"></stringProp> <b

2021-11-23 16:39:10 16714 12

原创 vue3 对ant-design-vue 按钮组件进行二次封装

我们要实现的需求,在表格action栏,按钮以图标形式展示,移动到图标上有对应的按钮操作提示。因为页面复用的比较多,所以对图标根据业务需求进行了二次封装组件代码结构如下index的内容:<template> <!-- 新增 --> <template v-if="type==='add'"> <a-tooltip :title="text" color="#87d068"> <a-button shape="ci.

2021-11-19 10:13:45 1584

原创 vue3 全局注册 ant 图标组件

Ant Design Vue官网中,给出的示例中,引用图标组件,需要在每个页面进行按需引入。下面给大家提供一个全局注册ant图标组件的一种方法。1.安装 @ant-design/icons-vue 图标组件包npm install --save @ant-design/icons-vue2.在main.js / main.ts进行注册引入import * as Icons from '@ant-design/icons-vue'import router from './router'im.

2021-11-15 10:40:01 9711 3

原创 vue3 注册全局组件 定义全局组件

在main.js/ main.ts 文件对组件进行引入import QiButton from './components/QiButton/index.vue'const app = createApp(App)app.use(store).use(router)// 对组件挂载到app上,就不用每个页面单独引入了app.component('QiButton', QiButton)...

2021-11-10 16:49:24 1048

原创 JAVA获取文件MD5

package cn.qitest.test;import java.io.FileInputStream;import java.security.MessageDigest;public class FileMD5Test { public static void main(String[] args) throws Exception { MessageDigest md = MessageDigest.getInstance("MD5");// b

2021-10-20 10:43:55 234

原创 vue3 注册全局方法 定义全局方法

定义工具类// 格式化时间function FormatDate (time: string) { if (Tool.isNotEmpty(time)) { const date = new Date(time) // 注意js里面的getMonth是从0开始的 let FormattedDateTime = null const year = date.getFullYear() const month = (date.getMonth() + 1)

2021-10-20 09:50:18 20776 5

原创 简单的JS实现口风琴设计

简单的JS实现口风琴设计一、效果展示:思路遍历当前层级的数组,对数组对象添加show属性,通过index控制是否展开通过v-if 或者v-show 来控制展示(我用的是vue)二、核心代码: // 口风琴式展开,即默认只有一个展开 const handleShowData = (data: any, index: number) => { for (let i = 0; i < data.length; i++) { if (index

2021-09-23 14:33:19 269

原创 springboot 使用内部类接收复杂的json结构 | 多层嵌套JSON类型的解析

springboot 使用内部类接收复杂的json结构背景 最近接到一个需求,是对上传的json文件进行解析,上传的json文件,里面内容结构比较复杂,即一个实体引用另一个实体,需要定义很多的实体去接收,实体太多,做法不是很优雅。这里使用内部类的写法去接收复杂的json数据结构,内部类里面还能嵌套内部类,不管多复杂,一个实体都可以搞定。JSON文件内容结构如下图:定义实体public class Demo { private String name; private Req

2021-09-16 11:14:46 6115

原创 MySQL 数据同步

MYSQL 数据备份背景:在本地开发时,经常需要将本地测试数据同步到服务器上,通过navicat 或者sqlyog 虽然可以将数据便捷的导入导出,但总是觉得比较麻烦于是想通过直接拷贝mysql数据文件的方式,进行数据的同步。操作步骤1、停止mysql服务可在windows服务里,对需要同步数据的机器的mysql服务,进行停止2、拷贝数据到服务器上注意:1、建议本地的mysql版本,和你需要同步数据的服务器的mysql版本保持一致2、mysql 的root 账号密码保持一致,否则数据

2021-08-24 17:10:27 2039

原创 vue统一修改 ElementUI 的dialog弹窗大小

代码如下:import ElementUI from 'element-ui';//这里通过修改dialog的props里的width默认值,达到统一修改的目的//想要修改其他默认值,同理修改对应的默认值即可ElementUI.Dialog.props.width.default = '32%';

2021-03-25 17:15:15 3496 1

原创 链接mariadb报 28000错误的解决方法

起因:Mariadb默认是设置密码的.所以登录上服务器把默认的root密码作了修改,服务器修改完成后,退出重新登录mariadb没问题,可以登录成功,但是在datagrip进行登录时报28000的错误.报错如下:The specified database user/password combination is rejected: [28000][1045] (conn=6354) Access denied for user 'root'@'xxxxxx.net' (using passwo

2020-09-23 11:41:48 1021

空空如也

空空如也

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

TA关注的人

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