自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 宜搭公式编辑UPSERT()的应用

宜搭upsert()操作文档我要完成的功能是:我在文件管理里添加一条数据的同时,要在另一个表单中的子表单也添加同样的数据。(我这个实现的过程也是看了宜搭的操作文档,小编也是在学习中)话不多说上操作。这个是我的目标表单(就是另一个表单提交数据之后,要在这张表中的子表单新增一条相同的数据)这张表单是我自己要主动添加数据的。其他没什么,主要是第二个分组那个数据关联是要关联到上图那张表的(主要是确定要往那条数据里的子表单添加数据)第三步,点击表单天加业务关联规则点击单据提交(就是此表单提交时,触发的

2021-11-12 10:57:38 3438 1

原创 用宜搭做多级一对多的数据录入

因为刚接触宜搭不是很久,很多地方理解的不是很透彻。希望大家多见谅,当然也非常乐意大家支出其中的不足,也希望得到大佬的指教。宜搭作为低代码操作平台,小编也是体验到了那种脱离编码的快乐。但是最近一个多级一对多的关系表的数据录入。如下图关系:我要在班级表中录入信息要绑定学院的编号学院的名称和年级的名称。其中年级的信息要根据学院的信息来筛选。在宜搭的表单组件库中有下拉单选和关联表单组件。嗯,两个组件都可以用来关联其他表单的数据。就好比我在年级表中要关联学院的信息就可以用下拉和关联表单组件。但如果我要在班级表

2021-11-11 15:27:32 2152

原创 在宜搭工具里做一个生成随机数的功能

宜搭是阿里巴巴钉钉旗下的一款企业应用级开发工具(低代码开发)。话不多说上操作。首先你要创建一个应用,宜搭里面有应用模板,当然也可以自己创建,创建应用后要创建一个页面如下然后点击右上角的编辑进入页面编辑窗台如下图:然后点击左侧的js面板如图:正常的写js代码就可以了如下图:js代码我就不写出来了,写法都是一样的,主要注意的事项就是按钮绑定的方法在面板右侧高级属性里面绑定方法即可,如下图:结语:我也是刚接触这个宜搭,有很多地方不是很懂,期待与大佬交流...

2021-11-03 17:56:32 9085 1

原创 mysql查询结果去重复值

语法:select distinct 字段名 from 表名例子:select distinct order_state from bill

2021-09-06 09:58:36 1783

原创 element ui图片上传预览

参考:https://blog.csdn.net/weixin_44012722/article/details/106787282?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163005236716780264015137%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=163005236716780264015137&bi

2021-08-27 17:12:08 1588

原创 vue.axios数据与echarts data交互

我们在给数据数据进行统计时,会用到饼状图,条形图等。而echarts为我们提供了各式各样的的统计图形,这是echarts官网图片废话不多说上实例:实例基于打包环境安装echartsnpm install echarts --save项目中引入echartsimport * as echarts from 'echarts';创建一个实例//创建容器<div id="main" style="float:left;width:100%;height: 300px;ba

2021-06-22 17:06:37 1607

原创 bug修复-查询出表主键id与表字段不对应

解释一下表id与表字段不对应,例如:xxx表 id name 1 张三 2 李四 3 王五 //表id与表字段不对应,按正常来说我们查询数据查出来时id=1、name=张三,id=2、name=李四,id=3、name=王五//遇到一个bug它查询出来的数据时id=1、name=李四,id=2、name=王五,id=3、name=张三//不一定是往后面推了一位,只是单纯的id与字段名不一致。在做一个删除的操作时删除一条数据时,发现要删除的数

2021-06-20 10:23:35 403

原创 批量新增之axios传多参(传数组和其他类型参数)

这个问题困了挺久的。其实连我自己都不知道从什么时候开始,喜欢围绕着功能去思考代码怎么实现,也时常问自己除了这种方法还有其他的方法没有。要批量新增的是一张中间表,用的方法是mybatis-plus IService类中的saveBatch方法,它是根据实体类对象的集合进行批量新增。因为主键是自增的,所以我只需要获取歌曲id的集合和歌单id。歌单的id可以从歌单页面跳往歌曲页面是传过来,所以我们只需要获取歌曲id的集合。//这是要批量新增的中间表public class ListSong implemen

2021-06-19 20:37:04 3667

原创 mybatis-plus多表查询(三表多对多关系)

数据库表的关系无非就四种:1、一对多(多对一),2、一对一,3、多对多,4、没有关系。其实面对数据表的多对多关系并没有那么复杂,那要看你怎么实现,传统的方法无非就是查询sql语句,而我要的是不通过自己写sql语句来达到查询出数据。这个我貌似不会,在网上找了太多资料,结果太让我失望了,不是要xml文件就是注解写sql,多对多的关系处理不清。想了好久,也碰到好多壁障,不过还是做出来了。功能:通过中间表查询出与之关联的表的个别字段数据传统方法(注解编写sql语句的方式)表关系(歌单表、歌曲表、歌曲集合表(

2021-06-15 21:04:08 7102

原创 音乐播放器

后台我们通过访问路径可以访问到mp3文件,那么我现在要在前端访问,并且想播放哪首歌就播放哪首歌,如图:我已经在播放第四行数据的歌曲了(并且状态是播放的状态。当我点击歌曲图片那一列的第一个播放按钮时,当前播放停止(即第四行停止播放,图标改为没在播放的状态),随即播放第一行数据里的歌曲)如下图是我mp3文件(以文件路径的格式)储存在数据库中功能就是这样,那么我们来看看代码是怎么实现的。关于HTML5音频播放器是参考:http://a8pck.cn/Ha16v//html5音频播放器<a

2021-06-09 20:09:07 252 1

原创 上传的mp3文件无法播放问题(已解决)

我们上传文件后,就可以从后台查看我们上传的文件。(我的做法是,数据库储存的是我们上传完成后文件在服务器中的路径),只要我们服务器是开启的状态就可以按照路径查询到我们要的文件。但是我去查看我上传的mp3文件时,出现了问题。浏览器报个400的错:The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request synt

2021-06-09 10:09:47 3170 2

原创 element upload在表单中上传文件

这个问题着实困扰我许久,找了好多资料,涉及好多自己未知的知识。什么请求头之类的、数据格式不对应,等等。查阅的资料大多是理论,代码毛线都没有,这对新手一点都不友好。嗯哼,拿好板凳坐好,干货满满。前端这是表单完整代码 <el-dialog title="添加歌曲" :visible.sync="dialogFormVisible"> <el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width=

2021-06-07 16:37:38 1903 3

原创 axios.get传数组之批量删除

axios.get传数组参考:https://www.zhihu.com/question/272032105今天要做一个批量删除的功能,后台用的是springboot+mybatis-plus,因为service继承了IService类,我们就可以用它(IService)里面的removeByIds方法,这个方法是根据获取id的集合来进行批量删除的。而这个id的集合当然是前端给我们传过来的。废话不多说,上代码。前端前端我用的是element+vue.js,如下图要有这种多选框,可以参考官网获

2021-06-05 16:53:01 1279 3

原创 前端模糊查询

今天学习一个模糊查询的方法。以前是思维太固定了,使用的模糊查询都是后端调用方法,然后又要写sql语句,而今天学习到是它就在前端进行模糊查询。思想大概是:后端查询总的数据给到前端的俩个容器,一个容器再拜(容器1)是主容器负责 展示数据,另一个容器(容器2)是用来装模糊查询出来的数据,然后把容器2的数据赋给容器1。具体操作如下:前端我用的是element,根据element的特性v-model具有双向绑定的作用,<el-input placeholder="请输入内容" v-model="s

2021-06-01 20:14:48 1513 1

原创 使用element ui-upload组件上传头像

这个头像上传的问题其实困扰我挺久的,我也查了很多的资料可多数都不是我想要的结果。查到有关的也只是模棱两可。以下是我上传成功的全过程希望对你有帮助这是element upload官网组件 vue前端这个是我从官网拷贝过来的(改了一点)<el-upload action="http://localhost:8181/123/123/" :before-upload="beforeAvatarUpload" :on

2021-06-01 17:01:41 1701 3

原创 mybatis-plus分页与vue结合

mybatis-plus插件分页部分可以参照Mybatis-Plus插件-分页查询部分,废话不多说,直接上代码后端 /** * 分页查询数据 * @return */ @RequestMapping("/selectPageText") public List<Singer> selectPageText (@RequestParam("index") Integer index){ Page<Singer>page

2021-05-31 11:29:21 1013

原创 无@RequestBody获取数据为null

知识点参考:https://blog.csdn.net/justry_deng/article/details/80972817/今天在做一个post提交数据时,发现后台接收到的数据总为null,这是vue前端代码submitForm(formName) { this.ruleForm.pic='/img/singerPic/666.jpg'; const _this=this; this.$refs[formName].validate((valid) =&gt

2021-05-30 11:33:51 504

原创 springboor与vue的跨域问题

参考:https://blog.csdn.net/jxysgzs/article/details/110818712axios的引入我们要引入axios可以到axios官网进行引入。不过本人在按照官网npm安装后://安装的dos命令npm install axios在vue浏览器界面刷新还是会出现axios没有定义的错。我的解决方案是:输入此命令即可解决axios没有定义的错vue add axios跨域在我们成功引入axios后写入方法:这个是我直接从axios的官网拿的axio

2021-05-22 09:26:48 67

原创 layui数据表格出现:返回的数据不符合规范,正确的成功状态码应为:“code“: 0问题

参考:今天在做一个小demo时遇到了一个问题,后台数据查询出来了,但前台用的layui动态表格渲染不出来提示为:返回的数据不符合规范,正确的成功状态码应为:“code”: 0,于是上网查询了一下,说什么layui使用时后台数据通常会返回的是数据集合列表,需要使用layui的默认数据格式{ "code" : 0, "msg": "", "count": res.length, "data":res }所以参考了他人的写法如下:嗯,这个表格是我从官网拷贝过来的,

2021-05-18 20:35:40 1247

原创 Mybatis-Plus插件-分页查询

参考:https://blog.csdn.net/weixin_40145819/article/details/111400184导入依赖:这是我的依赖:<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.1</version>&lt

2021-05-18 10:25:50 358

原创 Mybatis-Plus代码生成器

我们在创建完一个springboot项目的时候,项目的目录结构是固定的,如果数据库表比较多,那我们创建实体类,controller,mapper,及mapper的配置文件等等,工作量就比较大,这个时候mybatis-plus里面有一个代码生成器,它就是帮我们一件生成我们的目录结构和配置文件的具体使用方法如下:先导入依赖:<!-- freemarker模板引擎--><dependency> <groupId>org.springframework.boot&

2021-05-17 16:56:15 389

原创 thymeleaf URL传参方法二---路径变量的方式

<button><a th:href="@{/deletePersonByid2/delete/{id}(id=${person.id})}">删除</a></button>控制器方法: @ResponseBody @GetMapping("/deletePersonByid2/delete/{id}") public String deletePersonByid2(@PathVariable("id") Integer id){

2021-05-03 09:56:18 742

原创 thymeleaf url传递多个参数

参考:https://www.cnblogs.com/wonker/p/10460035.html传统URL传递参数用?和&拼接:<a th:href="/deletePersonByid?id=${jjj.id}&name=${jjj.name}"></a>而thymeleaf是使用(,)的形式解析多个参数,结合${}放置变量:<button><a th:href="@{/deletePersonByid(id=${person.id})

2021-05-03 09:09:23 1375 2

原创 idea代码格式化

ctrl+alt+l

2021-04-28 11:10:56 134

原创 idea类重命名快捷键

shift+f6

2021-04-28 10:27:08 1002

原创 idea抛异常快捷键

alt+enter

2021-04-27 19:18:38 4154

原创 idea重写父类方法快捷键

ctrl+o

2021-04-26 15:40:11 2196 1

原创 身份证验证

参考:https://blog.csdn.net/qq_42336584/article/details/110632211①:身份证 18 位数②:前 17 位全是数字③:验证最后一位1.前面的身份证号码 17 位数分别乘以不同的系数 从第一位到第十七位的系数分别为:7-9-10-5-8-4-2-1-6-3-7-9-10-5-8-4-2。2.将这 17 位数字和系数相乘的结果相加。3.用加出来和除以 11,看余数是多少?4.余数只可能有 0-1-2-3-4-5-6-7-8-9-10 这 1

2021-04-26 10:40:34 325

原创 Private关键字、封装、this关键字、构造函数、重载

Private关键字我们都知道public是一个修饰符,因为我们在创建类的时候都会顺带着写上,在了解之后public修饰符是一个权限最大的一个。有最大就相对有最小,private是一个权限最小的修饰符。Private:名为私有的,它的作用是修饰类中的成员(成员变量于成员方法)。而被private修饰的类成员只在本类中访问。为什么要把某些类成员私有化呢?在实际项目中,我们有些类中的特殊成员不便对外开放,如果是public的权限最大,人人都可以访问可以进行修改。例:Public class man

2021-01-21 09:44:43 119

原创 多表的修改

如果会多表的新增,那么离多表的修改就不远了。在上一次我们见到了多表的新增,它实现的原理就是在页面获取数据,当然了,这个获取的数据是获取你要新增表的数据。而修改也是相同的思路,唯一有点不一样的就是在修改之前要进行回填数据。说起来它其实也不是很复杂,主要如上图所示有关的四个表,主表为PW_Indent,要修改的内容是图中表PW_ModeOfPayment(支付方式)与表GR_RoomClassi...

2020-09-01 22:14:55 602

原创 面向对象

文章目录前言一、面向对象的思想二、类和对象的关系:那对象是怎么来的呢?匿名对象:匿名对象当作参数传递:前言恰好你需求,恰好我专业内容仅供参考一、面向对象的思想在说面向对象的思想前,我们先说说面向过程。那么什么是面向过程呢?其实面向过程 我们早就接触过了,在学 c#的时候你要完成某个功能是不是要在 script 标签里写方法,然 后在 body 标签调用,最后通过浏览器输出呈现给使用者看,而这就是面向过程。 例子: 面向过程:就是面向每一个步骤,每一个动作,就比如人的一天:早晨我起床,我漱口,

2020-09-01 22:02:46 352

原创 Java基础知识-运算符、流程控制语句

Java基础知识-个人学习心得恰好你需求,恰好我专业内容仅供参考运算符运算符分很多种,常用的有:算数运算符,赋值运算符,关系运算符,逻辑运算符,三元运算符算数运算符:加、减、乘、除(+、-、*、/、%、++、–、+=、-=)int a=6;int b=4;System.out.println(a+b);//加System.out.println(a-b);//减System.out.println(a*b);//乘System.out.println(a/b);//除System.

2020-07-27 18:28:01 112

原创 Java基础知识-常量,变量,数据类型转换

恰好你需求,恰好我专业 内容仅供参考》》》常量,变量,数据类型-转换》常量:在程序执行的过程中,其值不可以被改变的量是常量。常量的类型:字符串常量: ”b...

2020-06-24 17:29:55 119 1

原创 字符串

开发工具与关键技术:字符串 作者:章明撰写时间:2020/5/28串的定义:串是字符串的简称。在数据结构中,串是一种在数据元素的组成上具有一定约束条件的线性表,即要求组成线性表的所有数据元素都是字符,所以说窜是一个有穷的字符序列字符串的定义:串是由零个或多个字符组成的有限序列,记作s=”s0s1…sn-1”(n≥0),其中s是串名,字符个数n称作串的长度,双撇号括起来的字符序列”s0s1…sn-1”是串的值。每个字符可以是字母、数字或任何其它的符号。零个字符的串(即:””)称为空串,空串不包

2020-05-28 14:58:37 111

原创 线性表

开发工具与关键技术:线性表 作者:章明撰写时间:2020/5/12线性表的定义:由n个相同类型元素a1、a2、a3、……an组成的有序列表。其中n表示数据元素的个数也称为长度,当n=0时称为空表记为()。举例:由26个字母(a、b、c、d、……)构成是一个线性表。线性表的特征:1、在非空的线性表,有且只有一个开始节点a1,它没有直接前趋,而只有一个直接后继a2。2、有且只有一个终结端点an,它没有直接后继,而只有一个直接前趋an-1。3、其余的内部节点ai(2<=i<=n

2020-05-17 15:50:34 127

原创 排序算法

开发工具与关键技术:排序 作者:章明撰写时间:2020/5/3直接插入排序-基本结构-开始时有序表中只有一个元素,无序表中有n-1个元素-排序过程中每次从无序表中选出第一个元素将它插入到有序表的适当位置,使之成为新的有序表-每一次都是将一个元素记录到前面的有序表中,直到所有的元素记录为止。这样的排序需要进行n-1次才结束。如下图是直接插入排序的过程。直接插入排序的优点:...

2020-05-07 15:55:04 344

原创 堆栈的压入与弹出

开发工具与关键技术:堆栈 作者:章明撰写时间:2020/4/25堆栈的定义:堆栈简称为栈,是限定在表的一端进行插入和删除操作的线性表。在表中允许插入和删除的一端称为栈顶,另一端称为栈底。通常将元素插入栈顶的操作称为“入栈”(进栈或压栈)称删除栈顶的元素的操作为“出栈”。如图所示为栈的“进栈”与“出栈”堆栈的特征是后进先出。它的这一特征就好似我们生活中的碟盘子。(如上图所示)堆栈的...

2020-04-27 13:57:20 2326

原创 多表的修改

如果会多表的新增,那么离多表的修改就不远了。在上一次我们见到了多表的新增,它实现的原理就是在页面获取数据,当然了,这个获取的数据是获取你要新增表的数据。而修改也是相同的思路,唯一有点不一样的就是在修改之前要进行回填数据。说起来它其实也不是很复杂,主要如上图所示有关的四个表,主表为PW_Indent,要修改的内容是图中表PW_ModeOfPayment(支付方式)与表GR_RoomClassi...

2019-07-29 15:45:49 267

原创 多表新增

我们经常谈论,一个项目的核心是数据库。而数据库的主要几个功能无非就是新增,修改,删除,查询。而在LINQ中也是这么几个操作,至于那种花里胡哨的所占比例也不过是整个项目的20%-30%。新增,修改,删除,查询,我想大家都不陌生。给数据库的一个表的查询,新增,修改,删除是最基本的。但这也仅仅是针对单表的,如果一次性新增多表,那该怎么做呢。在我所负责的一个项目模块中,就运用到了多张表的新增,就是客人来...

2019-07-29 15:37:47 177

原创 三类css隐藏

有时候我们会遇到这样一种选择,在HTML页面的时候我们要用到这个元素,但又不想让它显示出来。这个对于大部分IT人员来说这并不是个问题。有两大解决的方法,第一就是采用css编写样式,第二是在javascript中修改。而我要讲的是第一种,采用css样式的方法。先讲一下隐藏部分的内容的css样式—overflow内容取自w3c)正如上图所示,overflow的作用是溢出部分进行隐藏。通俗的说:有...

2019-07-18 08:43:17 115

空空如也

空空如也

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

TA关注的人

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