随笔分类 - java
记录工作中的问题,大体都是一些解决方法
摘要:前端代码: 页面代码 <!-- 上传视频对话框 --> <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
阅读全文
摘要:工具: 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
阅读全文
摘要: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
阅读全文
摘要:前言 批处理是 JDBC 编程中的另一种优化手段。JDBC 在执行 SQL 语句时,会将 SQL 语句以及实参通过网络请求的方式发送到数据库,一次执行一条 SQL 语句,一方面会减小请求包的有效负载,另一个方面会增加耗费在网络通信上的时间。 通过批处理的方式,我们就可以在 JDBC 客户端缓存多条
阅读全文
摘要:前言 目前开发的SpringBoot项目在启动的时候需要预加载一些资源。而如何实现启动过程中执行代码,或启动成功后执行,是有很多种方式可以选择。 我们可以在static代码块中实现,也可以在构造方法里实现,还可以使用@PostConstruct注解实现,当然也可以去实现Spring的Applicat
阅读全文
摘要:平台简介 风光电一体化平台,包括: 主任务流程:风机叶片巡检、集电线路巡检、输电线路巡检、光伏巡检任务。 系统模块 com.new3s ├── new3s-api // 服务接口模块(自定义引入,可以整合或者单独启动) ├── new3s-auth // 认证中心(包括用户权限、登录和操作日志等所有
阅读全文
摘要:方式一:使用过滤器 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.
阅读全文
摘要:Network Timing 使用Chrome浏览器请求多个接口时发现前面的请求Network Timing中stalled时间明显较短,到第四个请求时stalled时间开始加长,超过6个请求之后,stallled时间过长,导致接口整体请求时间变长,页面渲染变慢。 如下图: 出现原因: 为什么会这样
阅读全文
摘要:效果图 java后台代码(大文件的话要做优化)只是技术参考,大家用的时候需要自己修改 package com.controller; import java.util.List; import javax.servlet.http.HttpServletRequest; import javax.s
阅读全文
摘要:问题描述 若依 vue 版菜单点不开,报错:Error: Cannot find module ‘@/views/system/user/index’ 后台、vue前端启动都没问题。但是左侧菜单点不开,一直在加载中。 F12 控制台输出: Error: Cannot find module '@/v
阅读全文
摘要:1. 环境搭建 新建springboot项目,添加web 和 thymeleaf 依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId>
阅读全文
摘要:logback-spring.xml <?xml version="1.0" encoding="UTF-8"?> <configuration scan="true" scanPeriod="10 seconds"> <!-- 日志级别从低到高分为TRACE < DEBUG < INFO < WA
阅读全文
摘要:问题:SpringMVC中的Controller是单例还是多例? 答案:是单例模式 对于一个浏览器请求,tomcat会指定一个处理线程,或是在线程池中选取空闲的,或者新建一个线程。 在Tomcat容器中,每个servlet是单例的。 在SpringMVC中,Controller 默认也是单例。 采用
阅读全文