
Java
记录Java相关的内容
yuhuofei2021
记录即分享
展开
-
利用Jackson封装常用的JsonUtil工具类
jackson的使用,封装json工具类原创 2023-08-19 17:41:23 · 6597 阅读 · 0 评论 -
头疼,利用 Arrays.asList() 方法生成的 ArrayList 列表不能添加或者删除元素,还给我抛异常 java.lang.UnsupportedOperationException
在日常开发中,相信大家或多或少都有用到过一个类 Arrays ,这个类具备的功能还是比较实用的,比如用它做数组的排序,直接 Arrays.sort(数组名) 就搞定,又比如用它将一个数组转换成一个 ArrayList 列表,使用 Arrays.asList(数组名) 就能完成,用起来,哎,挺香的!美好的事物大家都喜欢,但意外总是存在的,指不定哪天就到来破坏了这份美好,这不,最近我在用 Arrays.asList() 这个方法处理数组时就翻了车,就差找个墙角裂缝钻进去,躲起来了。。原创 2023-03-26 18:53:19 · 1529 阅读 · 1 评论 -
使用OkHttp3发起POST或GET请求
使用OkHttp3客户端,发起GET/POST请求原创 2022-12-28 20:15:13 · 11118 阅读 · 0 评论 -
java校验字符串只包含数字
java校验字符串只包含数字原创 2022-12-01 17:43:42 · 2377 阅读 · 0 评论 -
【java中的反射】2.反射的应用
反射的应用,通过反射获取类名、方法名、属性、注解、泛型等信息原创 2022-10-02 20:52:29 · 2068 阅读 · 0 评论 -
SpringBoot中自定义注解及切面Aspect
SpringBoot中自定义注解及切面Aspect,结合使用原创 2022-09-29 16:43:51 · 1113 阅读 · 0 评论 -
【java中的反射】1.初识反射
java中的反射概念以及三种获取Class对象的方式原创 2022-09-25 17:08:21 · 585 阅读 · 0 评论 -
java中的注解
java中的注解,自定义注解原创 2022-09-18 11:51:22 · 232 阅读 · 0 评论 -
java实现读取excel表格中的数据,兼容xls和xlsx
java读取excel表格中的数据,兼容xls和xlsx原创 2022-09-10 19:55:21 · 1501 阅读 · 0 评论 -
利用fastjson将json字符串转换为map对象
利用 fastjson 包将 json 字符串转换为 map 对象。原创 2022-08-17 23:44:56 · 8403 阅读 · 0 评论 -
java解压zip压缩包
java 解压压缩包,java 实现解压 zip 压缩包。坐在旁边的小伙伴问我怎么用 java 将服务器上的压缩文件解压出来,我索引给他写了个 demo ,也顺手记录一下。原创 2022-08-10 21:18:30 · 15182 阅读 · 5 评论 -
java实现多文件压缩
java压缩文件,java实现将多个文件,压缩到同一个zip压缩包中。原创 2022-08-10 21:01:08 · 6918 阅读 · 1 评论 -
java实现图片的压缩且保留图片尺寸不变
以下压缩图片的方式,可以指定压缩的大小,比如指定压缩到512kb以下,并且能保留原始图片尺寸大小不变,改变的是图片的质量、清晰度。原创 2022-07-30 17:33:49 · 1875 阅读 · 0 评论 -
java实现小数转百分数
java实现小数转百分数原创 2022-07-14 10:57:30 · 7734 阅读 · 0 评论 -
自定义异步线程池
在 Spring Boot 中自定义一个异步线程池原创 2022-06-13 22:35:07 · 247 阅读 · 1 评论 -
java实现docker镜像上传到harbor仓库
利用 java 将 docker 镜像上传到 harbor 仓库原创 2022-06-13 22:28:35 · 3536 阅读 · 6 评论 -
java实现将Json数组字符串转换成List列表
1、按 json 数组的字段新建一个实体类2、转换成 List 列表原创 2022-06-08 13:58:16 · 18920 阅读 · 0 评论 -
java实现文件下载
java实现文件下载实现代码: /** * 根据文件路径,下载文件 * * @param httpServletRequest * @param httpServletResponse * @param filePath * @param fileName */ public static void downloadFile(HttpServletRequest httpServletRequest, HttpSer.原创 2022-03-19 18:49:50 · 2566 阅读 · 0 评论 -
java实现获取文件夹下所有文件的路径
java实现获取文件夹下所有文件的路径/** * 获取文件夹下所有文件的路径 * * @param folderPath * @return */ public static List<String> getFilePath(String folderPath) { File folder = new File(folderPath); List<String> filePathList .原创 2022-03-19 16:19:46 · 3525 阅读 · 1 评论 -
java实现从json文件中读取数据
java实现从json文件中读取数据import java.io.*;import java.nio.charset.StandardCharsets;/** * @Description 文件工具类 * @ClassName FileUtils * @Author yuhuofei * @Date 2022/3/18 0:00 * @Version 1.0 */public class FileUtils { /** * 从json文件中读取数据 *.原创 2022-03-18 00:01:51 · 3012 阅读 · 0 评论 -
java实现将接口返回的数据保存到json文件中
java实现将接口返回的数据保存到json文件中import java.io.*;import java.nio.charset.StandardCharsets;/** * @Description 文件工具类 * @ClassName FileUtils * @Author yuhuofei * @Date 2022/3/17 15:28 * @Version 1.0 */public class FileUtils { /** * 将json字符串保存到j.原创 2022-03-17 16:07:43 · 2346 阅读 · 0 评论 -
java实现word转pdf
java实现将word文件转换成pdf文件1. 源代码如下:import com.aspose.words.Document;import com.aspose.words.License;import com.aspose.words.SaveFormat;import java.io.*;/** * @Description * @ClassName WordSwitchToPdf * @Author yuhuofei * @Date 2022/3/16 23:54 * @.原创 2022-03-17 00:45:59 · 6640 阅读 · 4 评论 -
java实现将PDF文件拆分成图片
利用java实现将PDF文件拆分成图片实现代码如下:import org.apache.pdfbox.pdmodel.PDDocument;import org.apache.pdfbox.rendering.PDFRenderer;import javax.imageio.ImageIO;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import.原创 2022-03-16 21:28:36 · 2182 阅读 · 0 评论 -
java生成18位随机时间戳数字
java生成18位随机时间戳数字package com.javabasic.io;import java.text.SimpleDateFormat;import java.util.Date;/** * @Description 生成18位随机时间戳 * @ClassName NumberUtil * @Author yuhuofei * @Date 2022/3/13 18:33 * @Version 1.0 */public class NumberUtil { p原创 2022-03-13 18:35:24 · 4618 阅读 · 1 评论 -
java利用UUID类生成随机数
java,利用UUID类生成32位随机数,可用作流水号,请求记录编号package com.javabasic.io;import java.util.UUID;/** * @Description UUID生成32位随机数 * @ClassName NumberUtil * @Author yuhuofei * @Date 2022/3/13 18:16 * @Version 1.0 */public class NumberUtil { /** * 利用UUI原创 2022-03-13 18:23:08 · 3225 阅读 · 0 评论 -
java实现对重名文件加上(1)、(2)
java实现对重名文件自动添加(1)、(2)、(3)、(4)… /** * 有重名文件,自动在后面添加(1)、(2)、(3)... * * @param filePath 原始文件存放路径,例如D:/test/AAA.jpg * @param fileName 原始文件名,例如AAA * @param suffix 原始文件后缀,例如jpg * @param num 原始文件名小括号中的数字,如果没有,传0 * @r原创 2022-03-13 17:54:49 · 3341 阅读 · 1 评论 -
java实现文件上传
java,利用Spring框架中的MultipartFile接口实现文件上传(import org.springframework.web.multipart.MultipartFile;) /** * MultipartFile接口实现文件上传 * * @param file * @param path * @return boolean */ public static boolean upLoadFile(MultipartF原创 2022-03-13 17:26:31 · 1658 阅读 · 0 评论 -
java判断ip及端口连通性
java判断一个ip及其端口能否正常访问package com.javabasic.io;import java.io.IOException;import java.net.HttpURLConnection;import java.net.InetSocketAddress;import java.net.Socket;import java.net.URL;/** * @Description 测试ip及端口连通性 * @ClassName NetUtils * @Author原创 2022-03-13 17:06:54 · 5675 阅读 · 0 评论 -
java判断域名及端口的连通性
java实现测试域名连通性package com.javabasic.io;import java.net.HttpURLConnection;import java.net.URL;/** * @Description 测试域名连通性 * @ClassName NetUtils * @Author yuhuofei * @Date 2022/3/9 23:48 * @Version 1.0 */public class NetUtils { /** * 测试域原创 2022-03-09 23:59:56 · 1590 阅读 · 0 评论 -
java实现文件重命名
利用java,实现对已存在的文件,进行重命名package com.javabasic.io;import java.io.File;public class FileUtils { //重命名文件 public static void reNameFile(String oldPath, String newPath) { boolean result = new File(oldPath).renameTo(new File(newPath)); Syste原创 2022-03-08 00:37:20 · 9931 阅读 · 0 评论 -
java实现文件夹的复制
java语言,根据文件夹路径,实现文件夹的复制,包括复制该文件夹下的所有文件。package com.javabasic.io;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * @Description java实现文件夹的复制 * @ClassName FileUtils * @Author yuhuof原创 2022-03-06 21:51:56 · 3046 阅读 · 0 评论 -
java实现文件的复制
利用Java语言,根据文件的路径,实现文件复制package com.javabasic.io;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;/** * @Description java实现复制文件 * @ClassName FileUtils * @Author yuhuofei * @Date 2022/3原创 2022-03-06 21:25:10 · 2067 阅读 · 0 评论 -
java中的lambda表达式
目 录1. 代替匿名内部类实现接口1.1 未使用lambda表达式1.2 使用lambda表达式2. Streams代替for循环2.1 不使用lambda表达式2.2 使用lambda表达式1. 代替匿名内部类实现接口1.1 未使用lambda表达式代码实现package com.javabasic.lambda;/** * @Description Lambda示例1 * @ClassName LambdaDemo01 * @Author yuhuofei * @原创 2021-12-30 00:37:42 · 917 阅读 · 0 评论 -
IO流专题(05)——Properties类
一. 概念二. 用途原创 2021-11-07 19:09:10 · 313 阅读 · 0 评论 -
IO流专题(03)——节点流和处理流
一. 节点流二. 处理流原创 2021-11-07 18:33:04 · 145 阅读 · 0 评论 -
IO流专题(04)——输入流和输出流的使用
一. 输入流二. 输出流原创 2021-11-07 18:28:13 · 803 阅读 · 0 评论 -
Java删除目录及其包含文件
同时删除目录及该目录下所包含的文件(空目录也可删,同样适用),源码如下:import java.io.File;public class deleteFile { public static void main(String[] args) { //要删除的路径 String path = "e:/003_Demo/IO/new"; //创建文件对象 File filePath = new File(path);原创 2021-10-27 01:15:59 · 880 阅读 · 0 评论 -
IO流专题(02)——IO流原理及流的分类
一. IO流原理二. 流的分类原创 2021-10-24 00:27:42 · 223 阅读 · 0 评论 -
IO流专题(01)——文件
一. Java中文件的概念二. 常用操作原创 2021-10-23 14:00:09 · 159 阅读 · 0 评论 -
java线程基础及线程池
简介线程的状态多线程原创 2021-08-06 19:12:41 · 127 阅读 · 0 评论