自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (4)
  • 收藏
  • 关注

转载 echarts 刷新后图表会变宽

echarts 刷新后图表会变宽

2022-09-26 09:49:51 636 1

原创 Three.js中的raycaster射线获取模型不准确问题

Three.js中的raycaster射线获取模型不准确问题

2022-09-06 10:30:45 1132 5

原创 antd design vue 合并a-table 单元格

{ title: '通道', align: 'center', dataIndex: 'keepfield', customRender: (text, record, index) => { const obj = { children: text !== null ? text : "", attrs: {}, }; obj.attrs.rowSpan = this.mergeCells( text, thi.

2022-04-14 07:38:42 1727 1

转载 vue 批量打包下载txt文件

思路: 用 ajax 将文件下载, 然后用 jszip 压缩文件, 最后用 file-saver 生成文件1. 准备工作安装 3 个依赖: axios, jszip, file-savernpm install axiosnpm install jszipnpm install file-saver2、下载文件import axios from 'axios'export function batchDownFile(url,parameter) { retur

2022-03-30 14:44:59 537

原创 Map、Set、List是否有序笔记

首先我们应该清楚这个概念:这里的有序和无序不是指集合中的排序,而是是否按照元素添加的顺序来存储对象。list是按照元素的添加顺序来存储对象,因此是有序的。它的实现类ArrayList、LinkedList、Vector都是有序的。Map是无序的,它的存储结构是哈希表键值对,map中插入元素是根据key计算出的哈希值来存储元素的,因此他不是按照元素的添加顺序来存储对象的,所以Map是无序的。它的实现类有:HashMap、TableMap和TreeMap。其中LinkedHashMap是有序的,ha

2022-03-23 16:27:16 516

原创 list 深层次复制笔记

import org.apache.commons.collections4.CollectionUtils;import java.io.*;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * @version 1.0 * @author: hjb * @date: 2022-03-04 10:43 */public class test111 { publi.

2022-03-22 14:10:05 91

原创 字段如何添加校验

校验规则:validatorRules:{ name: [ { required: true, message: '请输入姓名!' }, { min: 2, max: 30, message: '长度在 2 到 30 个字符', trigger: 'blur' } ], email: [ { required: false, type: 'email', messa...

2022-03-22 11:30:53 416

原创 antd vue:[antdv: DatePicker] `value` provides invalidate moment time.

安装momentnpm install moment --save引入import moment from 'moment'moment.locale('zh-cn')初始值直接为undefined,onChange 函数中使用moment如下:onChange(date, dateString) { console.log(date, dateString); this.createTime=moment(dateString...

2022-03-22 11:17:10 1056

原创 rowKey问题笔记

Each record in table should have a unique `key` prop,or set `rowKey` to an unique primary key.][antdv: Table] Each record in dataSource of table should have a unique `key` prop, or set `rowKey` of Table to an unique primary key,后台返回的数据中,没有不重复的字...

2022-03-21 15:01:06 228

原创 antd 中 如何重置a-range-picker 选中的值

<a-range-picker picker="month" :value="createValue" @change="change" ></a-range-picker> change(dates, dateStrings) { this.createValue = dates ...

2022-03-11 16:01:09 1312

原创 echarts 图例不显示小结

这两个名字要保持一致;虽然我这两个名字是保持一致的,但是还是显示不出来,我legend 中data的类型是 数字,series 中name 也是数字,死活就是显示不出来,最后将两者的类型改为String 类型,就是在后面使用 +"",将number类型变为String 类型,最后图例显示出来了,特此记录。...

2022-03-03 16:45:43 5661

原创 linux 环境下通过Java代码调用python脚本问题

linux 环境下通过Java代码调用python脚本问题

2022-02-28 13:45:15 2177

原创 java 根据url 直接读取minio 文件

配置类package top.canye.minio;import io.minio.MinioClient;import io.minio.errors.InvalidEndpointException;import io.minio.errors.InvalidPortException;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.boot.conte

2022-02-21 15:39:16 9393

原创 echarts 清除上一次的实例

clear只是清除画布,而不会清除实例。其会保留点击事件等。想在同一个dom中画多个实例,肯定需要先销毁前一个,才能画后一个。echarts.init(document.getElementById('echarts')).dispose();//销毁前一个实例var myEcharts = echarts.init(document.getElementById('echarts'));//构建下一个实例....然后对myEcharts进行setOption之类的操作就可以了...

2021-12-24 11:10:50 2163

原创 java如何与RS232进行通信

下载虚拟串口软件:链接:https://pan.baidu.com/s/1AXKXdyl9rbm3SSt0y7Q6PQ提取码:3aqp两个版本的破解过程大致一样,都是先安装,6.9版本将压缩包crack文件中的两个文件复制到安装目录下,替换原来的.exe和.dll文件;7.1版本只需要将压缩包中的.dll文件复制到安装目录下替换就行了。打开软件添加虚拟串口,一般都是成对添加的(添加COM7、COM8)后如图所示(根据自己的需求添加串口)添加完成后到设备管理器中查看,发现多了两个虚.

2021-08-31 14:37:10 3619 6

原创 发送短信demo

package com.example.springbootdemo.msg;import com.github.qcloudsms.SmsSingleSender;import com.github.qcloudsms.SmsSingleSenderResult;import org.json.JSONException;import javax.xml.ws.http.HTTPException;import java.io.IOException;import java.util...

2021-08-18 10:34:57 178

原创 发送邮件demo

在resources 文件夹下新建一个文件夹properties ,然后在改文件夹下新建email.properties 配置文件#发送人邮箱的server 注意如何发送着的邮箱是qq邮箱 请换成相应的server 我这里发送者的邮箱是163邮箱smtp.server=smtp.163.comsmtp.port=465#发送者的邮箱账号[email protected] #发送者邮箱的授权码smtp.pwd=xxxxxxxxx#收件人邮件集合em

2021-08-18 10:27:09 247

原创 rabbitMQ消息回调监控

spring: rabbitmq: host: 127.0.0.1 port: 5672 username: guest password: guest # 开启消息到达交换机的确认机制 # publisher-confirms: true # 消息发送到交换机确认机制,是否确认回调 #publisher-confirm-type: correlated publisher-returns: true..

2021-08-11 10:25:56 308

原创 Java web 接入支付宝支付功能demo

添加项目依赖 <!-- alipay 支付宝SDk--> <!-- https://mvnrepository.com/artifact/com.alipay.sdk/alipay-sdk-java --> <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-

2021-08-11 10:13:20 2001 3

原创 layui 之动态改变表格中单元格的背景色

处理之前:处理之后:核心代码:done:function (res, page, count) { var that = this.elem.next(); res.data.forEach(function (item,index) { debugger var tr = that.find("[data-index=" + index + "]").children(); tr.each(fu...

2021-08-04 09:24:48 2952

原创 vue语法小记

vue.js 语法记录1、v-model实现双向数据绑定a、由模型数据绑定到Dom对象,模型数据的值改变,Dom对象的值自动改变b、有Dom对象绑定到模型数据,Dom对象的值改变,模型数据就改变v-model 一般用于input select textarea 以及自己定义的组件2、v-textv-text可以将一个变量的值渲染到指定的元素中,它可以解决插值表达式闪烁的问题3、v-on监听用户事件4、v-bindv-bind 可以将数据对象绑定到dom的任意.

2021-05-18 11:12:26 212

原创 websocket 中获取session为空问题

websocket 中获取session为空问题创建一个 Map clients 用来存放在Open方法中存放相关数据socket关闭时移除使用时获取session 来发送消息

2021-04-28 15:51:01 735 2

原创 Failed to register @ServerEndpoint class: class top.canye.sys.controller.junkewei.JunKeWeiController

Failed to register @ServerEndpoint class: class top.canye.sys.controller.junkewei.JunKeWeiController在使用webSocket的过程中出现这个错误最后进过排查发现 ServerEndpoint 的访问路径必须以/打头 添加后项目正常启动...

2021-04-28 14:58:53 643

原创 CentOS 7设置静态IP后ifconfig/ip addr无inet显示的解决方法

CentOS 7设置静态IP后ifconfig/ip addr无inet显示的解决方法先使用dhclient 命令重新获取一下

2021-04-19 15:48:00 358

原创 克隆完虚拟机后如何配置静态ip

克隆完虚拟机后如何配置静态ip参考文章:https://www.cnblogs.com/116970u/p/11391816.html如何还不行 在vi /etc/sysconfig/network-scripts/ifcfg-xxxxxxx 配置mac地址HWADDR=XX.XX.XX.XX.XX.XX然后重启网卡

2021-04-19 14:23:34 69

原创 layui 表格表头最右侧多一列 解决办法

layui 表格表头最右侧多一列 解决办法原有是 给每一列设置了宽度 但是总宽度达不到容器的宽度 所以就自动填充了一列解决办法 给某一列把width 属性去掉 变成自适应宽度即可

2021-03-19 09:43:52 1447

原创 java 文件输出换行问题

FileOutputStream 输出换行问题使用Java自定义的换行符号,这种方法具有良好的跨平台性,推荐使用。String newLine = System.getProperty("line.separator");fileOutputStream.write(line.getBytes());fileOutputStream.write(newLine.getBytes());...

2021-03-18 16:50:55 344

原创 spring @Primary 和@Qualifier注解问题

spring @Primary 和@Qualifier注解问题spring 中@Autowired注解默认是按照类型进行依赖注入的,当一个接口有多个是个类时,启动项目时会抛出异常,这个时候可以在某一个实现类上添加@Primary注解,告诉SpringIoC容器优先使用改类进行注入,@Primary注解采用的也是按照类型注入,只是给某个实现类添加了优先级,用户也可以使用@Qualifier注解,改注解是按照名称进行注入@Autowired@Qualifier("testServiceImpl"

2021-03-16 19:00:53 59

原创 cglib 代理 导包问题

cglib 代理 导包问题在使用cglib代理时需要先实现MethodInterceptor接口,但是不要倒错包了import org.springframework.cglib.proxy.MethodInterceptor;(正确路径)import org.aopalliance.intercept.MethodInterceptor;(错误路径)...

2021-03-15 19:18:39 85

原创 java 反射

java 反射public class ReflectServiceImpl2 { private String name; public ReflectServiceImpl2(String name) { this.name = name; } public void sayHello(String name){ System.err.println("hello"+name); } /** * 通

2021-03-15 17:37:08 51

原创 多线程中 获取不到 @Autowired 和@Resource 注入的对象

多线程中 获取不到 @Autowired 和@Resource 注入的对象老是提示空指针异常可以使用工具类 手动获取改对象工具类:package top.canye.sys.util;import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.Applic...

2021-03-11 10:46:21 386

原创 webSocket 简单例子

webSocket 简单例子添加依赖:<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId></dependency>webSocket配置类:import org.springframework.context.annotat.

2021-03-10 16:31:15 47

原创 echarts清空上一次的数据

本人参照官方文档把setOption(option,true)的第二个参数设置为true 发现还是js报错并不能清空上次的数据,最后想到在第二次调用setOption方法之前是否可以手动清空 series 之前的数据commonOption是我的option 我这mychart.setOption(commonOption)之前将第一次commonOption.series 中的数据全部清空,只要把name、data清空 type需要保留否则会报错最后在把新组装的值optio...

2020-07-04 15:53:01 7106 1

原创 idea配置git并推送代码到远程仓库

Idea自行安装并激活 安装gitGit官网地址:https://git-scm.com/首先如下图:(点击next)第二步:文件位置存储,可根据自己盘的情况安装第三步:安装配置文件,自己需要的都选上(默认即可),下一步第四步:直接下一步:第五步:选择默认的编辑器,我们直接用推荐的就行,下一步第六步:勾上第二项,这样就可以在cmd中操作,下一步第七步:使用默认设置就行,下一步:第八步:配置行结束标记,保持默认“Checkou...

2020-06-22 19:12:52 5607

原创 mapper 中方法名爆红解决方法

可能是mapper 接口中没有这两个方法补上这两个方法就可以了

2020-06-07 11:49:20 4796

原创 idea 整合Swagger2

首先添加依赖<swagger.version>2.7.0</swagger.version><dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>${swagger.version}</version></depend

2020-05-14 15:57:41 629

原创 org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.leyou.item.mapp

org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.leyou.item.mapper.CategoryMapper.deleteCategory可能是在配置文件中没有配置mapper路径导致的:mybatis: mapper-locations: /mapper/*.xml

2020-05-12 09:51:39 150

原创 BigDecimal 学习

scale方法 :小数点后有几位数pow(n) 方法: 本身的n次方add():加subtract():减法multiply():乘法divide():除还有其他方法自己可以去了解用法...

2020-05-07 15:44:47 146

原创 在阿里云服务器上用docker运行多个tomcat容器

首先最最重要的一点是在阿里云服务器的控制台放开端口权限:我个人为了方便把8000/9000端口都开放了 自己可根据实际要求开放命令: docker run -d --name 你给容器起的名字 -p 8081:8080(端口自己映射) 镜像ID每次创建容器时 容器名必须不同这是我起的四个tomcat容器:刚开发的端...

2020-04-29 15:48:23 611

原创 idea 搭建vue+elementUI

(1)npm 想要下载 npm 可以先去 Node 的官网上下载安装 Node ,安装完 Node 之后会自带 npm 。此刻可以通过命令语句 npm -v 查看 npm 是否安装成功。可根据需要更新 npm 至最新版,更新指令为 npm install -g npm(2)淘宝镜像 为什么需要这个东西呢?因为 npm 的服务器是国外的服务器,我们访问外国服务器很慢。于是淘宝就把 npm 的资料拷...

2020-04-29 11:42:17 6291

xcom百度云盘链接.txt

xcom串口调试工具

2021-08-31

hadoop大数据学习资料

15个G学习视频入门到精通。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2018-08-02

springboot

本视频,着重介绍SpringBoot的与各大场景的整合使用,内容包括:缓存(整合Redis),消息中间件(整合RabbitMQ),检索(整合ElasticSearch),任务(异步任务,定时任务,邮件任务),安全(整合SpringSecurity),分布式(整合Zookeeper/dubbo,整合SpringCloud),SpringBoot应用监管

2018-07-20

sms短信验证

这个是用第三方(Mob)的SDK实现的短信验证登录的小demo,当点击获取验证码时会提示验证码以发送并且60倒计时,点击提交按钮时会有相应的提示,例如验证码错误、验证码获取错误,成功直接跳转到login界面

2018-03-25

空空如也

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

TA关注的人

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