自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

⭐【World of Yeeking】⭐

掐指一算,你又来看我的博客了~

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

原创 【Electron将HTML项目打包成桌面应用exe文件】

electron打包成exe文件

2023-09-01 16:21:09 1261

原创 报错异常:java.lang.NoClassDefFoundError

而在 java 6、java 7 或者 java 8 的环境下,这个API 默认都是捆绑在一起的。默认情况下,Java SE中将不再包含java EE 的Jar包,2、在项目的pom文件中引入如下的jar包。1、降低电脑中java的版本。java 9 中引入了。

2023-06-07 14:54:09 1042

原创 Spring事务回滚报错:org.springframework.transaction.UnexpectedRollbackException

Spring事务回滚报错:org.springframework.transaction.UnexpectedRollbackException

2023-05-08 14:24:52 544 1

原创 升级vue3原先vue2的项目出现:Error error0308010Cdigital envelope routinesunsupported的解决

项目启动出现error:0308010C:digital envelope routines::unsupported的问题

2023-03-13 14:58:16 214 1

原创 【PostgreSql记录】字段id逗号分隔一对多匹配查询

字段逗号分隔一对多查询

2022-12-29 16:31:41 1904

原创 Activiti设计器标签图标按钮显示异常的解决

Activiti设计器标签图标按钮显示异常

2022-06-20 15:40:21 449

原创 【Navcat工具模拟创建百万数据、pgsql获取时间差】

