自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

/** * 获取对应的日期开始和结束时间 * @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 82

转载 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 94

转载 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 571

转载 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 551

转载 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 766

原创 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 2568

原创 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 1486

原创 利用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 1009

原创 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 1156

原创 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 907

原创 element ui 自动关闭弹框

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

2020-04-08 15:04:44 1196

原创 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 445

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

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

2020-03-29 15:16:12 593

原创 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 627

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

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

2020-03-20 10:00:54 604

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

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

2020-03-20 09:58:48 633

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

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

2020-03-20 09:57:44 535

转载 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 505

转载 Spring事务的传播:PROPAGATION_REQUIRED

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

2020-03-12 12:01:36 484

转载 使用VUE2搭建完整项目,从安装node.js到编写项目

一、前期工作准备1.安装node,官网https://nodejs.org/en/,安装完毕后,使用cmd 命令 node -v,如果成功会出现版本号,如v0.10.112.配置npm的全局模块的存放路径以及cache的路径:在nodejs文件夹中创建两个文件夹,”node_global”及”node_cache3.打开cmd.输入如下命令npm config set prefix...

2020-03-09 11:27:02 452

转载 idea 一直scanning files to index的四种解决方法

目录方法一、File -> Invalidate Caches / Restart方法二、删除C:\Users\xxx\.IntelliJIdea2018.2\system文件夹方法三、将扫描的文件夹排除在建立索引的范围之外,即将xxx文件夹标记为Excluded。方法四、更改Edit Configurations和idea配置路径第四种方法摸索研究后得出,亲测好用!...

2020-02-01 12:54:05 2568

原创 spring boot 整合CXF

1.依赖jar包<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxws</artifactId> <version>3.2.4&l...

2020-01-09 17:16:15 446

原创 postman使用之测试文件接口及webService接口

一、文件接口测试1.post方式提交,设置接口地址2.设置headers3.设置接口参数二、webService测试1.post提交,设置接口地址2.设置headers3.设置body<?xml version="1.0" encoding="utf-8"?><soap:Envelope xmlns:xsi="http://w...

2020-01-09 15:20:08 578

转载 SpringBoot+Nacos+Seata实现Dubbo分布式事务管理

1.简介本文主要介绍SpringBoot2.1.5 + Dubbo 2.7.3 + Mybatis 3.4.2 + Nacos 1.1.3 +Seata 0.8.0整合来实现Dubbo分布式事务管理,使用Nacos 作为 Dubbo和Seata的注册中心和配置中心,使用 MySQL 数据库和 MyBatis来操作数据。如果你还对SpringBoot、Dubbo、Nacos、Seata、Myb...

2020-01-02 15:44:02 519

转载 SpringBoot+Zookeeper+Seata实现Dubbo分布式事务管理

面我已经写过一篇SpringBoot+Nacos+Seata实现Dubbo分布式事务管理的文章,今天为什么还要写这篇呢,是因为好多公司还在用Zookeeper作为Dubbo的注册中心和配置中心在大规模使用,还没有完全迁移到Nacos上来,所以Seata的注册中心和配置也是支持Zookeeper,但是官方没有完整的使用教程,因此,写这篇主要为了帮助使用Zookeeper的用户也可以轻松使用Seata...

2020-01-02 14:53:00 836

转载 微信小程序130个精选Demo合集

小编最近在开发小程序,也读到了不少优秀的小程序源码,项目中有些需求可以直接从源码里粘贴复制过来,虽然这样做不利于自己独立编写代码,但比较是给公司做项目啊,秉着效率第一的原则,简直没有什么比ctrl+c,ctrl+v,更加顺手了。为了感恩大家长久以来的关注和支持,小编准备了一些福利,整理了130个微信小程序源码demo,分享给我的读者们,希望能有所用处。重要的话说三遍,感恩大回馈,超有价值的学习...

2019-11-20 13:57:35 431

转载 自定义工作流相关思路

本工作流以一套金融软件业务处理流程为例,实现功能包括:流程自定义、步骤自定义、步骤重复次数、步骤类型(顺序/并行)、定义排序功能,完全使用数据库实现,本文将详细分析业务流程、系统设计及实现细节。术语:工作流(Workflow)[1],是对工作流程及其各操作步骤之间业务规则的抽象、概括、描述。工作流建模,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实...

2019-11-14 09:33:21 411

转载 @JsonFormat注解转换时间错误问题解决方案

在和前端小伙伴对接接口的时候,前端小伙伴问我能不能后台处理一下createTime的返回格式。如图:image.png我想,这很简单啊。就在后台返回的属性家加了@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")注解@JsonFormat 简单介绍@JsonFormat注解是一个时间格式化注解,比如我们存储在mysql中的数据是d...

2019-11-12 10:22:10 771

转载 LocalDateTime用法

使用新时间日期API的必要性在java8以前,或许:当你在做有关时间日期的操作时,你会想到用Date; 当你在做日期、月份、天数相加减时,你会想到用Calendar; 当你需要对时间日期进行格式化时,你会想到使用SimpleDateFormat或DateFormat下的其他子类; ……但是,你必须知道,以上有关的时间日期操作对象,都是可变的、线程不安全的,同时,如果作为一个经常写过...

2019-11-12 10:15:56 559

转载 docker入门介绍

Docker是什么?在计算机技术日新月异的今天,Docker在国内发展的如火如荼,特别是在一线互联网公司,Docker的使用是十分普遍的,甚至成为了一些企业面试的加分项,不信的话看看下面这张图。这是我在某招聘网站上看到的招聘Java开发工程师的招聘要求,其中有一条熟悉docker成为了你快速入职的加分项,由此可见熟悉docker在互联网公司的地位之重要。当然对于...

2019-11-05 15:27:08 412

转载 文件上传与下载

文件上传 @Test public void whenUploadSuccess() { try { String file = mockMvc.perform(MockMvcRequestBuilders.fileUpload("/file") .file(new MockMultipartFile(...

2019-11-01 17:18:43 410

转载 MQ - RabbitMQ - 4种Exchange类型

但在具体的使用中,我们还需知道exchange的类型,因为不同的类型对应不同的队列和路由规则。在rabbitmq中,exchange有4个类型:direct,topic,fanout,header。direct exchange此类型的exchange路由规则很简单:exchange在和queue进行binding时会设置routingkeychannel.Queu...

2019-11-01 16:25:55 427

转载 RabbitMQ:消息发送确认 与 消息接收确认

默认情况下如果一个 Message 被消费者所正确接收则会被从 Queue 中移除如果一个 Queue 没被任何消费者订阅,那么这个 Queue 中的消息会被 Cache(缓存),当有消费者订阅时则会立即发送,当 Message 被消费者正确接收时,就会被从 Queue 中移除消息发送确认发送的消息怎么样才算失败或成功?如何确认?当消息无法路由到队列时,确认消息路由失败。消息成功路由时...

2019-11-01 15:29:57 679

转载 RabbitMQ与SpringBoot整合实战

SpringBoot整合RabbitMQSpringBoot与RabbitMQ集成非常筒単,不需要做任何的额外设置只需要两步即可:step1:引入相关依赖:spring-boot-starter-amqpstep2:対application.properties迸行配置生产端核心配置消费端核心配置SpringBoot整合RabbitMQ实战1.首先创建一个Spring Boot...

2019-11-01 14:47:59 424

原创 创建rabbitTemplate并发送消息

//是一个运行器,注解了@RunWith就可以直接使用spring容器,直接使用@Test注解,不用启动spring容器//SpringRunner 继承了SpringJUnit4ClassRunner,没有扩展任何功能;使用前者,名字简短而已。@RunWith(SpringRunner.class)//是SpringBoot自1.4.0版本开始引入的一个用于测试的注解//SpringBo...

2019-11-01 11:01:08 4710

转载 RedisTemplate通用工具类RedisUtils

/*** RedisTemplate 工具类** @author coderBing* @version 2019/04/28*/@Componentpublic class RedisUtils { @Autowired private RedisTemplate redisTemplate; //- - - - - - - - - - -...

2019-10-31 13:45:14 532

原创 多页签导出

1.前端jsvar datas = actives.getTableSelectedData()if(datas&&datas.length>0){ $.each(datas,function (index,value) { window.open(urls.listExport+"?declNo="+value.declNo + "&...

2019-10-28 09:09:11 452

转载 图片改变像素,宽高,Base64编码处理

1.改变图片像素private void setAlpha(String os) {/*** 增加测试项* 读取图片,绘制成半透明,修改像素*/try {ImageIcon imageIcon = new ImageIcon(os);BufferedImage bufferedImage = new BufferedImage(imageIcon.getIconWi...

2019-10-28 08:56:39 595

原创 jquery插件cropper使用笔记

1.html<div class="layui-form-item"> <label class="layui-form-label">企业印章</label> <div class="layui-input-block"> <input type="file" id="imgInp" style="dis...

2019-10-25 14:40:07 433

原创 导入--多页签

1.前端上传excel文件2.后台接收并转行为map对象Map<Integer, Class> map = new HashMap<Integer, Class>();map.put(0, HandbookExportExg.class);map.put(1, HandbookExportImg.class);map.put(2, HandbookExpor...

2019-10-22 17:18:29 472

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