自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SortableJS/Sortable拖拽组件

【代码】SortableJS/Sortable拖拽组件。

2023-09-18 19:59:51 185

原创 nacos配置报错Unknown column ‘encrypted_data_key‘ in ‘field list‘

nacos版本>2.1,数据库表要有这个字段nacos版本<2.1,数据库表不能有这个字段。

2023-04-21 15:28:55 2715

原创 Java 两个日期之间的,年 月 日

Java获取两个日期之间的年月日, 存到数组中public class TestMain { //测试方法 public static void main(String[] args) { System.out.println(getTimeList("2018", "2020")); System.out.println(getTimeList("2018-10", "2020-02")); System.out.println(getTime

2021-11-01 15:43:06 323

原创 vue-json-view与vue-json-viewer

一就很普遍的方法vue-json-viewnpm i -S vue-json-views // 注意是 viewsimport jsonView from 'vue-json-views'<template> <json-view :data="json"/></template> <script> import jsonView from '@/components/json-view'; export d

2021-08-20 15:50:41 1478

原创 elementui表格内容太多,只显示3行(根据自己需求,几行都可以),超出部分用省略号代替,鼠标悬停,tooltip提示

今天遇见一个需求=表格内容太多,想显示3行,剩余的文字用省略号代替如果你的需求只显示一行,那就一个属性搞定 show-overflow-tooltip 详情见官网show-overflow-tooltip就生效,只显示一行 <el-table-column show-overflow-tooltip prop="content" header-align="center" align="center

2021-08-07 10:29:54 7562

原创 element ui 日期选择框,开始日期不能晚于当前日期,结束日期不能早于开始日期、也不能晚于当前日期

**需求:**日期选择框事件范围内假如开始时间选择2020年,那么结束时间不能早于2020,也不能大于当前日期选择开始时间: 无法选择比当前时间大的开始时间选择2017年那么 结束时间也不能大于当前时间代码实现<el-form-item label="台历日期"> <el-date-picker v-model="dataForm.startDate" type="year" :picker-o

2021-07-30 11:03:30 4275

原创 springboot 事务回滚,try中的sql依然会回滚,但是catch中的sql让它执行

当我们在开发中不免会遇见一下奇葩的需求1.比如,当我们调用一个接口,插入数据的时候,难免会产生异常,但是,我们需求想把异常记录下来,并且这个接口存在事务既然存在事务,那么会把虽有的回滚了,存异常的sql就无法执行那今天就来告诉你 @Transactional // 事务注解 @RequestMapping("/接口名(自己定义)") public R medical_waste_recycle(@RequestBody Map<String, Object> hosMed

2021-07-06 17:06:42 1354 1

原创 java 获取e.printStackTrace() 的具体信息,赋值给String 变量 并返回

java 获取e.printStackTrace() 的具体信息,赋值给String 变量try…catch 大家会经常用,但是e.getMessage() 有时会为null 也有可能满足不了我们的需求 ,此时我们想要e.printStackTrace()的信息,并记录下来 public static void main(String[] args) { try { System.out.println(1 / 0); } catch (Ex

2021-06-16 11:27:03 898

原创 交换List集合中任意两个元素的位置

交换List集合中任意两个元素的位置定义一个方法swap()传入集合和两个角标使集合中元素交换位置使用创建第三方变量的方式实现两个元素的位置交换// An highlighted blockpublic static void main(String[] args) { List<String> list=new ArrayList<>(); list.add("a"); list.add("b"); list.add("c"); list.add("d"); l

2021-06-15 13:56:42 2990

原创 echarts鼠标点击、悬停在一个图表,另一个图表高光、tooltip提示

今天有个需求当鼠标悬停到桑基图一个节点,饼状图高光默认当鼠标悬停在第一个节点的时候,下面的饼状图高光this.chartBar = echarts.init(document.getElementById('S_chartBox_zong')) this.chartBar.setOption(option1) window.addEventListener('resize', () => { this.chartBar.resize()

2021-04-15 20:53:04 1540

原创 element ui下拉框根据输入的内容查询出option

最终实现的样子 资料 看到官网的select创建条目远程搜索当我们新增企业信息的时候,如果企业存在,就从下拉框模糊查询公司名,根据下拉框可输入的内容去匹配公司号码,如果不存在,就创建公司,新增公司号码<el-select v-model="dataForm.name" filterable remote reserve-keywor

2021-03-31 16:35:09 633 1

原创 vue父组件与子组件相互传值

父组件传值给子组件1.父向子传值props父组件:子组件:(1)props: {inputName: String,required: true}(2)props: [“inputName”]2子组件给父组件传值//子组件自定义一个按钮触发onSubmit()方法;<el-form-item> <el-button type="primary" @click="onSubmit">立即创建</el-button></el-form-

2021-03-22 17:55:36 160 2

原创 vue监听input标签中内容的变化,调用接口

通过输入名称,就可以拿到相应的东西<el-form-item label="名称" prop="name"> <el-input v-model="dataForm.name" placeholder="产废企业名称" @input="search($event)"></el-input> </el-form-item>这里的重点是:在vue中,监听input输入事件,使用的是v-on指令。v-on: i

2021-03-19 15:29:11 4157 3

原创 给定数字N 表示最多能利用*的数量用*号打印菱形,菱形总数量不超过给定的数字N

public static void main(String[] args) { int rows = 0; //菱形需要的*号数 ArrayList<Integer> list = new ArrayList<>(); Scanner input = new Scanner(System.in); System.out.print("请输入*号数:"); rows = input.nextInt();

2021-03-17 11:57:45 418

原创 List<Map<String,Object>> 根据某个对象的是排序

//排序 从大到小 if (map != null && map.size() > 1) { Collections.sort(map , new Comparator<Map<String, Object>>() { @Override public int compare(Map<String, Object> o1, Map<Stri

2021-02-27 18:49:33 156

原创 maysql 报错> 1221 - Unknown error 1221

mysql出现> 1221 - Unknown error 12211.当我们拼接2条sql时,就会用到 union all 和unionunion all 和 union的区别是union:会把两个查询语句的结果集合并起来,会过滤掉两个结果集中重复的行。union all:不会过滤掉重复行,把所有的数据查询出来2.报错的原因是,我们写的2条sql查询时 每一条都使用了order by3.解决办法有两个1.1(SELECT A,B,C FROM `s` ORDER BY A DESC

2021-02-22 21:01:19 1106 1

原创 vue实现echarts地图

<el-button type="text" @click="getEchartsMap()">地图模式</el-button><!-- :fullscreen="true"--> <el-dialog class="dialog" :visible.sync="dialogEchartsMapVisible" :fullscreen="true" @close="clearEchart">

2021-01-30 10:47:36 342

原创 Error updating database. Cause: java.sql.SQLException: #HY000

造成这个错误的原因是数据库中有字段要求不能为空,但insert语句中没有提供该字段的数据然后我们回到数据库看看

2021-01-22 17:44:27 15066

原创 element ui 一键清空多个input中的参数

条件查询过多,清空input框浪费时间,所以一键清空1.一次性清空这两个框里面的数据2.清空按钮,绑定方法<el-button @click="funClear" type="danger">清除</el-button>这里两种方式,都可以达到效果// 清空所有输入框的值 funClear () { var txts = document.getElementsByTagName('input') for (var i =

2021-01-15 16:39:30 2762 4

原创 java比较当前时间与所需时间比较

try{ //创建Calendar 的实例 Calendar calendar = Calendar.getInstance(); //当前时间减去一天,即一天前的时间 calendar.add(Calendar.DAY_OF_MONTH,-2); //返回当前时间的毫秒数 calendar.getTimeInMillis(); SimpleDateFormat fmt...

2021-01-13 16:24:10 1227

原创 Return value (126) was not iterable.

java 报错Error evaluating expression ‘params.createBy’. Return value (126) was not iterable.出现原因:xml文件中遍历List 时,该参数的实际值为非List数据。这里需要一个list集合去遍历查询,注释仔细看,尤其没有子id的时候// 判断是否为超级管理员 if (getUserId() != Constant.SUPER_ADMIN) { // 如果不是,就把当前用户id传给

2021-01-13 10:03:46 7338

原创 element-ui中input校验只能输入数字

<el-col :span="12"> <el-form-item label="产生量(吨)" prop="productAmount"> <el-input onkeyup="this.value = this.value.replace(/[^\d.]/g,'');" v-model="dataForm.productAmount" placeholder="产生量(吨)" style="width: 200px">&lt

2020-12-26 15:33:45 2469 6

原创 element-ui中table 去掉表头、去掉边框线、去掉鼠标悬停背景颜色

首先去掉表头**:show-header=“false”**就可以去掉表头<el-table :data="dataList" border :show-header="false" v-loading="dataListLoading" style="width: 100%;"> </el-table>去掉边框先去掉border属性然后增加css<el-table :data="d

2020-12-22 14:54:06 12897 7

原创 java正则表达式,判断前端参数,修改表中另一个字段的值

前端传参,调用接口将两个值都传给后端,做比较,符合条件,修改数据表中另一个字段值init (id) { this.dataForm.id = id || 0 this.visible = true this.$nextTick(() => { this.$refs['dataForm'].resetFields() if (this.dataForm.id) { this.$http({

2020-12-19 15:02:56 358 6

原创 vue+element ui table导出勾选、全部数据

一:第一种方式1 安装依赖npm install --save xlsx file-saverid写在里面,才能够导出数据// 下面的方法中也有注释id="out-table"绑定事件 <el-form-item> <el-button @click="exportExcel">导出</el-button> </el-form-item>引入组件 // // 引入导出Excel表格依赖 //

2020-11-23 19:53:50 2950 1

原创 vue实现antv g6拓扑图

1.安装antv g6执行命令即可npm install @antv/g6在页面中引入import G6 from '@antv/g6'界面<template> <div id="container"></div></template><script> import G6 from '@antv/g6' // import insertCss from 'insert-css' export default

2020-11-09 20:12:19 5614 8

原创 echarts中图表X轴字体太长,换行或者倾斜

处理X轴字体太长问题当我们发现x轴的字体太长,第二个显示不了只需在echarts中配置就可以了换行处理想每行显示几个字,可以修改var provideNumber = 2即可xAxis: [ { axisLabel: { // 坐标轴刻度标签换行处理 formatter: function (params) { var newParamsName

2020-10-29 20:28:14 2694 1

原创 java springb2项目中Error evaluating expression ‘params.year != null and params.year !=‘‘‘是XML文件

首先看一下我们的dao层发现是这样写的List<LifeIncinerateAcceptEntity> sumSangito( Map<String, Object> params);再回到我们的xml文件中,这里是没有问题的<select id="sumSangito"> select * from XXX a <if test="params.year != null and params.year !=

2020-10-17 17:57:55 4049 1

原创 vue+element ui中tabs标签页,跳转新的页面

使用vue结合element-ui开发tab切换vue的不同组件,每一个tab切换的都是一个新的组件。1.建立父组件 aaa.vue 建立子组件bbb.vue和ccc.vue在父组件中写以下代码<!--aaa页面 父组件--><template> <div class="tabZujian"> <el-tabs v-model="activeName" @tab-click="handleClick"> <el-tab-

2020-10-13 17:08:16 10239 3

原创 BigDecimal转为String类型、int类型

我们可以看到,这里拿到的是一个BigDecimal类型的数据,1.BigDecimal类型转化为String类型的数据// 这里呢,在industryUseRecordEntity这个对象里面,// SumSourceNum这个属性存储的数据就是BigDecimal类型的数据,valueList.add(industryUseRecordEntity.getSumSourceNum());我们只需要在对象前面加上String.format("%.0f,)// %0.f意思就是小数点后面保留0.

2020-10-12 19:30:22 15792

原创 Java中cpu与程序之间的关系

尽量不要玩,电脑会死机,需要重启/** * 电脑死机 */public class TestCpu { public static void main(String[] args) throws InterruptedException { //线程是任务调度的最小单位,线程过多,会严重消耗cpu while(true){ Thread.sleep(4); new Thread(){

2020-10-10 19:38:18 243

原创 Java内存与程序之间的关系

这里是代码。看着比较直观public class TestMonery { //内存溢出// ArrayList<byte[]>list=new ArrayList<>(); //jvm有垃圾回收机制,入股堆中的内存没有引用指向,则被回收 public static void main(String[] args) { while (true){ byte[] bf = new byte[1024];

2020-10-10 19:34:38 193

原创 Java磁盘与程序之间的关系

主要发生在文件处理中,比如使用I/O流读写文件时。程序会影响到磁盘使用率。public class TestDisk { public static void main(String[] args) throws IOException { // 123.zip是源文件,d,是目标盘 copyFileByBuf("E:\\123.zip","D:"); } public static void copyFileByBuf(String srcPath,S

2020-10-10 19:29:48 124

原创 Java二分查找-高效率的查找

二分查找:效率高被查找的数组元素,必须是有序的 public static void main(String[] args) { int[] arr = {1,4,7,10,13,15,21,25}; int index = binarySearch(arr,12); System.out.println(index); index = binarySearch(arr,7); System.out.println(inde

2020-10-10 19:22:40 97

原创 Java快速排序案例

public class QuickSort { public static void quickSort(int[] arr,int low,int high){ int i,j,temp,t; if(low>=high){ return; } i=low; j=high; //temp就是基准位 temp = arr[low]; whi

2020-10-10 19:17:36 254

原创 vue或者H5实现百度地图拾取经纬度,并且搜索标记

1.H5实现百度地图坐标拾取H5效果图展示使用CDN方法引入百度地图的js文件 <script type="text/javascript" src="http://api.map.baidu.com/api?key=&v=1.3&services=true"></script>话不多说,直接上代码<!DOCTYPE html><html><head> <meta charset="utf-8"&gt

2020-10-09 21:45:02 1787 3

原创 element ui 动态表格,根据第一个字符,判断字体的颜色

element ui 动态表格,根据表格第一个字符,显示不同颜色效果图1.在el-table 标签内<el-table // 通过:cell-style :cell-style="cellStyle" :default-sort="{prop: 'id', order: 'descending'}" :header-cell-style="{background:'#ebeffb',color:'#000'}" :data="dataList

2020-10-07 20:06:59 552

原创 element ui ---table中,单独改变某个列或者行的属性

element ui —table中,单独改变某个列或者行的属性 例如(改变某个列的背景颜色、去除表格分割线)1.在el-table中添加:cell-style="columnStyle"其中columnStyle是自己写的一个方法2.在methods里面写方法columnStyle ({row, column, rowIndex, columnIndex}) { if (columnIndex === 0) { // 返回去除表格中的横线

2020-10-07 19:48:18 3691 3

原创 vue+element ui--table中自定义排序

table中关键{{sortNum(scope.$index+1)}}<el-table-column header-align="center" align="center" label="序号" width="50"> <template slot-scope="scope"> // 调用methods 方法中的sortnum方法,传参 {{sortNum(scope.$index+1)}} </template></e

2020-10-06 20:05:49 1448

原创 vue+elementui+百度地图

1.安装vue-baidu-map组件cnpm -i --save vue-baidu-map2.新建vue界面需要自己获取秘钥秘钥的获取方式,官网获取获取成功以后,填写到ak位置上<!--百度地图--><template> <el-row :gutter="20"> <el-col :span="24"> <el-card shadow="never" class="mapBox1">

2020-10-06 17:02:26 5983 11

空空如也

空空如也

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

TA关注的人

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