自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kunzedang_9528的博客

无论你是谁,正在为梦想而攀爬,还是身在底层奋斗,永远都别放弃努力。

  • 博客(50)
  • 收藏
  • 关注

原创 vue富文本编辑器wangeditor作为子组件在父表单中做必填判断

如上图,在form表单中 任务名称、任务类型 都可以通过 :rules=“rules” 设置必填和校验格式。但是当任务内容作为子组件 被当前form(父组件)调用时,我们该如何验证 “任务内容” 为必填项。

2024-02-28 11:57:25 1136

原创 IDEA中使用正则表达式实现批量查找、字符替换、大小写转换等枯燥性工作

IDEA中使用正则表达式实现批量查找、字符替换、大小写转换等枯燥性工作

2022-02-18 11:12:57 5172

原创 Java中DateFormat类和SimpleDateFormat类的日期格式化问题

DateFormat在创建 DateFormat 对象时不能使用 new 关键字,而应该使用 DateFormat 类中的静态方法 getDateInstance()DateFormat dateFormat = DateFormat.getDateInstance();DateFormat 是日期/时间格式化子类的抽象类,它与语言无关的方式格式化并解析日期或时间。日期/时间格式化子类(如 SimpleDateFormat)允许进行格式化(也就是日期→文本)、解析(文本→日期)和标准化日期。创建了

2022-02-16 11:38:40 428

原创 redis的windows系统的安装教程

Redis安装教程在 windows 上安装 Redis安装包安装下载安装启动在 windows 上安装 Redis首先Redis 官方不建议在 windows 下使用 Redis,所以官网没有 windows 版本可以下载。但是微软团队自行维护Redis。并且在github上进行开源。安装包安装下载下载地址下载完成后直接进行安装即可。安装此处选择安装盘符路径。启动打开Redis的安装目录:文件介绍如下:redis-server.exe:服务端程序,提供 redis 服务red

2022-02-14 10:13:16 3432

原创 java代码生成二维码工具类

import com.google.zxing.BarcodeFormat;import com.google.zxing.EncodeHintType;import com.google.zxing.MultiFormatWriter;import com.google.zxing.client.j2se.MatrixToImageWriter;import com.google.zxing.common.BitMatrix;import com.google.zxing.qrcode.deco

2021-09-08 17:43:28 160

原创 java复制原对象有值的属性到新对象同时不改变原对象的固有的值(元素相同)

前提说明:一般在一些业务字段特别多的情况并且由多个相同属性时,为了避免冗余的get和set方法,降低代码长度和阅读代码的难度。才会出现属性复制、浅拷贝、深拷贝的一些工具类。首先要明确一点 BeanUtils.copyProperties() 是简单的属性复制,不是拷贝。其主要目的是利用反射机制对JavaBean的属性进行处理。问题但是使用这种属性赋值有个缺点,大家见下图我这里使用的是org.springframework.beans.BeanUtils一个很明显的问题:studen

2021-08-12 16:58:59 6921 4

原创 java-比较两个String类型日期大小

