随笔分类 -  java

记录工作中的问题,大体都是一些解决方法
摘要:1. 引入maven <!--读取图片元数据--> <dependency> <groupId>com.drewnoakes</groupId> <artifactId>metadata-extractor</artifactId> <version>2.6.2</version> </depend 阅读全文
posted @ 2022-11-10 16:57 xiexie0812 阅读(500) 评论(0) 推荐(1) 编辑
摘要:public class Test { public static void main(String[] args) { int[] arr = new int[]{1, 2, 3, 4, 5, 6}; printArr(arr); arr = deleteFirst(arr); printArr( 阅读全文
posted @ 2022-11-10 16:50 xiexie0812 阅读(1470) 评论(0) 推荐(0) 编辑
摘要:使用说明使用时,要留意Object数组中值的顺序,需要与目标实体类中构造方法的形参的顺序保持一致,防止出现赋值错误的情况。 工具类代码 /** * 数据类型转换工具类 * @author xupeng */ public class DataConvertUtil { /** * Object[] 阅读全文
posted @ 2022-11-04 17:36 xiexie0812 阅读(434) 评论(0) 推荐(0) 编辑
摘要:调用接口,首先得去注册一个账号,(它只能获取当天的数据,没有百度API的功能强大) 官网参考:http://www.yytianqi.com/api.html package com.common.filo; import java.io.BufferedReader; import java.io 阅读全文
posted @ 2022-10-18 11:57 xiexie0812 阅读(528) 评论(0) 推荐(0) 编辑
摘要:/** * 画缺陷框的图片文件 * @param file {@link File} * @param polygon 缺陷框 * @return 带缺陷的文件 * @throws IOException IO异常 */ public static File drawLine(File file, 阅读全文
posted @ 2022-10-09 09:09 xiexie0812 阅读(244) 评论(0) 推荐(0) 编辑
摘要:代码: import javax.swing.*; import java.awt.*; public class Main { public static void main(String[] args) { JFrame frame=new JFrame(); mypanel panel=new 阅读全文
posted @ 2022-10-08 18:29 xiexie0812 阅读(322) 评论(0) 推荐(0) 编辑
摘要:maven <dependency> <groupId>org.springframework</groupId> <artifactId>spring-websocket</artifactId> </dependency> WebSocketConfig package com.new3s.co 阅读全文
posted @ 2022-08-30 11:45 xiexie0812 阅读(190) 评论(0) 推荐(0) 编辑
摘要:问题: mybatis批量插入时报错:syntax error, expect ‘)’ 解决: 是因为传入的参数list为null,在代码中加上list.size()>0的判断。 mapper文件: <insert id="batchInsertSysUserAssoc"> insert into 阅读全文
posted @ 2022-08-30 10:46 xiexie0812 阅读(326) 评论(0) 推荐(0) 编辑
摘要:调用StringUtils工具类的strip()方法去掉中括号"[ ]": 或者自己写工具类 public static void main(String[] args) { String s = "[aasa, bbbbb]"; String s1 = s.replaceAll("(?:\\[|n 阅读全文
posted @ 2022-08-29 14:59 xiexie0812 阅读(1334) 评论(0) 推荐(0) 编辑
摘要:一、前言 使用websocket进行实时通信时,常见以下报错: WebSocket connection to 'ws://localhost' failed: 或者 Whoops!Lost connection to http://localhost: 网上很多方案例如重新导入fastjson依赖 阅读全文
posted @ 2022-08-29 14:56 xiexie0812 阅读(3710) 评论(0) 推荐(0) 编辑
摘要:先上结论: 1. @Transactional只能回滚RuntimeException和RuntimeException下面的子类抛出的异常 不能回滚Exception异常 2. 如果需要支持回滚Exception异常请用@Transactional(rollbackFor = Exception. 阅读全文
posted @ 2022-08-19 11:45 xiexie0812 阅读(207) 评论(0) 推荐(0) 编辑
摘要:上传文件是116.jpg @PostMapping("/test") public R uploadFile1(MultipartFile file) throws IOException { System.out.println("file.getOriginalFilename() = " + 阅读全文
posted @ 2022-08-16 10:46 xiexie0812 阅读(1204) 评论(0) 推荐(0) 编辑
摘要:一、没有引入Shema约束的XML文档 <?xml version="1.0" encoding="UTF-8"?> <书架> <书> <书名>JavaWeb开发大全</书名> <作者>班长</作者> <售价>99.8</售价> <简介>不错</简介> </书> <书> <书名>葵花宝典</书名> 阅读全文
posted @ 2022-08-15 18:00 xiexie0812 阅读(127) 评论(0) 推荐(0) 编辑
摘要:问题描述: 个简单的查询逻辑即查询前先从redis取,取到后则进行反序列化。 String resJson = redisService.getString(name); if (StringUtil.isNotEmpty(resJson)) { // 反序列化 return (ResultVo)J 阅读全文
posted @ 2022-08-15 11:54 xiexie0812 阅读(1989) 评论(0) 推荐(0) 编辑
摘要:直接看代码 /** * 生成航线kml文件 * * @param airlineManage 航线信息 * @return String 临时存储文件名 */ public AirlineManage setTravelsKml(AirlineManage airlineManage) throws 阅读全文
posted @ 2022-08-15 11:33 xiexie0812 阅读(1193) 评论(0) 推荐(0) 编辑
摘要:以下参数和方法都是测试用,仅供运行程序参考 主要是为了小型场景,进行多线程批量处理 package com.xie.minio; import com.google.common.collect.Lists; import org.slf4j.Logger; import org.slf4j.Log 阅读全文
posted @ 2022-07-21 15:18 xiexie0812 阅读(121) 评论(0) 推荐(0) 编辑
摘要:1. 使用isTerminated方法判断 当调用ExecutorService.shutdown方法的时候,线程池不再接收任何新任务,但此时线程池并不会立刻退出,直到添加到线程池中的任务都已经处理完成,才会退出。 在调用shutdown方法后我们可以在一个死循环里面用isTerminated方法判 阅读全文
posted @ 2022-07-21 10:40 xiexie0812 阅读(1780) 评论(0) 推荐(0) 编辑
摘要: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 阅读全文
posted @ 2022-07-21 10:17 xiexie0812 阅读(1167) 评论(0) 推荐(0) 编辑
摘要:问题描述: 上传文件时,springboot后端进行了多线程处理MultipartFile,报错系统找不到指定的文件或者文件为空 原因分析: 首先前端传递过来的文件,会存储到临时文件夹中,即类似这样的一个路径。C:\Users\DELL\AppData\Local\Temp\tomcat.8180. 阅读全文
posted @ 2022-07-21 09:43 xiexie0812 阅读(377) 评论(0) 推荐(0) 编辑
摘要:解压安装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 阅读全文
posted @ 2022-07-19 14:25 xiexie0812 阅读(119) 评论(0) 推荐(0) 编辑