自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(262)
  • 资源 (6)
  • 收藏
  • 关注

转载 el-table实现虚拟滚动

基于Element-UI的Table 组件开发的虚拟滚动组件,支持动态高度,解决数据量大时滚动卡顿的问题。依赖:Vue2和ElementUI。

2023-08-16 15:23:20 1401

转载 Java8 Stream 之groupingBy 分组

groupbying

2023-08-11 09:45:00 158

转载 el-autocomplete 下拉选线添加一个固定按钮

【代码】el-autocomplete 下拉选线添加一个固定按钮。

2023-07-24 17:38:10 332

转载 <el-select> 在下拉选项框中添加一个按钮,实现子选项的添加

【代码】<el-select> 在下拉选项框中添加一个按钮,实现子选项的添加。

2023-07-24 16:09:04 1565

转载 vue毫无关系的两个页面之间的调用

vue毫无关系的两个页面之间的调用

2022-07-28 14:24:20 2264

原创 Failed to convert value of type ‘java.lang.String‘ to required type ‘java.time.LocalDate‘

@DateTimeFormat(iso = DateTimeFormat.ISO.DATE)private LocalDate mouldOpeningDate;

2022-02-24 09:05:25 481

转载 spring boot 后端控制controller重复提交

1.添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency><dependency> <groupId>com.google.guava</groupId> <art

2022-01-04 16:57:39 714

原创 如何把本地项目上传到gitee上

如何把本地项目上传到gitee上

2021-12-04 16:18:09 121

转载 详细理解HashMap数据结构

1,HashMap集合简介HashMap基于哈希表的Map接口实现,是以key-value存储形式存在,即主要用来存放键值对。HashMap的实现不是同步的,这意味着它不是线程安全的。它的key、value都可以为null。此外,HashMap中的映射不是有序的。JDK1.8之前的HashMap由数组+链表组成的,数组是HashMap的主体,链表则是主要为了节解决哈希碰撞(两个对象调用的hashCode方法计算的哈希码值一致导致计算的数组索引值相同)而存在的(“拉链法”解决冲突)。JDK1.8之后

2021-11-20 16:02:10 210

原创 element ui 表格里面动态嵌入el-input,无法自动获取el-input 焦点的问题

1.:id="'input_'+scope.$index" >2.this.$nextTick(() => { document.getElementById('input_'+index).focus();},100);

2021-06-23 17:44:42 677 1

转载 Dart知识(下)

Dart面向对象编程面向对象编程(OOP)的三个基本特征是:封装、继承、多态。封装:封装是对象和类概念的主要特性。封装,把客观事物封装成抽象的类,并且把自己的部分属性和方法提供给其他对象调用, 而一部分属性和方法则隐藏。继承:面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。多态:允许将子类类型的指针赋值给父类类型的指针, 同一个函数调用会有不同的执行效果 。[温馨小贴士:]1、

2021-05-06 16:10:27 268

转载 vue elementUI组件表单动态验证失效的问题与解决办法

一、缘由在项目中,有一个需求是需要根据条件给表单项添加验证属性prop确定是否验证表项。二、第一次实现与遇到的问题比如银行卡号根据输入年龄进行判断,如果大于等于18岁才需要填入银行卡号。最先的想法先设置好el-form的rules,然后通过三元表达式赋值prop属性,实现动态验证,示例如下:<template> <el-form ref="ruleForm" :model="formData" :rules="rules"> <el-form-item ...

2021-03-04 17:26:16 1559 2

转载 java8 LocalDate、LocalTime和LocalDateTime的基本使用以及和String、Date的相互转换

