- 博客(184)
- 收藏
- 关注
转载 解决window.location.href跳转无效,地址直接接在原URL后面的问题
window.location.herf = h5URL // 结果输出到页面location: 8880/#/http://www.baidu.com。写H5项目,遇到一个问题,多个系统在一起的一个项目,视频面签是我这边负责的,挂断视频之后要跳回别的系统,他们会在一开始传个跳转路径URL给我。window.location.herf = h5URL // 结果输出到页面location: 8880/#/www.baidu.com。错误方法:let h5URL = ‘www.baidu.com’
2023-10-16 15:01:25 2317
转载 vue中this.$emit的用法
转自https://www.cnblogs.com/shenStudy/p/15327718.htmlvue中this.$emit的用法用于当子组件需要调用父组件的方法的场景下使用。与之相对的当父组件需要调用子组件时则使用this.$refs的方法实例为了能清晰的了解具体用法,准备了一个父子组件互调方法的例子。父组件父组件调用子组件需要导入子组件的路径并添加组件之后添加子组件标签即可。子组件子组件在调用父组件是需要在父组件中添加事件来触发父组件的方法。
2023-03-16 10:04:52 2036 1
原创 正则表达式
答:\u4e00-\u9fa5是用来判断是不是中文的一个条件,采用的是unicode编码。"u4e00"代表什么意思 "u9fa5“代表什么意思?总共有20901个汉字,中国文化果然博大精深啊。查了下中文的unicode的中文编码表。写法:\u4e00-\u9fa5。有关中文编码的知识可以参考。最后一个“9fa0”2.\s 表示空字符。
2023-03-15 11:09:38 132
翻译 EasyExcel 设置单元格格式为 文本
其实我遇到的场景,就只是简单的空白模板,网上找了好多为无内容excel设置文本格式的资料,都没有解决。后来干脆把模板上传到resource。继承 AbstractVerticalCellStyleStrategy ,实现个性化方法 单独设置某一列。通过WriteCellStyle 的dataFormat属性和BuiltinFormats指定字体格式。这种单元格有内容时字体才会生效,无内容时还是"常规"格式。3.无内容时 (预制模板,流形式写会)1.全局设置标题和内容字体格式。2.个性化设置某一列格式。
2023-01-31 10:19:35 1323 1
原创 SpringQueryMap的使用方式
RequestBody只能用在Post请求,并且一个Post请求只能有一个@RequestBody。1.@SpringQueryMap是微服务之间调用,使用openfeign通过get请求方式来处理 多入参(也就是通过实体来传参) 情况的注解!2.作用:@SpringQueryMap,简单来说就是将实体转化为表单数据,比如。通过@SpringQueryMap标注之后呢,会变成这样子。注意:被@SpringQueryMap注解的对象只能有一个。@RequestParam 的参数只能是基本类型。
2023-01-29 14:08:53 438
转载 easyExcel 用 head 实现动态表头
/ 内层list 有两个值,表示有两行,外层list有两个对象,表示有两列。heads.add(Arrays.asList(“基本信息”,“联系方式”));heads.add(Arrays.asList(“额外信息”,“兴趣爱好”));heads.add(Arrays.asList(“基本信息”,“姓名”));heads.add(Arrays.asList(“额外信息”,“收入”));外层的list 控制按列展开的表头、内层list放按行展开的表头。java 的easyExcel 的 head 的结构。
2022-12-08 14:42:07 3916
转载 Mybatis中select last_insert_id() - 返回插入数据行的id
大多数时候在Dao接口上我们会使用@Param注解定义入参,方便传递多个参数和设置别名,然而再通过record.getId()获取插入数据行的id值时却为null?select last_insert_id()是否存在并发问题呐,如果有两个连接,它们几乎同时做了插入操作,然后分别进行了查插入id,此时会得到两个相同的id值么?注意:select last_insert_id()返回的id值封装在入参record中,通过record.getId()获取,而不是insert方法的返回值!
2022-11-29 10:11:38 1215
转载 什么是覆盖索引
转自:https://blog.csdn.net/liaowenxiong/article/details/120846042作者:liaowenxiong覆盖索引定义:MySQL 执行计划 explain 结果里的 key 有使用索引,如果 select 后面查询的字段都可以从这个索引的树中获取,这种情况一般可以说是用到了覆盖索引,extra 里一般都有 using index;覆盖索引一般针对的是辅助索引,整个査询结果只通过辅助索引就能拿到结果,不需要通过辅助索引树找到主键,再通过主键去主键索引树里
2022-06-09 20:40:54 247 1
转载 PipedInputStream,PipedOutputStream实例,线程间通信
转自:https://blog.csdn.net/u010002184/article/details/82898175作者:二十六画生的博客Java.io.PipedOutputStream and java.io.PipedInputStream has been introduced in JDK 1.0. PipedOutputStream and PipedInputStream both are connected to each other to create a communicatio
2022-03-18 16:26:04 377
原创 HikariPool-1 - Connection is not available
增加yml配置spring.datasource.hikari.readOnly=falsespring.datasource.hikari.connectionTimeout=60000spring.datasource.hikari.idleTimeout=60000spring.datasource.hikari.validationTimeout=3000spring.datasource.hikari.loginTimeout=5spring.datasource.hikari.max
2022-03-18 14:10:10 372
转载 yml中spring.datasource
转自:https://blog.csdn.net/weixin_43119266/article/details/120280698作者:头像不是我啊spring: datasource: abandon-when-percentage-full: 设定超时被废弃的连接占到多少比例时要被关闭或上报 allow-pool-suspension: 使用Hikari pool时,是否允许连接池暂停,默认为: false alternate-username-allowed
2022-03-17 15:00:33 1587
原创 字符流outputStreamWriter
Writer就是带编码转换器的OutputStream,它把char转换为byte并输出。为了获得最高效率,可考虑将 OutputStreamWriter 包装到 BufferedWriter 中,以避免频繁调用转换器BufferedWriter out = new BufferedWriter(new OutputStreamWriter(System.out));import java.io.* ;public class OutputStreamWriterDemo01{ public
2022-02-27 10:08:07 457 1
原创 字符流inputStreamReader
Reader是Java的IO库提供的另一个输入流接口Reader本质上是一个基于InputStream的byte到char的转换器,那么,如果我们已经有一个InputStream,想把它转换为Reader,是完全可行的。InputStreamReader就是这样一个转换器,它可以把任何InputStream转换为Reader...
2022-02-27 09:54:06 487
原创 字节流FileInputStream 详解
在java中InputStream是字节输入流,用来将文件中的数据读取到java程序中。InputStream是所有字节输入流的顶层父类,是一个抽象类。实现了Closeable接口,也Closeable接口又拓展了AutoCloseable接口,因此所有InputStream及其子类都可以用于Java 7 新引入的带资源的try语句;如果要用,需要使用类:FileInputStream,ObjectInputStream,ByteArrayInputStreamFileInputStream :
2022-02-25 13:24:05 1575
原创 IO流基础知识
IO: Input / Ouput 即输入输出输出流:程序(内存) —>外界设备输入流:外界设备—>程序(内存)处理理数据类型分类字符流:处理字符相关,如处理文本数据(如txt文件), Reader/Writer字节流: 处理字节相关,如声音或者图片等二进制,InputStream/OutputStream两者区别:字节流以字节(8bit)为单位,字符流以字符为单位,根据码表映射字符,一次可能读多个字节字节流可以处理几乎所有文件,字符流只能处理字符类型的数据功能不同,但是具有共
2022-02-21 18:59:02 125
原创 Vuex概述
1.1 组件之间共享数据的方式父向子传值:v-bind 属性绑定子向父传值:v-on 事件绑定兄弟组件之间共享数据(不相关组件):EventBus$on. 接收数据的那个组件$emit.发送数据的那个组件1.2Vuex 是什么Vuex是实现组件全局状态(数据)管理的一种机制,可以方便的实现组件之间的数据共享。...
2022-01-30 11:19:47 478
原创 JAVA实现将输出流转换成输入流
1.ByteArrayOutputStreamprivate ByteArrayOutputStream outputStream = new ByteArrayOutputStream(); public InputStream getInputStream() { return new ByteArrayInputStream(getOutputStream().toByteArray());}public ByteArrayOutputStream getOutputStream()
2022-01-06 13:47:07 2603
转载 关于Java的File.separator详解
转自:https://blog.csdn.net/zgy621101/article/details/80066211Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File file2 = ne
2021-12-28 10:34:21 4213
原创 vue 通过enter键盘按钮实现查询功能
1.created(){ window.addEventListener('keydown',this.handleKeyDown,true) //开启键盘监听模式}2.methods{ search() { this.$refs.table.search() }, handleKeyDown(e){ let key = null; if(window.event === undefined){ key = e.keyCode;
2021-12-24 10:37:11 754
原创 Maven打包时候报[ERROR] Some problems were encountered while processing the POMs:
使用了maven conf下面的setting.xml文件 替换成公司的setting.xml文件即可
2021-11-30 09:42:45 1036
原创 java 配置参数
1.代码@Data@Component@ConfigurationProperties(prefix = "aa")public class config{ private string url; ...}yml配置aa: url: www.baidu.com ...
2021-11-29 20:41:05 126
原创 mysql data too long for colum
mysql blob 字段blob最大长度为65,535(216–1)字节的BLOB列</span>。 MEDIUMBLOB 最大长度为16,777,215(224–1)字节的BLOB列。 LONGBLOB : maximum length of 4,294,967,295 bytes 4G
2021-11-26 11:51:00 368
原创 日期与时间戳相互转换
1.Date对象转换为时间戳Date date = new Date(); long times = date.getTime(); 2.时间戳转换为Date日期对象long times = System.currentTimeMillis(); Date date = new Date(times);
2021-11-25 20:42:23 91
原创 jar 包冲突
1.java.lang.NoClassDefFoundError: com/fasterxml/jackson/datatype/jsr310/ser/ZoneIdSerializer
2021-11-22 09:25:16 239
原创 base64 图片实现放大缩小功能
第一步.配置main.jsimport Viewer from 'v-viewer'Vue.use(Viewer)第二步:xxx.vue使用<div class="images" v-viewer="{movable: false}"> <img v-for="src in imgs" :src="src" :key="src"></div>export default { data(){ imgs:[] }}
2021-11-18 19:25:52 2344
原创 oracle常用函数
1.instr( string1, string2 ) // instr(源字符串, 目标字符串)实际应用:substr(string1,instr(string1,“/”)+1)截取String1 ,从“/”后面+1之后的数据
2021-11-16 14:13:40 669
原创 oracle批量插入数据
public String bunchInsert2(int min,int max) { StringBuilder sb=new StringBuilder(); sb.append("INSERT ALL "); for(int i=min;i<max;i++) { sb.append(" INTO student(id, name) values('"+i+"','"+i+"')");
2021-11-12 15:04:11 623
转载 element表格 内嵌进度条实现
转自:https://blog.csdn.net/weixin_43330752/article/details/92771728作者:追逐ぢ<template> <div class="table-demo"> <el-table :data="tableData" :header-cell-style="{background:'#DCDFE6'}" border style="width: 100%"
2021-11-08 10:15:05 361
转载 springboot(14)配置文件加密解密
转自:https://blog.csdn.net/sz85850597/article/details/80396321作者:祈雨v1、介绍https://github.com/ulisesbocchio/jasypt-spring-bootjasypt可以在springboot注入property和yml配置文件中的值之前,将配置文件中的值先预先处理的工具。可以用来实现对数据库账号密码等敏感信息密文解密的功能。2、Maven依赖<dependency> <groupI
2021-11-05 15:10:36 668
原创 vue前端展示base64编码后的照片
<div><img :src="aa"/><div>this.$request({ url:url, method:'get', params: { ...this.param }}).then(res => {this.aa = 'data:image/png;base64,'+返回的base64编码])
2021-10-28 18:28:42 483
原创 记一次前端pagetable渲染问题
<page-table :search-method="methods" ref="t1"><a-table-column>.....</a-table-column><page-table>mounted(){ this.$ref["t1"].search(); //与pagetable进行绑定}
2021-10-27 19:39:02 113
转载 JS和vue中日期格式的转换
转自:https://www.cnblogs.com/surui/p/7685080.html1.获取当前时间:var now=new Date(); //Tue Oct 17 2017 18:08:40 GMT+0800 (中国标准时间) 获取当前时间的日期new Date().getDate() //17 new Date().toLocaleString() //2017/10/17 下午6:08:40 2.引用moment.js将标准时间转化成YYYY-MM
2021-10-26 18:20:34 110
转载 利用HUtool读取Excel内容
转载于:https://www.cnblogs.com/mark-luo/p/10855213.html// 1.获取上传文件输入流InputStream inputStream = null;try{ inputStream = file.getInputStream();}catch (Exception e){ return ResponseData.fail(ResponseCodeEnum.ERROR_PARAM_INVALID);}// 2.应用HUtool Exc
2021-10-25 21:01:13 4761
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人