07 2022 档案
摘要:以下参数和方法都是测试用,仅供运行程序参考 主要是为了小型场景,进行多线程批量处理 package com.xie.minio; import com.google.common.collect.Lists; import org.slf4j.Logger; import org.slf4j.Log
阅读全文
摘要:1. 使用isTerminated方法判断 当调用ExecutorService.shutdown方法的时候,线程池不再接收任何新任务,但此时线程池并不会立刻退出,直到添加到线程池中的任务都已经处理完成,才会退出。 在调用shutdown方法后我们可以在一个死循环里面用isTerminated方法判
阅读全文
摘要:package com.xie.test; import org.apache.commons.io.FileUtils; import java.io.*; import java.net.URL; import java.nio.channels.Channels; import java.ni
阅读全文
摘要:问题描述: 上传文件时,springboot后端进行了多线程处理MultipartFile,报错系统找不到指定的文件或者文件为空 原因分析: 首先前端传递过来的文件,会存储到临时文件夹中,即类似这样的一个路径。C:\Users\DELL\AppData\Local\Temp\tomcat.8180.
阅读全文
摘要:解压安装jdk压缩包 wget http://xxxx/java/jdk-8u261-linux-x64.tar.gz tar -zxvf jdk-8u261-linux-x64.tar.gz 安装java 环境变量 vim /etc/profile set java environment JAV
阅读全文
摘要:Maven Repository maven仓库:https://mvnrepository.com/ Central Repository maven仓库:https://repo.maven.apache.org/maven2/ 网易开源镜像站:https://mirrors.163.com/
阅读全文
摘要:出处:https://itwxe.com/posts/3d9856.html
阅读全文
摘要:出错描述 前端封装好文件数据,后端写好接口,一模一样的参数名,但是会报错:Required request part '*’ is not present 前端代码: 后端代码: 解决办法 在前端封装的时候,用file.raw,直接用file并不能被后端解析到。 问题原理分析 由于前端封装的数据类型
阅读全文
摘要:前端代码: 页面代码 <!-- 上传视频对话框 --> <el-dialog :title="title" :visible.sync="uploadVideoOpen" width="500px" append-to-body> <el-form ref="form" :model="form"
阅读全文
摘要:问题:每次提交后,这个页面的列表没有清空,下次点进来还有 解决:添加标记位置,然后提交完后清空
阅读全文
摘要:获取不带后缀名的文件名: public static String getFileNameWithoutSuffix(File file){ //忽略判断 String fileName = file.getName(); return fileName.substring(0, fileName.
阅读全文
摘要:前言 生成指定范围内的随机数 这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试过程中也希望通过随机数的方式生成包含大量数字的测试用例。问题往往类似于: 如何随机生成 1~100 之间的随机数,取值包含边界值 1 和 100。 用例解释 以 Java 语言为例,我们观察其
阅读全文
摘要:SpringBoot项目 上传大文件报错the request was rejected because its size exceeds the configured maximum 10485760 在SpringBoot项目中进行文件上传的时间报错:the request was reject
阅读全文
摘要:方式一 最简单,但是效率最低 执行时间:9.845s SELECT * FROM `table` ORDER BY RAND() LIMIT 10 方式二 查询效率较高,但会产生连续的数据(查出来的数据在表里是连续性的) 执行时间:2.641s SELECT * FROM `table` AS t1
阅读全文
摘要:工具: Collections.shuffle(list); 测试:
阅读全文
摘要:1. 环境 centos7.6 Redis版本 5.0.4 2. 准备 下载redis 进入官网找到下载地址 Redis 右键Download按钮,选择复制链接。 wget http://download.redis.io/releases/redis-5.0.7.tar.gz 3. 解压redis
阅读全文
摘要:1: 在 /usr/local下 创建mysql文件夹: mkdir /usr/local/mysql 2: 切换到mysql文件夹下: cd mysql 3: 下载mysql: wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0
阅读全文
摘要:pom.xml <dependencies> <!--minio文件服务--> <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>7.1.0</version> </dependency>
阅读全文
摘要:一、环境 centos7.6 二、准备 说明:我的是安装到/usr/local/minio 下 #在线下载二进制文件 cd /usr/local/minio wget https://dl.min.io/server/minio/release/linux-amd64/minio 三、安装 1、给m
阅读全文
摘要:一、下载本地windows下的minio.exe 中文文档 下载地址 二、新建一个文件夹用于存放minio.exe 同时新增一个data文件夹用于存放文件 三、新建文本取名为minio.bat 然后编辑 (我这里在桌面新建的文件 可放于任何位置) @echo off REM 声明采用UTF-8编码
阅读全文
摘要:@echo off REM 声明采用UTF-8编码 chcp 65001 echo test echo 中文测试 pause
阅读全文