LocalDate用于处理日期,yyyy-MM-dd格式。LocalDate的基本用法 LocalDate localDate = LocalDate.now(); 获取当前日期 String format = LocalDate.now().format(DateTimeFormatter.ofPattern("yyyy-MM-dd")); LocalDate转String LocalDate parse = LocalDate.parse("2020-01-17", Dat

2021-01-28 17:36:13 1064

转载 Spring Security 实现多个登录接口

1. 前言欢迎阅读Spring Security 实战干货系列文章 。最近有开发小伙伴提了一个有趣的问题。他正在做一个项目,涉及两种风格,一种是给小程序出接口,安全上使用无状态的JWT Token;另一种是管理后台使用的是Freemarker,也就是前后端不分离的Session机制。用Spring Security该怎么办?2. 解决方案我们可以通过多次继承WebSecurityConfigurerAdapter构建多个HttpSecurity。HttpSecurity对象会告诉我们如何验...

2020-12-17 10:58:13 8259 2

转载 Map总结

一、当两个对象的 hashCode 相同会发生什么?因为 hashCode 相同,不一定就是相等的(equals方法比较),所以两个对象所在数组的下标相同,"碰撞"就此发生。又因为 HashMap 使用链表存储对象,这个 Node 会存储到链表中。二、说说 hash 的实现。为什么要这样实现?JDK 1.8 中,是通过 hashCode() 的高 16 位异或低 16 位实现的:(h = k.hashCode()) ^ (h >>> 16)。主要是从速度、功效和质量来考虑的,减

2020-12-14 14:26:48 446

原创 WORD、EXCEL、图片转PDF

/* * Copyright (c) 2018, QiJuBian and/or its affiliates. All rights reserved. * QiJuBian PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */package com.qijubian.commons;import com.aspose.cells.License;import com.itextpdf.text.DocumentExc.

2020-11-27 16:12:49 80

转载 java基于word模板动态生成word及转pdf实践

在项目中很容易会遇到需要动态生成pdf的应用场景,其实现方式也比较多由于项目的关系,对于这种组件性的开发方式我想的是怎么方便怎么来,怎么快就怎么来在咨询了之前做政务系统的同学后,他们都一致推荐我使用aspose框架来实现,因为它的效率高并且简单方便使用在看了下aspose的官网和对demo简单体验了之后感觉确实很方便,为了后面项目中万一又遇到有需要的场景可以信手拈来,这里我简单在此处记录一下下载地址https://downloads.aspose.com/words/java选择

2020-11-27 16:10:56 1039

转载 spring security 整合 jwt

一、概念JWT:JSON Web Token,一个基于JSON的令牌标准,令牌中可以含有有意义的信息二、会话管理 之 Token原理1、用户登录时,服务器端 加密 用户ID 和 过期时间 组成的字符串,得到token,发放给客户端2、客户端每次发送请求都带上token3、服务器端 解密token 或者 验证token,从而得到用户ID 和 会话过期时间token生成方案:token = user_id|expiry_date|HMAC(user_id|expiry_date, key)

2020-11-10 14:30:12 753

转载 JS 预览本地文件生成浏览器可识别的URL

function getObjectURL(file) { var url = null ; if (window.createObjectURL!=undefined) { url = window.createObjectURL(file) ; } else if (window.URL!=undefined) { url = window.URL.createObject...

2020-09-24 16:29:43 2509 1

原创 把JSON字符串转换为List

1.JSON字符串 String content = "[{" + " \"key\": \"UserRole\"," + " \"name\": \"员工角色\"" + "}, {" + " \"key\": \"RolePermission\"," + " \"name\": \"角色权限\"" + "}]";2.映射实体...

2020-09-22 13:53:34 2217 1

原创 使用formData向后台传递数组对象

1.前端let formDatas = new FormData();let sealValues = t.sealValues;formDatas.append('pdfFile', t.parsePdfFile);for(let i=0,len=sealValues.length;i<len;i++){ let locationInfo = sealValues[i]; formDatas.append('sealLocationInfoList['+i+'].posX

2020-09-19 17:19:40 8003

转载 获取常用时间的开始时间和结束时间及两个时间之间时间数组

/** * 获取对应的日期开始和结束时间 * @type {{convert: dateRangeUtils.convert}} */let now = new Date(); //当前日期let nowDayOfWeek = now.getDay()-1; //今天本周的第几天let nowDay = now.getDate(); //当前日let nowMonth = now.getMonth(); //当前月let nowYear = now.getYear(); //当前年now.

2020-07-28 09:27:46 916

转载 MySQL按天,按周,按月,按时间段统计【转载】

自己做过MySQL按天,按周,按月,按时间段统计,但是不怎么满意,后来找到这位大神的博客,转载一下,谢谢这位博主的分享知识点:DATE_FORMAT使用示例select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_case

2020-07-25 09:19:13 616

转载 js 滚动条判断是否滚动到底部

returnthis.$refs.panel.scrollTop ==this.$refs.panel.scrollHeight -this.$refs.panel.offsetHeight;容器要设置高度,固定高度,否则滚动的是body,this.$refs.panel.scrollTop永远都是0

2020-07-01 10:35:02 1259

转载 vue img转canvas页面展示下载

<template> <div> <h2> TestCanvas </h2> <img v-show="false" ref="myImg" src="../assets/logo.png" > <canvas ref="myCanv.

2020-06-29 11:34:16 1264

转载 jQuery常用方法

0、常用代码:请容许我在1之前插入一个0,我觉得我有必要把最常用的代码放在第一位,毕竟大部分时间大家都是找代码的。(1)AJAX请求$(function(){ $('#send').click(function(){ $.ajax({ type:"GET",//GET或POST, async:true,//默认设置为true,所有请求均为异步请求。 url:"http://www.idaima.com/xxxxx.php", data:{ u...

2020-06-11 19:29:06 1112

原创 element-ui upload组件 on-remove事件 传自定义参数

1.html<el-form-item label="附件上传" prop="" > <!--:file-list="item.fileList"--> <el-upload class="" action="#" list-type="picture-card" :on-previ...

2020-04-20 19:05:47 12362 3

原创 Vue element ui 多层嵌套表单验证

1.html<el-form ref="expenseApplyForm" :model="expenseApplyData" :rules="expenseApplyRules" label-width="160px"> <el-form-item label="单号" prop=""> <el-input v-model="expe...

2020-04-20 11:09:06 2125

原创 利用formData实现多文件上传

1.前端let formDatas = new FormData();let fileList = this.workFlowData.fileList;fileList.forEach(file=>{ formDatas.append('files',file);});formDatas.append('number',this.workFlowData.number...

2020-04-17 11:13:25 1849 1

原创 element ui 手动清除表单效验提示语

<el-form ref="loginForm" :model="user" :rules="loginRules" size="large"></el-form>changeType(){ this.type = this.type == 2?1:2; this.clearVail(); // this.user.name = ''; ...

2020-04-09 10:05:15 3280

原创 element ui 循环表单验证提交展示

1.表单<el-form v-for="(item , index) in mainInfo" :model="mainInfo[index]" :ref="'mainInfoForm'+index" :rules="mainInfoRules" label-width="160px"> <el-tag type="info" style="margin-left:...

2020-04-08 15:11:40 1847

原创 element ui 自动关闭弹框

1.弹框this.$alert('企业解散成功,您即将退出系统!<br/>', '', { showClose:false, showCancelButton:false, showConfirmButton:false, closeOnPressEscape:false, closeOnHashChange:false, cent...

2020-04-08 15:04:44 7372 3

原创 spring boot 整合 Quartz

1.配置类package com.zorasoft.workstack.web.configuration;import com.zorasoft.workstack.web.infrastructures.schedulings.BillingStatisticsCurrentMonthJob;import com.zorasoft.workstack.web.infrastructu...

2020-04-02 11:48:17 679

转载 RSA非对称加密算法(表单提交时,前端js加密,后端java解密)

RSA非对称加密算法(表单提交时,前端js加密,后端java解密非对称加密算法需要的工具前端jsp页面js代码加密解密的工具类产生公钥的类处理登陆请求的类加密成功的密码非对称加密算法非对称加密算法是一种密钥的保密方法。非对称加密算法需要两个密钥:公开密钥(publickey)和私有密钥(privatekey)。公开密钥与私有密钥是一对,如果用公开密钥对数据进行加密,只有用对应...

2020-03-29 15:16:12 1508

原创 vue 页面使用原生态JS函数

1.'<img src="'+this.api + commonService.captchaImage + '" onclick="refreshCaptcha(this)" style="margin-top:10px;border: 1px solid #b4bccc;cursor: pointer;" title="点击刷新" />'2.methods: { ...

2020-03-27 18:59:30 1683

转载 Spring Security系列三 用户密码加密实现

前言Spring Security系列二 用户登录认证数据库实现中,我们已经把对用户的认证改成了数据库实现,功能上虽然完成了,但是用户的密码却都是以明文保存的,这在实际项目中安全系数上会有所欠缺。在本章中我们将实现如何对用户的密码进行加密。Spring Security中的密码加密在Spring Security中,对密码的加密都是由PasswordEncoder来完成的。那什么时...

2020-03-20 10:00:54 1282

转载 Spring Security系列二 用户登录认证数据库实现

前言在前面Spring Security系列一 权限控制基本功能实现中,我们已经实现了基本功能,这一章我们来把用户的登录认证修改成贴近实际的数据库获取。Spring Security认证架构在这之前,先来了解一下Spring Security的认证架构,有篇不错的分析文章,具体可以看这里:https://my.oschina.net/u/865921/blog/159849。总的来...

2020-03-20 09:58:48 910

转载 Spring Security系列一 权限控制基本功能实现

前言Spring Security由acegi进化而来,是一个安全权限管理框架,功能十分的强大。但也正是因为功能强大,使用起来就变的非常的麻烦,至少个人感觉很烦很烦,甚至觉得Spring Security是不是应该为常规的Java web应用出一个简化版?相对而言Shiro就清爽很多,当然这里不讨论谁好谁坏,能解决项目的问题就好。官方给出的示例中(包括网上一搜就找到的一堆资料)是不使用...

2020-03-20 09:57:44 877

转载 spring boot + Spring Security 入门

Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是 Shiro 的天下。相对于 Shiro,在 SSM/SSH 中整合 Spring Security 都是比较麻烦的操作,所以,Spring Security 虽然功能比 Shir...

2020-03-13 17:19:11 737

转载 Spring事务的传播:PROPAGATION_REQUIRED

PROPAGATION_REQUIRED-- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。ServiceA{ voidmethodA(){ ServiceB.methodB(); } } ServiceB{ voidmethod...

2020-03-12 12:01:36 985

四个项目百度地图使用总结(内含所有代码及注释和相关功能的使用)全部来自项目积累总结

四个项目百度地图使用总结(内含所有代码及注释和相关功能的使用)

2018-04-20

spring-beans-1.3.xsd

spring-beans-4.3.xsd spring-beans-4.3.xsd spring-beans-4.3.xsd spring-beans-4.3.xsd

2018-01-21

easyui textbox失去焦点事件及获取文本框的内容

easyui textbox失去焦点事件及获取文本框的内容easyui textbox失去焦点事件及获取文本框的内容easyui textbox失去焦点事件及获取文本框的内容

2018-01-20

GPS经纬度转换为百度经纬度

GPS经纬度转换为百度经纬度,GPS经纬度转换为百度经纬度

2018-01-20

java判断一个点是否在多变形内

java判断一个点是否在多变形内,密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密密

2017-11-08

jquery1.8API

jquery 最新 最全 中文API, 欢迎下载

2016-01-18

空空如也

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

TA关注的人

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