随笔分类 - 常用工具类
包括技术工具、文本工具等,但不限于此类工具
摘要:maven <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> </dependency> WebSocketConfig package com.new3s.co
阅读全文
摘要:调用StringUtils工具类的strip()方法去掉中括号"[ ]": 或者自己写工具类 public static void main(String[] args) { String s = "[aasa, bbbbb]"; String s1 = s.replaceAll("(?:\\[|n
阅读全文
摘要:一、前言 使用websocket进行实时通信时,常见以下报错: WebSocket connection to 'ws://localhost' failed: 或者 Whoops!Lost connection to http://localhost: 网上很多方案例如重新导入fastjson依赖
阅读全文
摘要:上传文件是116.jpg @PostMapping("/test") public R uploadFile1(MultipartFile file) throws IOException { System.out.println("file.getOriginalFilename() = " +
阅读全文
摘要:一、没有引入Shema约束的XML文档 <?xml version="1.0" encoding="UTF-8"?> <书架> <书> <书名>JavaWeb开发大全</书名> <作者>班长</作者> <售价>99.8</售价> <简介>不错</简介> </书> <书> <书名>葵花宝典</书名>
阅读全文
摘要:问题描述: 个简单的查询逻辑即查询前先从redis取,取到后则进行反序列化。 String resJson = redisService.getString(name); if (StringUtil.isNotEmpty(resJson)) { // 反序列化 return (ResultVo)J
阅读全文
摘要:直接看代码 /** * 生成航线kml文件 * * @param airlineManage 航线信息 * @return String 临时存储文件名 */ public AirlineManage setTravelsKml(AirlineManage airlineManage) throws
阅读全文
摘要:以下参数和方法都是测试用,仅供运行程序参考 主要是为了小型场景,进行多线程批量处理 package com.xie.minio; import com.google.common.collect.Lists; import org.slf4j.Logger; import org.slf4j.Log
阅读全文
摘要: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
阅读全文
摘要:获取不带后缀名的文件名: public static String getFileNameWithoutSuffix(File file){ //忽略判断 String fileName = file.getName(); return fileName.substring(0, fileName.
阅读全文
摘要:前言 生成指定范围内的随机数 这个是最常用的技术之一。程序员希望通过随机数的方式来处理众多的业务逻辑,测试过程中也希望通过随机数的方式生成包含大量数字的测试用例。问题往往类似于: 如何随机生成 1~100 之间的随机数,取值包含边界值 1 和 100。 用例解释 以 Java 语言为例,我们观察其
阅读全文
摘要:方式一 最简单,但是效率最低 执行时间: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
阅读全文
摘要: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
阅读全文
摘要:一、素材网站类 1、自媒体无版权可商用资源Mishu https://mishu.pro/ 2、淘声网 https://www.tosound.com/ 二、壁纸网站类 3、知名壁纸网站wallhaven https://wallhaven.cc/ 4、 极简壁纸 https://bz.zzzmh.
阅读全文