自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 element的form表单中输入框、下拉框的校验问题

1. 下拉框校验当前版本的element对select选择器的验证存在问题:select选了值,关闭弹框,再打开会触发自动校验。* 目前有两种解决方法: * 1.使用 v-if 控制表单,太消耗性能 * 2.关闭弹框时直接delete选择器校验,下次打开弹框再添加进去 //使用第二种,触发form中的方法addRules(),把对下拉框的校验重新加进去headeropenDialog() { 触发form中的方法addRules(),把对下拉框的校验重新加进去 th

2020-07-09 11:16:19 436

原创 给整个页面右侧添加一个滚动条

overflow-y: auto;height: 672px;<template> <div class="dashboard-editor-container"> </div></template><style rel="stylesheet/scss" lang="scss" scoped> .dashboard-editor-container { padding: 15px; .

2020-06-30 17:43:24 263

原创 element 表格内容过长取前10字符,鼠标放上显示全部

需求显示所有角色名(逗号分隔),最多显示两行(前10个字符),鼠标移动显示全部实现代码<el-table-column sortable="false" align="center" prop="rolesFormatter" width="140px" label="角色"> <template slot-scope="scope"> <el-popover placement="top-start"..

2020-06-29 10:26:26 554

原创 vue使用async和await解决请求异步问题,确保请求返回结果再执行下面的代码

参考解决vue请求异步问题自己代码afterRequest(result) { //支持高亮提示,提示标准差远高于平均标准差的坐席组别 //获取每个坐席组的坐席数据 this.getDataEveryRepGroup(result).then(res=>{ const _self = this; //求每个坐席组数据标准差 for (let i = 0; i < this.repGroupData.length; i++) {

2020-06-17 10:15:39 873

原创 js关于日期的算法

获取当前周数判断年份是否为润年获取某年某月的天数计算两个日期差几天周获取对应的日期给一个年份和第几周,计算出这周是从几号到几号计算环比日期/*** 获取当前周数*/export function getWeekNumber(y, m, d) { var targetDay = new Date(y, m - 1, d); var year = targetDay.getFullYear(); var month = targetDay.getMonth.

2020-06-02 09:32:45 61

转载 排序之Map集合根据Map里的value排序

map集合根据value排序import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map; public class java_ListMapSort { public static void main(String[] args) {

2020-05-19 11:03:08 85

转载 js第几周转成对应的日期范围

js第几周转成对应的日期范围

2020-05-08 14:11:40 209

原创 element表格导出成excel

按钮<el-button type="primary" :loading="downloadLoading" @click="download" size="mini"> <i class="el-icon-download"></i> 下载</el-button>方法// 导出download() { if (!t...

2020-05-08 11:25:05 45

转载 java.lang.UnsupportedOperationException解决,mybatis返回类型resultType

解决

2020-05-07 14:32:16 27

转载 static方法调用mapper接口出现NullPointerException 解决办法

解决1或解决2

2020-05-07 14:30:58 71

原创 svn提交文件名大小写不区分,先删除,再提交

svn提交文件名大小写不区分,先删除svn上的文件,再提交

2020-04-27 17:58:17 71

原创 联络中心dsl语句

1.前端查询条件 formInline 的 dslGET /contact_telemarketing/_search{ "query": { "bool": { "must": [{ "range": { "startTime": { "from": "2019-12-01 00:00:00", "to": "2019-12-31 23:...

2020-04-23 20:01:55 67

原创 JSONArray转字符串数组

String[] repGroup = ((JSONArray)param.get("repGroup")).toArray(new String[]{});

2020-04-23 17:59:58 1432

原创 两个interger(int)类型相除保留4位小数

// 4 * 100 / 9float num = (float) (int)countResult.get(i).get("count") * 100 / (int)totalResult.get(i).get("count");DecimalFormat df = new DecimalFormat("0.00"); String rate = df.format(num); //44....

2020-04-21 19:05:12 410

原创 报表工具记录

1.维度-度量组合情况1.1 一维1度1.1.1 统计表:表字段维度+内置度量1.1.2 统计表:内置维度+内置度量1.1.3 统计表:表字段维度+表字段度量可以计算出每个班级分数,最大值,最小值,平均值,总和,然后出图。1.2 二维1度1.2.1 统计表:表字段维度+内置度量第一个维度是x轴,第二个维度是图例1.2.2 一维1度钻取一个维度(实际处理为两维1度)1....

2020-04-21 15:43:56 157

原创 ElasticSearch SQL 日期函数

1. 总体分为按年、季度、月、日、时、分、秒有些可以分为两种情况,比如:按月按月(每一年的月的数据叠加在一起)按年/月(按哪年哪月来统计)#按秒POST /_xpack/sql?format=json{"query": "select SECOND(endTime),count(1) count from contact_telemarketing group by SECO...

2020-04-16 18:07:18 313

原创 json合并、json数组对应位置合并

json合并let a = { a: 1, b: 2 };let b = { c: 4, d: 5 };//得到json {a: 1, b: 2, c: 4, d: 5}Object.assign(a, b); //a就成了合并后的{a: 1, b: 2, c: 4, d: 5}两个已知的 json数组合并var a =[ { 'id': 1, ...

2020-04-08 13:54:36 130

原创 js的for循环中把 i 拼进属性名

let arr = []//options.series[0].data是一个数组 [21,23,43,17] for (let i = 0; j < options.series[0].data.length; i++) { let json = {} json["b" + i] = options.series[0].data[i]; arr.push(json);}//...

2020-04-08 09:37:58 153

转载 vue使用scoped私有作用域,无法覆盖组件库子组件样式问题

组件内部style覆盖ui框架样式

2020-04-07 14:12:38 63

原创 element栅格5等分

element栅格时基础的 24 分栏,实现5等分需要设置百分比案例1. 三等分<el-col :xs="12" :sm="12" :lg="8" class="card-panel-col"></el-col>2. 四等分<el-col :xs="12" :sm="12" :lg="6" class="card-panel-col">&l...

2020-04-03 14:29:03 1261 9

原创 mysql一个数据库中表(数据)复制到另一个数据库中

1.创建一张新表创建表CREATE TABLE voice LIKE chartDesginer.voice;复制数据INSERT voice SELECT *FROM chartDesginer.voice ;2.把数据复制到另一个数据库的一张旧表中insert into db1.voice select * from db2.voice (完全复制)inser...

2020-04-01 16:10:01 1238

原创 sql:group by两个字段

查每个时段内男女的数量两层,先time,再男女SELECT count(*) count,time,man_womanFROM lianluozhongxin_kpi_slGROUP BY time,man_woman每天内每个来电原因的来电数量两层,先按天,再按来点原因SELECT 1, count(classfication_f) count, DA...

2020-03-27 15:41:30 193

原创 物理分页(详细)与逻辑分页

1. 逻辑分页(假分页)逻辑分页依赖的是程序员编写的代码。数据库返回的不是分页结果,而是全部数据,然后再由程序员通过代码获取分页数据,常用的操作是一次性从数据库中查询出全部数据并存储到List集合中,因为List集合有序,再根据索引获取指定范围的数据。2. 物理分页(真分页)物理分页依赖的是某一物理实体,这个物理实体就是数据库,比如MySQL数据库提供了limit关键字,程序员只需要编写带有...

2020-03-23 10:28:53 59

原创 html页面(钻取)携带参数跳转到另一个html页面

1. 跳转方式只能使用<a:href=" "></>方式不能使用ajax,ajax只是局部刷新,返回数据,不会参与页面跳转。2. 携带参数定义和转码,跳转标签1. 携带参数一个钻取的字符串(keyWord),直接取一个查询条件(time),需先处理在定义vue组件的同级定义一个变量,作为参数,可以用window.time取到//钻取参数定义<...

2020-03-16 17:16:01 319

转载 JS 日期补0(2020-3-4转成2020-03-04)

2020-3-4转成2020-03-04var d = new Date();var ye = d.getFullYear();var mo = (d.getMonth()+1).toString().padStart(2,'0');var da = d.getDate().toString().padStart(2,'0');var time = ye+'-'+mo+'-'+da;a...

2020-03-12 17:05:11 869

原创 html中使用vue组件中的watch和axios

1. data在html中最外层(和vue组件一层)定义的变量(如:dateSel),在vue中的data里直接取就可以var date = new Date();date.setTime(date.getTime())var dateTime = date.getFullYear() + "-" + (date.getMonth() + 1) + "-" + date.getDate...

2020-03-11 15:39:57 131

原创 使用echarts词云

参考:echarts-wordcloud.min.js引入option参考引入<script type="text/javascript" src="/js/echarts/echarts.min.js"></script><script type="text/javascript" src="/js/echarts/echarts-wordcloud...

2020-03-10 16:28:22 514

原创 html引入vue组件,vue组件中使用echarts

将图设置代码写在vue的methods中,然后在mounted中调用得到echarts图<div id="pushed" style="width: 630px;height:300px;float: left;margin-right:30px"></div>var myChart = echarts.init(document.getElementById(...

2020-03-10 11:18:11 956

转载 html中使用vue父子组件

html中使用vue父子组件

2020-03-10 10:23:34 181

转载 html引入echarts

html引入echarts

2020-03-10 10:19:12 64

转载 @Controller和@RestController的区别

@RestController注解相当于 @Controller + @ResponseBody使用@Controller 注解,在对应的方法上,视图解析器可以解析return 的 jsp,html页面,并且跳转到相应页面。若返回json等内容到页面,则需要加@ResponseBody注解@RestController注解,相当于@Controller+@ResponseBod...

2020-02-25 23:56:54 53

原创 FreeMarker

1.基础用法数据mv.addObject("intVar", 100);mv.addObject("longVar", 100000L);mv.addObject("stringVar", "我是字符串":mv.addObject("doubleVar", 3.45d);mv.addObject("booleanVar", true);mv.addObject("dateVar"...

2020-02-08 08:48:52 149

原创 JSON和Map、JSONArray和ArrayList 区别

JSON 和 Map{"name":"Casey", "age":23, "job":"Teacher"}{name = Casey, age = 23, job = Teacher}JSONArray和ArrayList[{"name":"Casey", "age":23}, {"name":"Allen", "age":25}][{name = Casey, age = 2...

2020-02-06 09:55:25 285

原创 vue+springboot项目在服务器上部署

1.前端vue1.1 vue文件夹上传(不打包)1.2 修改配置文件config文件夹1.2.1 index.jsdev-host改成服务器ip(10.0.3.31)dev-port改端口'use strict'// Template version: 1.2.6// see http://vuejs-templates.github.io/webpack for docu...

2020-01-14 16:22:35 751

原创 js数组相关:判断是否有重复数据、去重、判断某个元素出现次数

es6新增数据类型Setvar arr = [1,2,3,4,5,2,3];if((new Set(arr)).size != arr.length){ alert("数组有重复值")}

2020-01-02 17:10:56 745

转载 子组件调用父组件的方法(3种)

1. 直接在子组件中通过this.$parent.event来调用父组件的方法父组件:<template> <div> <child></child> </div></template><script> import child from '~/components/dam/chil...

2020-01-02 09:52:58 243

转载 java中产生随机数两个方法

方法一、Math类有个random方法可以实现随机数的生成。Math.random()返回的是:返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。在此基础上我们修改下就能得到一定范围的随机数:(int)(Math.random()*10)返回0到9的随机数。(int)(Math.random()*n) 返回0到n-1的随机数。(int)(Math.random()*1...

2019-12-25 09:07:55 110

原创 element的table组件el-table通过方法动态改变样式

1. 首先< el-table >代码(属性尽可能多)下面是一个table组件中,先有一个 type=“selection” 多选组件,然后是< template >循环列把所有动态的属性值放在一个对象中tableStyle使用以下两个方法改变表格的样式:header-cell-style="headCellStyle" //表头:cell-style="c...

2019-12-17 17:10:06 1234

原创 vue,element组件(下拉框)间的宽度和本身的宽度

label-width="50px" 距离上一个下拉框的距离style="width: 125px" 下拉框本身的宽度<el-form-item label="机构" label-width="50px"> <el-select v-model="formInline.institution" placeholder="机构" style="wi...

2019-12-16 10:47:14 669

原创 js中的map方法(组装数组)

var a = [ {name: "张含韵", "email": "zhang@email.com"}, {name: "李宇春", "email": "li@email.com"}, {name: "刘雯", "email": "liu@email.com"}];var userEmail = a.map(function(item){ return item.email ...

2019-12-16 10:33:18 480

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