项目手动插入的数据量无法满足,所以这边创建一个函数,基于函数去创建百万数据。做个记录,方便今后用到。1、创建一个函数DELIMITER $$CREATE FUNCTION `mock_data` () RETURNS INTBEGIN DECLARE num INT DEFAULT 10; DECLARE i INT DEFAULT 0; WHILE i<num DOINSERT INTO bj_project(`id`, `name`, `bid_money`, `pay_meth

2022-05-11 15:38:33 851

原创 win10下LoadRunner12 下载安装图文教程(亲测)

win10下LoadRunner12 下载安装图文教程(亲测)

2021-12-16 11:23:21 4421

原创 pgSql查询今天、昨天、本周、本月、上月、今年、去年的时间,以及计算时间之差

在项目遇到一个需求是查询统计今天、昨天、本周、本月、今年的数据,使用的是pgSql数据库:1、获取当前系统时间select now();select current_timestamp;结果:2020-11-04 16:09:53.247825+082、获取当前日期或时间select current_date;结果:2020-11-04select current_time;结果:16:14:08.501182+083、查询昨天的数据select DISTINCT count

2021-11-23 15:37:57 16659

原创 Activiti工作流开发笔记(三)- 流程设计Demo

流程设计可以分为3类:1. 一般流程2. 待条件流程3. 会签流程一、首先是一般流程,只有一条线的流程很简单。如下图。设计器中节点的属性也不需要配置,保存退出之后,直接对该流程进行流程配置,即可走通一个完整的流程。二、带条件的流程会稍微复杂一点。如下图。1、设置监听器首先我在 【开始】 节点加了一个执行监听器,监听节点的开始执行事件,使用委托表达式的方式调用。该监听器的目的是为了注入之后流转条件所需的变量值。如下图。我在除了默认流程线的其他流程线上设置的流转条件样式是:${us

2021-11-08 16:25:28 1654

原创 Activiti工作流开发笔记(二)-在线流程设计的使用说明

在线流程设计点击 【在线设计】 按钮,会打开 流程在线设计器 ,对流程的设计都将在该设计器上进行。可以看到流程设计器由四部分组成:①:基本操作工具栏②:节点、任务、事件类型列表③:流程设计画布④:节点属性配置接下来进行详细介绍各个功能的作用:① 基本操作工具栏从左到右分别是:【保存】、【剪切】、【复制】、【粘贴】、【删除】、【重复】、【撤销】、【垂直对齐】、【水平对齐】、【相同大小】、【放大】、【缩小】、【实际大小】、【适应屏幕】、【为选定的流程连线添加弯曲点】、【为选定的流程连线删除弯

2021-11-08 15:59:41 1933 3

原创 Activiti工作流开发笔记(一)

最近公司项目用到Activiti工作流,翻阅了很多资料后发现“流程设计器”这个东西,顾名思义就是对流程进行在线的设计。使用的是activiti 5.22.0,下面就能开始来实现一下吧。第一步:在activiti官网下载5.22.0的源码包:https://www.activiti.org/get-started第二步: 新建springboot项目在pom中配置如下: <!-- activiti相关依赖--> <dependency> <g

2021-11-08 15:44:31 434

原创 springBoot、vue项目中实现滑块验证码登录

在springboot项目中需要用到滑块验证码来验证登录。实现效果如下:其中包含滑动拼图、文字点选的功能在此记录一下实现的步骤:后端部分1、在web包下的pom.xml文件中添加依赖<!-- 滑块验证码 --><dependency> <groupId>com.github.anji-plus</groupId> <artifactId>captcha-spring-boot-starter</artifactId>

2021-09-07 14:18:58 5968 7

原创 vue在高德地图的弹窗中使用轮播图组件及封装

前言:因为element的轮播图需要在页面初始化后显示,但是如果是把轮播图的效果是放在自定义的弹窗等上面就不可以用了,所以直接封装一个组件按需引入使用。最后效果如下:直接上代码:1、轮播图组件index.vue<template> <div class="u-carousel-banner" @mouseenter="clearTimer" @mouseleave="runInv" style="height: 200px"> <button type="

2021-08-20 10:39:42 599 5

原创 SpringBoot启动项目出现Java:程序包org.springframework.stereotype 不存在——解决办法

前言:在出现问题之前查了很多相关的资料,都说的是缺少依赖,需要导包之类的,但是没有说在创建项目后没有选择JRE和Delegate IDE build/run actions to Maven,需要将项目交给Maven管理。以致于工具重启了几回合后还是不能解决。 一、问题 Java:程序包org.springframework.stereotype 不存在 Java:程序包org.springframework.beans.factory.annotation不存在二、解决方法1.File—.

2021-08-09 13:14:43 16728 7

原创 Echarts日历组件特性分析、自定义区域颜色

在项目中需要使用到日历分析显示数据,官网的案例是这样的:需求:根据每日的数据显示自定义的颜色。查询官方API,通过设置属性 visualMap.pieces 和 visualMap.inRange ,设置渐变色和颜色深浅度数。直接上代码分析:var myChart = echarts.init(document.getElementById("container"));myChart.clear();var option;//这个是日历数组 自己生成 无需使用官网的。。var dateL

2021-05-13 17:26:44 1975

原创 Mysql时间段查询

– 查询昨日一整天的数据SELECT DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 DAY) ,’%Y-%m-%d 00:00:00’) AS ‘昨日开始时间’ ,DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 1 DAY) ,’%Y-%m-%d 23:59:59’) AS ‘昨日结束时间’– 查询今日开始到当前时间的数据SELECT DATE_FORMAT(DATE_SUB(NOW(),INTERVAL 0 DAY) ,’%Y-%m-%d 00:

2021-03-08 16:43:51 435

原创 JSON字符格式报错:VM40:1 Uncaught SyntaxError: Unexpected token E in JSON at position 0

后台传给前端的数据是json格式的,报错的位置也是在这里。在查阅了JSON.parse()的作用是将字符串解析出json对象,与它相反作用的是json.stringify()。json.parse()要求的参数必须是string类型,为了防止出现的这样的可能,我们可以多加一个判断,避免转换的数据本来就是object,虽然我后台本省就是String字符串。改写成这样的格式:if(row.followJson){ row.followJson = row.followJson =='Strin

2021-01-15 14:55:44 396

原创 MySql Subquery returns more than 1 row

在运行数据更新的时候出现:Subquery returns more than 1 row 这个错误,看英文意思是返回了多个结果。解决方法是:UPDATE jeef-hrcsos.case_follow B SET handler_name = (SELECT name FROM hr400.sys_user A WHERE A.login_name = B.handler_id limit 1);在子查询条件语句加limit 1,找到一个符合条件的就可以了!...

2021-01-14 20:22:51 388

原创 通过MimeMessageHelper发送邮件,中文附件名出现乱码的解决办法

在插入带中文的附件时,出现乱码。1、设置系统值System.setProperty(“mail.mime.splitlongparameters”, “false”);2、 在创建对象的时候定义编码格式(utf-8):MimeMessageHelper helper = new MimeMessageHelper(mes, true, “utf-8”);3、 其次,在添加附件的时候,附件名是需要定义编码的helper.addAttachment(MimeUtility.encodeWord(附

2021-01-13 10:02:41 2440

原创 Bootstrap-table-treegrid插件不能展示树的问题记录

今天在使用Bootstrap-table-treegrid插件来展示表格树时候发现后端有返回数据,但是页面没有展示的问题。我查看了后台返回的字段:查看数据库里的数据发现用作指定父id列的 parentIdField: 'parentCode’在数据库中根节点的值为0。重点来了:但是,treegrid要求当前记录的 parentIdField为 null 或者空字符串的时候,这个节点就是根节点,然后根据根节点去递归找子节点。原来是这个坑!!!于是,将返回的数据根节点pid的值设为null,就成功了.

2020-12-29 14:01:33 492

原创 ElementUI关于表单验证不起作用的问题解决

在项目中用到ElementUI的表单验证时,发现离开焦点后获取的输入框内容是空的,表示就是获取不到输入的字段。以下是官网给出的表单验证的步骤和相关的代码。这是上半部分的。script部分的代码如下:重点来了:在仔细检查后发现,element-ui的表单校验规则中,el-form-item绑定的prop必须和该item下的表单元素绑定的v-model值的名称一致。也就是我把formData里的属性名改成和rules里的属性名一致就可以了!!!但是,在官网中并没有说到这个名字需要一致的问题。官网的使用

2020-12-09 12:56:40 2388 1

原创 WebSocket实现服务端推送消息和聊天会话

做项目有时候需要实现客服会话 聊天等功能。我们平常的HTTP无法满足长连接,如果一直请求服务器会造成资源的浪费,所以http协议就行不通了,这时候就需要使用WebSocket技术。废话不多说,我整理了使用的操作步骤,如下。首先,需要引入maven依赖,因为我的工程是springboot+mabatis,所以导入的依赖如下: <!-- 热启动依赖包 --> <dependency> <groupId>org.springframework.bo

2020-10-24 13:33:34 476

原创 Linux如何启动jar包和关闭

今天把SpringBoot的项目导出后,需要导进linux中运行,于是就自己总结了2种运行jar包的方式。运行jar包的方式有2种:第一种:平常我们在window中都是直接cmd后输入:java -jar 包名.jar同理,这样的方式在linux中也是可以运行,但直接关闭窗口,程序就退出去。无法在服务器上一直运行。第二种:nohup Java -jar 包名.jar这种方式不挂断运行命令,当退出或终端关闭时,程序仍然可以运行。总结:一般部署到服务器都会采用第二种方式,除非是测试,那第一种

2020-10-21 22:40:51 196

原创 IDEA项目使用SpringBoot+MyBatis-Plus

步骤如下:1.打开IDEA2.File—>new—> project3.选择spring initializr—>Next4.填写Grouphe和Artifact,选择Java version: 8 ,点击next ,如图:5.选择对应的依赖,点击Next6.核对项目的名字是否一致,点击finish后就完成了工程的创建。7.接下来就是pom文件的依赖包引入了(很重要!!!) <dependency> <groupId&

2020-10-14 13:41:33 480

原创 Linux修改原生22端口号,提升安全性

今天学习linux的访问服务器时候,发现每次都连接的是22端口(默认),这样照成网页的不安全性,需要修改端口号。1.修改端口: vi /etc/ssh/sshd_config#Port 22Port 60022新增Port 60022端口,端口可以自己定义不冲突即可。范围是:0-655352.重启sshd: systemctl restart sshd3.修改云服务安全策略,手动添加一条规则,限制原先的22端口访问,增加只开放允许访问的端口配置。...

2020-09-16 22:12:17 370

原创 验证输入的合法性正则表达式

在写项目的时候,有时候要用到各种验证判断输入框的输入合法性,可以用正则表达式去做,简单很多。验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 验证非零的正整数:^\+?[1-9][0-

2020-08-31 22:56:54 1739

原创 JQ和Js获取span标签的内容和操作select(取值,设置选中)

JQ和Js获取span标签的内容html:‘我是span标签的内容’javascript获取:var cont=document.getElementById(“content”);console.log('innerText cont= '+ cont.innerText);console.log('innerHtml cont= '+ cont.innerHTML);//以上两条都能输出span标签的值‘我是span标签的内容’;jquery获取:var cont=$("#conten

2020-08-31 20:29:17 3012

原创 Javascript中const,var,let区别与用法

js中const,var,let区别与用法1.const定义的变量不可以修改,而且必须初始化1 const b = 2;//正确2 // const b;//错误,必须初始化3 console.log(‘函数外const定义b:’ + b);//有输出值4 // b = 5;5 // console.log(‘函数外修改const定义b:’ + b);//无法输出2.var定义的变量可以修改,如果不初始化会输出undefined,不会报错。1 var a = 1;2 // var a;//

2020-08-08 10:41:15 104

原创 关于servlet和其中的doGet() doPost()的区别

一、servlet定义Servlet多线程体系结构是建立在Java多线程机制之上的,它的生命周期是由Web容器负责的。因此,Servlet多线程机制背后有一个线程池在支持,线程池在初始化初期就创建了一定数量的线程对象,通过提高对这些对象的利用率,避免高频率地创建对象,从而达到提高程序的效率的目的。(由线程来执行Servlet的service方法,servlet在Tomcat中是以单例模式存在的, Servlet的线程安全问题只有在大量的并发访问时才会显现出来,并且很难发现,因此在编写Servlet程序时

2020-08-03 21:04:24 183

原创 ## onchange 事件\checked 单选

onchange 事件\checked 单选实例:当用户改变input输入框内容时执行一段Javascript代码:定义和用法:onchange 事件会在域的内容改变时发生。onchange 事件也可用于单选框与复选框改变后触发的事件。语法:JavaScript 中:object.οnchange=function(){};单选 checked 当单选的内容被选中时会有checked标识实例:function radio(namevalue){//获取单选框对象, 返回值是个集合

2020-08-02 21:40:44 626

原创 CSS页面布局弹性盒子

CSS页面盒子一、弹性盒模型1、属性:display:flex;将盒子设置为弹性盒,一定要给父元素设置。(弹性盒的主轴默认为水平从左到右的排列)2.flex-direction 设置主轴方向 (给父元素设置)取值:(1)column 垂直排列(2)row(默认值),在一行排列。(3)row-reverse 反向的水平排列(4)column-reverse 反向垂直排列3.justify-content 主轴对齐方式 (给父元素设置)取值:(1)center 居中对齐(2)flex-

2020-07-27 23:29:21 202

空空如也

空空如也

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

TA关注的人

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