- 博客(27)
- 收藏
- 关注
原创 Mysql selectKey的使用,新增当天数据不重复
selectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。但是最近项目中修改了同事的一个bug,通过selectKey解决的。内容如下 @TableField(exist = false) private int count; <!--新增--> <update id="insertBatchFor" parameterType="com.ct.business.domain.Deduc.
2022-07-29 15:32:27
501
原创 Element UI 在Table里进行直接新增和修改
最近做的一个项目,要求新增和修改不要用弹出框的形式,而是希望可以直接再表格中进行添加修改,做完后端的我,一脸懵逼,后来查看文档,总结如下,以便学习。最终效果如下:直接上代码:前端:1、三个按钮,新增、保存、批量新增的按钮: <el-row class="mb20" style="font-weight: bold">费用明细</el-row> <el-row :gutter="10" class="mb8"> &..
2022-05-28 13:59:20
5374
原创 微信小程序真机调试报错 TypeError: H.createEvent is not a function
当我们用微信开发工具开发的时候,用微信开发工具查询后端接口都一切正常,但是点击预览扫码以及真机调试的时候,发现请求后端接口,但是没有任何反应,界面出现空白,查询了百度,有点大神说内网穿透,有的说IP不一致,所以针对这点,进行修改如下,解决了我的问题。1、首先,在微信开发工具里设置如下:2:修改请求,不要用localhost,改用IP地址let host = "http://192.168.1.6:7090/api/";export default host;3: 打.
2022-05-15 17:46:10
4122
2
转载 MySQL实现字符串逗号分割split并获取长度
问题描述数据库中有些数据以半角逗号,为分隔符,需要获取分割后的值或长度-- 创建表CREATE TABLE `person` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID', `name` varchar(255) NOT NULL COMMENT '用户名', `hobby` text NOT NULL COMMENT '爱好,多个用英文逗号分隔', PRIMARY KEY (`id`)) ENGINE=Inno..
2022-05-11 16:24:51
12352
原创 java group_concat的使用
前言:最近的一个项目,需要将数据进行统计显示,最后在前端界面以分号进行隔开group_concat函数作用,是能将相同的行组合起来,比较省事select work_sheet_id, group_concat(concat(handle_type_name,':',handle_type_score,'分') separator '; ' ) as 'hand'from work_sheet_handle_typewhere work_sheet_id in ('64992474
2022-05-11 13:35:55
1021
1
转载 java反射实现新旧对象中相同属性名对应的属性值比较
分享一下:详情点击原创链接package util;import java.lang.reflect.Field;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class CompareTwoObjUtil { public static final List<Map<String,Object>&g.
2022-04-27 10:03:12
385
原创 [css] 元素的隐藏和显示
类似网站广告,当我们点击关闭就不见了,但是我们重新刷新界面,会重新出现!本质:让一个元素在页面中隐藏或者显示出来。一:display属性display属性用于设置一个元素应如何显示:display:none;隐藏对象 display:block;除了转换为块级元素以外,同时还有显示元素的意思display隐藏元素后,不再占有原来的位置二:visibility可见性visibility属性用于指定一个元素应可见还是隐藏visibility:visible;元素可视 visib
2022-04-20 16:51:00
543
原创 【css】圆角边框、盒子阴影(重点)
一:圆角边框在css3中,新增了圆角边框样式,这样我们的盒子就可以变成圆角了语法:border-radius:length;参数值可以为数值或百分比的形式 如果是正方形,想要设置为一个圆,把数值修改为高度或者宽度的一半即可,或者直接写为50% 如果是个矩形,设置为高度的一半就可以做 该属性是一个简写属性,可以跟四个值,分别代表左上角、右上角、右下角、左下角 分开写:border-top-left-radius、border-top-right-radius、border..
2022-04-20 16:34:04
403
原创 【css】定位的组成以及使用
定位:将盒子定在某一位置,所以定位也是摆放,按照定位的方式移动盒子。定位 = 定位模式 + 边偏移。定位模式用于指定一个元素在文档中的定位方式。边偏移则决定了该元素的最终位置。边偏移:就是移动定位的盒子移动到最终位置。有top、bottom、left和right 4个属性。一:相对定位 relative (重要)相对定位是元素在移动位置的时候,是相对于它原来的位置来说的(自恋型)语法:选择器 { position:relative; }相对定位的特点:它是相对于原来
2022-04-20 14:52:25
139
原创 【css】清除浮动
需求:商品列表的布局,往往是通过浮动进行排列在一行进行显示的,但是这个时候我们不能指定具体的高,又因为浮动之后,是不保留原先位置的,所以导致后面的块级元素会出现叠加情况,我们想实现有多少商品,则商品的div自动扩大。解决方案:1、额外标签法:2、after伪元素法:3、双伪元素清除浮动4、父级添加overflow...
2022-04-19 17:45:04
81
原创 label、font复写、装饰文本、文本缩进
1、label标签的使用场景:需求当点击男选中男,点击汉字女选中女2、font的复用可以四行完成的代码量,font复写这一行代码即可,节约代码3、装饰文本主要是:给文本进行装饰,给文本添加下划线、删除线、上划线4、文本缩进...
2022-04-19 17:33:01
277
原创 mysql分组后取每个分组的最新一条数据
思路一:先将数据进行进行排序,取最新的数据select *from (select * from guiji where status = 1 having 1 order by kssj desc) tmp group by xm思路二:通过MAX函数获取最新的时间和地址(因为需要按照地址分组),然后作为一张表和原来的数据进行联查SELECT t.* FROM (SELECT address,max(create_time) as create_time FROM te
2022-04-13 14:22:30
11136
8
原创 JAVA 定时去执行,将数据保存到数据库,一天只能存在一条
防止数据量太大,将数据进行拆分@Override @Transactional(rollbackFor = Exception.class) public Integer insertBatchForTask(List<DeductionRecordEntity> deductionRecordEntities) { List<List<DeductionRecordEntity>> split = CollectionUtil.sp
2022-04-08 16:06:18
2512
原创 java8过滤两个list中相同属性值的数据
从list1集合中过滤list2中age属性值相同的数据package com.gisquest.platform.rest.api.rolemgr; import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Objects;import java.util.stream.Collectors; public class
2022-04-08 15:56:18
6378
1
原创 假设现在有 n 个机构,每个机构下有几个商品,如何查询
具体情况说明:如何查出 100001 下商品 1000、1001、1003 、 100002 下商品 1003、1004 、 100003 下商品 1006、1008、1009 的销售情况实现简单,也好理解,SQL 也能走索引,一切看起来似乎很完美,然而现实是:部门开发规范约束,不能循环查数据库。解决方案1、OR 拼接 2、行行比较...
2022-04-08 13:47:28
230
原创 element ui 表格和数据对不齐
body .el-table th.gutter { display: table-cell !important}
2022-03-08 09:50:57
823
原创 linux解压文件 -bash: unzip: command not found
利用unzip命令解压缩的时候,出现-bash:unzip: command not found的错误。unzip——命令没有找到,其原因肯定是没有安装unzip。利用一句命令就可以解决了。命令是:yum install -y unzip zip安装成功后就可以使用unzip命令了。————————————————...
2022-03-01 15:10:16
2407
转载 项目中动态代理,前置通知的使用案例
【Java】自定义注解 | 前置通知 | 设值userId_hgSuper的博客-CSDN博客_java前置通知一、说明1、maven项目2、基于ruoyi-fast3、作业需要: 进入Controller前,将入参userId默认赋值为当前登录用户4、多个入参是,包含userId的入参实体需位于方法的第一位5、请求参数,需要定义userId字段,不能定义到父级,没有定义不会报错二、代码备份1、定义注解此类,位于common模块package com.ruoyi.common.annotatio...htt
2022-03-01 09:39:22
113
原创 Mysql 常用语句回执(增、删、改)
#向buildBaseInfo中添加字段ALTER TABLE table_name ADD COLUMN column_name VARCHAR(100) DEFAULT NULL COMMENT '新加字段' AFTER old_column;语句内容: table_name :表名; column_name:需要添加的字段名; VARCHAR(100):字段类型为varchar,长度100; DEFAULT NULL:默认值NULL; AFTER old_colu.
2022-02-19 08:43:13
146
原创 vue select 获取value和lable操作
<el-form-item label="站点名称" prop="siteName"> <el-select v-model="form.siteId" @change="subStation" filterable clearable placeholder="请选择"> <el-option v-for="item in stationList" :.
2022-01-19 16:27:01
1506
原创 通过数据判断element-ui的复选框可选或者不可选
<el-table :data="tableData" stripe style="width: 100%; text-align: center" @selection-change="handleSelectionChange"><!-- checkbox选中框 --> <el-table-column type="selection" width="55" :selectable="selectable"></el-table-column>.
2022-01-19 15:50:53
804
原创 mybatis 如何控制台输入SQL语句
1、在mybatis.config.xml中增加如下配置:<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE configurationPUBLIC "-//mybatis.org//DTD SQL Map Config 3.0//EN""http://mybatis.org/dtd/mybatis-3-config.dtd"> <configuration> <settings><s
2022-01-14 23:31:37
395
原创 加入键盘的点击事件
需求:如果在备注也就是文本编辑中,如果想加入换行的话,需要加入键盘的点击事件<textarea name="textName" id="textName" style="width: 500px; height: 160px; padding: 1;FONT-FAMILY: 宋体; FONT-SIZE: 9pt" onkeydown="if(event.keyCode==13)addEnter(
2017-07-08 17:13:39
220
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人