上代码 public static void main(String[] args) throws ParseException { String a = "2021-07-12 09:52:30"; String c = "2021-07-14 17:35:16"; DateFormat sf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); if (sf.parse(a).getTime(

2021-07-16 11:09:23 2253

原创 实现iframe内嵌页面百分百宽高

第一种 iframe { /*转换为块级元素*/ display: block; /*背景色*/ background: #000; /*重置默认边框*/ border: none; height: 100vh; width: 100vw; }此文章是我开发过程的一个记录,方便我日后学习和复盘。若能帮到你不胜荣幸。...

2021-07-08 10:28:01 586

原创 vue中父子页面互相传值问题

先看第一个父传子父组件页面代码<template> <div @click="tabChange">打开弹框</div> <el-dialog :title="dialogTitle" :visible.sync="tabVisible1" width="90%"> <subPage1 :visible="tabVisible1" :toSonData="toSon

2021-06-03 10:24:35 1135 1

原创 元素类型为 “mapper“ 的内容必须匹配

今天在写mapper.xml文件中我用/** 代码说明*/误加了注释,然后报了这个错具体异常如下Caused by: org.xml.sax.SAXParseException; lineNumber: 134; columnNumber: 10; 元素类型为 "mapper" 的内容必须匹配 "(cache-ref|cache|resultMap*|parameterMap*|sql*|insert*|update*|delete*|select*)+"。错误代码 /** 公共条件 */

2021-06-02 18:00:05 2370 4

原创 element-ui中 根据table表格中单元格的值设置不同的td背景颜色

需求:根据数值大小展示对应的背景色,比如 基本数值:绿色记20分,黄色记10分,红色记5分。总计数值 绿色:80<分数≤100,黄色:60≤分数≤80,红色:25≤分数<60。效果图如下页面代码 <!--表头添加属性 :cell-style--> <el-table :data="tableData" border size="mini" :cell-style="addClass" > <!--列字段不做改变 只添加 prop属性 设定 label --&

2021-06-02 09:24:42 3034 1

原创 Cannot deserialize value of type java.util.Date from String

今天在做新增功能的时候出现了不能将字符串转换为日期异常。而且还是com.fasterxml.jackson.databind.exc.InvalidFormatException异常。具体异常如下Caused by: com.fasterxml.jackson.databind.exc.InvalidFormatException: Cannot deserialize value of type `java.util.Date` from String "2021-05-05": not a va.

2021-05-28 10:03:02 15608

原创 接入阿里sms短信服务-带解析和代码

阿里云SMS服务使用步骤:阿里云短信服务步骤篇开启子用户新建一个用户组创建一个用户得到AccessKey(id和密码)找到短信控制台控制面板找到帮助文档添加短信模板添加签名编写代码代码篇导入依赖<!--pom依赖--><!--阿里云sdk--><dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-cor

2021-05-25 16:58:43 514

原创 我明明指定了xml的路径,为什么还是Cause: java.io.IOException: Could not find resource *.xml

今天使用mybatis创建demo测试的时候发现了一个bugCaused by: org.apache.ibatis.exceptions.PersistenceException: ### Error building SqlSession.### The error may exist in UserMapper.xml### Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configura

2021-05-25 11:05:43 255

原创 Cause: java.sql.SQLExceptioValue ‘0000-00-00 00:00:00‘ can not be represented as java.sql.Timestamp

今天使用mybatis创建demo测试的时候发现了一个有意思的bugorg.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.apache.ibatis.executor.result.ResultMapException: Error attempting to get column 'last_login_at' from result set. Cause: java.s

2021-05-25 10:50:43 300

原创 高效工具指南

第一类 文件处理网站ILOVEPDF PDF合并,拆分、压缩、转换格式、编辑等功能。ALL TO ALL几乎支持所有的视频、音频、文件、图片表格、演示文档、电子书、压缩文件的格式转换。痛点:单个文件最大不超10M。没有转换设置cloudconvert转换直接且转换可选项多。痛点:没有中文界面,需要注册Convertio https://convertio.co/zh/文件体积上限高,格式多痛点:有时候精度不够第二类 图片处理网站IMAGE CYBORG输入图片所在网址,即可

2021-05-12 17:46:28 74

原创 java实现,无损视频大小压缩

java实现,无损视频大小压缩。<!--依赖--><!-- https://mvnrepository.com/artifact/it.sauronsoftware/jave --><dependency> <groupId>it.sauronsoftware</groupId> <artifactId>jave</artifactId> <version>1.0.2</ver

2021-04-30 16:03:51 2024 3

原创 java.nio.file.InvalidPathException: Illegal char <> at index

今天build项目的时候出现了这样的错误:Error:maven-resources-production:项目名: java.nio.file.InvalidPathException: Illegal char <> at index 117: xxx ,折腾了半小时各种百度找资料,结果重新rebuild一下项目就好了。。。然后就可以了。...

2021-04-28 17:14:34 10990 8

原创 通用正则表达式和拓展知识

下表是元字符及其在正则表达式上下文中的行为的一个完整列表,具体到每个正则表达式符号: \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个后向引用、或一个八进制转义符。 ^ 匹配输入字符串的开始位置。如果设置了 RegExp 对象的Multiline 属性,^ 也匹配 ’\n’ 或 ’\r’ 之后的位置。 $ 匹配输入字符串的结束位置。如果设置了 RegExp 对象的Multiline 属性,$ 也匹配 ’\n’ 或 ’\r’ 之前的位置。 * 匹配前面的子表达式零次或多次。 + 匹配前面的

2021-04-23 09:24:02 139

原创 java 根据doc模板生成ftl模板并生成pdf文件

一、 制作模板请参考上一篇博客二、 代码实现读取数据库数据 ,并输出到PDF上读取数据库,获取数据。代码如下:<!--Maven--><!--生成PDF的类库--><dependency> <groupId>com.aspose.words</groupId> <artifactId>aspose-words</artifactId> <version>15.8.0</version&

2021-04-15 11:30:34 1123

原创 Java汉字转成汉语拼音工具类

Java汉字转成汉语拼音工具类,需要用到pinyin4j.jar包<!--汉语转拼音支持包--><dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version></dependency>具体代码实现import net.sourceforge.

2021-04-14 17:59:51 165

原创 java实现doc模板实现ftl动态获取数据并生成doc文件(带图片)

一、 制作模板如下图,我们一般需要给出固定模板,按照模板通过freemarker语法写成图二的格式,然后另存为xml格式,最后通过更改后缀名改为ftl页面。图解:给出模板2. 通过freemarker语法把需要从数据库取出的来值抽象化此处的user为别名3. 另存为XML文件4. 打开之后的界面因为不是很利于阅读和修改,所以我们放在idea或者在线格式化工具中进行格式化。这里我用idea进行格式化。5. 然后我们进行编辑,我们使用freemarker语法进行循环取值。

2021-04-06 14:51:46 895 1

原创 CSS3的新特性-学习笔记

现状:CSS3特性有兼容性问题,IE9以上,移动端;CSS3新增选择器,可以更加便捷,更加自由的选择目标元素1. 属性选择器可以根据特定元素的属性来选择元素,这样就可以不用借助类选择器或者id选择器。第一种<style>/*第一种*/ /*首先选择div 然后具有value属性的元素*/input[value]{ color:red}</style><!--1. 利用属性选择器可以不用借助类或者id选择器--><input.

2021-03-21 04:13:30 221

原创 CSS初始化-学习笔记

不同浏览器对有些标签的默认值是不同的,为了消除浏览器对HTML文本呈现的差异,照顾浏览器的兼容性,我们需要对CSS进行初始化。简单理解:CSS初始化是指重设浏览器的样式(CSS reset)。每个网页都必须先进行CSS初始化。<style> /*把所有标签的内外边距清零*/ *{ margin: 0; padding: 0; } /*把 斜体 不倾斜*/ em , i { font-s.

2021-03-20 13:31:38 72

原创 CSS实现直角三角形

如图:这个盒子的样式该如何实现:盒子只有矩形,圆形,三角形,那梯形如何画出来的呢,即通过一个浮动的直角三角形+矩形,就可以形成梯形这种效果了。理论:直角三角形,把左边和下边的边框宽度设置为0,把上边框宽度调大,即可得到CSS代码如下/*代码简写如下*/.box{ width: 0; height: 0; /*边框颜色*/ border-color: transparent skyblue transparent transparent; /*边框样式*/ border-sty..

2021-03-20 12:39:22 1882 2

原创 CSS-实现元素的显示和隐藏--鼠标样式

定义:让一个元素在页面中隐藏或者显示出来1. display 属性display:block 把元素转成块级元素、显示元素display:inline把元素转成行内元素display:none 隐藏对象并且不保留元素位置2. visibility 可见性visibilty:inherit [默认]集成上一个父对象的可见性,(父可见,子就可见。父不可见,子也不可见)visibilty:visible 对象可见visibilty:hidden 对象隐藏,但是位置保留想要隐藏元素.

2021-03-18 12:43:01 306

原创 网页布局总结

大部分的html页面标签是一个盒子通过css浮动、定位可以让每个盒子排列成为网页一个完整的网页,是标准流、浮动、定位一起完成布局的,每个都有自己专门用法标准流-- 擅长的是上下排列可以让盒子上下排列或者左右排列,垂直的块级盒子显示就用标准流布局浮动–擅长块级盒子一行排列可以让多个块级元素一行显示或者左右对齐盒子,多个块级盒子水平显示就用浮动布局定位(层叠)–可以在某一个盒子内自由移动,可以固定在页面的某一个位置定位最大的特点是有层叠的概念,可以让多个盒子前后层叠压住盒子

2021-03-13 20:41:54 54

原创 CSS定位-学习笔记

写在前面:CSS属性书写顺序1. 布局定位顺序:display/position/float/clear/visibilltu/overflow2. 自身属性:width/height/margin/padding/border/background3. 文本属性:color/font/text-decoration/text-aligin/vertical-align/white-space/break-word4. 其他属性(CSS3):content/cursor/border-radiu

2021-03-12 13:14:51 84

原创 前端学习笔记--清除元素浮动

浮动的元素不占有高度,会自动上浮;因为父盒子不方便给高度,所以为了解决子盒子浮动不占有高度位置,让父盒子没有高度也不影响标准流盒子。所以需要清除浮动。清除浮动的本质就是清除浮动元素造成的影响。语法:clear:both(清除左右两侧浮动的影响)清除浮动的策略是:闭合浮动:只让浮动在父盒子内部影响,不影响父盒子外面的其他盒子。清除浮动的方法:额外标签法也称为隔墙法,是W3C推荐的。原理: 找到最后一个浮动的盒子,添加一个标签(必须是块级元素),给标签添加style clear: both

2021-03-10 18:04:50 277

原创 vue+element-ui设置下拉选择切换必填和非必填,实现动态必填表单项操作

前提 肯定是有一个下拉 联动表单的另外一个元素,这才需要 动态的根据第一个下拉框的值进行判断,从而动态更改dom树需求: 根据角色动态的 修改表单元素是否为非必填1. 定义一个data 变量 :isShow:true2. 定义规则 验证的rulesdata :function(){ return { rules: { company: [{ required: isShow, message: '请选单位', trigger: 'blur' }, } }}或者

2021-01-19 19:15:14 4308 4

原创 SQL整理

最近经常使用到MySql数据库中一些自带的类库和函数、方法,现对之前使用过的做一个记录。快速查看数据表的全部字段和注释数据类型、权限、默认值、是否为null等。 show full columns from table name 时间格式化 -- 年月日 DATE_FORMAT(字段, '%Y-%m-%d') -- 年月日时分秒 DATE_FORMAT(字段, '%Y-%m-%d %H:%i:%S')字符拼接-- 返回结果为连接参数产生的字符串。如有任何一个参数

2021-01-11 18:50:56 68 1

原创 node js安装历程详细步骤

Node.js 官方网站下载:https://nodejs.org/en/左侧红框框起来的是稳定版,右侧是新功能体验版,推荐安装稳定版。然后直接安装就行了因为我这里已经装过了,所以是从别的博客拿的图 地址:https://blog.csdn.net/qq_41465646/article/details/107656044安装成功后文件结构和环境变量配置打开命令验证:环境变量配置:相信开发的小伙伴最不愿意把一些缓存文件存到C盘影响电脑的运行效率。但是 npm ins.

2020-12-29 11:28:04 292

原创 Git使用指南和入门教程

Git第一节 简介1.1 Git是什么Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。Git是目前世界上最先进的分布式版本控制系统(没有之一)很多人都知道,Linus在1991年创建了开源的Linux,从此,Linux系统不断发展,已经

2020-12-23 11:01:04 152

原创 el-input 限制 只能输入数字,数字大小,长度,小数点后位数以及字母e的限制

el-input 限制 只能输入数字,数字大小,长度,小数点后位数以及字母e的限制通常情况下在使用elementUI前端框架的时候,经常会遇到表单要限制输入内容,尤其是数字。通常情况下在使用elementUI前端框架的时候,经常会遇到表单要限制输入内容,尤其是数字。话不多说,代码如下: <el-input v-model="form.plan" type="number" step="0.5" min="0" max="5" @

2020-12-16 12:13:24 23342

原创 mysql 根据生日字段计算年龄,并把年龄分段计数

最近在统计用户年龄,并且需要分组来计数:SELECT IFNULL(count(id),0)num1 from fweb_auth_user_info where TIMESTAMPDIFF(YEAR,birthday,now()) < 18UNION AllSELECT IFNULL(count(id),0)num2 from fweb_auth_user_info where TIMESTAMPDIFF(YEAR,birthday,now()) between 18 and 30UNIO

2020-11-07 12:31:18 3611

原创 Vue点击事件给标签动态添加删除style样式

一切都在代码里ps:说明一下,因为我这里没有使用 v-for 标签 ,循环,所以没有index 值,这里使用标签的id 值,代替 index准备工作html<div class="up1"> <p id="dxal" v-on:click="addStyleOrGetDate($event)" :class="activeClass =='dxal' ? 'active':'' " > 典型案例 </p>&

2020-10-27 20:17:59 3685

原创 近阶段项目中在做大屏端系统,要使用各种各样的Echarts,现在对之前使用的图表进行总结,以备后续学习

柱状图title: { text: 'name', backgroundColor: '#ABABAB' //标题的背景颜色 },tooltip: { axisPointer: { // 坐标轴指示器,坐标轴触发有效 type: 'line' // 默认为直线,可选为:'line' | 'shadow' } }, xAxis: { name

2020-10-27 17:07:23 81

原创 el-tree的样式拓展

最近项目中使用到了elementUI,不免会用到el-tree组件,但是el自带的样式不是很好看,这里我们把el-tree的样式进行拓展,话不多说,直接上干货 /*最外层背景色。 字体颜色*/ .el-tree { background: none; color: #82b0ec; } /*图标颜色*/ .el-tree-node__expand-icon {

2020-10-27 16:33:36 2294

原创 JavaScript 中substr与substring的区别

写在前面 能看到这篇博客的小伙伴说明我们都曾经被同一个问题困惑过,我把我的问题顺利解决了。希望我的博客可以帮到你!substr() 方法语法substr( start, length ) 第一个参数:必填。 说明:start:表示你要抽取字符集的下标。 length可选:表示你要获取 从start下标抽取的字符集中length长度的字符串不带 length 参数的例子: //全局变量 var str = "0123456789"; //3表示: 字符串在下标为3(包含下标为3.

2020-09-15 14:42:28 146

原创 RESTful 架构的简单介绍和结合Spring4 Rest注解

RESTFUL说明REST表示 Representational State Transfer(表示性状态转换).它是可以用来设计web services的框架,可以被不同的客户端调用。REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性。REST提出设计概念和准则1.网络上的所有事物都可以被抽象为资源(resource)2.每一个资源都有唯一的资源标识(resource identifier),对资源的操作不会改变这些标识

2020-07-29 10:22:23 334

空空如也

空空如也

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

TA关注的人

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