自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 使用JAXB生成XML的Java对象

将要解析的xml文件与 trang.jar 放在同级目录下,然后在此目录执行以下指令。

2024-03-18 18:30:23 800

原创 用try-with-resources 代替try-catch-finally

面对必须要关闭的资源,我们总是应该优先使用 try-with-resources 而不是try-finally。随之产生的代码更简短,更清晰,产生的异常对我们也更有用。try-with-resources语句让我们更容易编写必须要关闭的资源的代码,若采用try-finally则几乎做不到这点。

2024-03-14 17:26:32 190

原创 使用docker run -e传参不能出现空格

使用docker run -e传参不能出现空格

2024-03-14 15:51:35 490

原创 使用合并区间算法实现收藏片段重复片段的去重合并

这四个数据区间合并后的区间是 [1_7];数组1:[1_2, 4_6],比如我有两个数据区间的数组,数组2:[1_3, 5_7]

2024-03-08 18:33:27 162

原创 MybatisPlus更新为null的字段,自定义sql注入

mybatis-plus在执行更新操作,当更新字段为 空字符串 或者 null 的则不会执行更新。如果要将指定字段更新null,可以通过以下四种方式实现

2024-02-23 15:01:26 2435

原创 Java返回文件流数据,转压缩包返回文件流

是Apache Commons IO中提供的一个类,用于在Java IO操作中提供更方便的常用方法。在本示例中,我们使用。当下载文件比较大时,下载会很耗时,此时可以先把文件转成压缩包保存到本地,然后再转成文件流返回;,包含了响应HTTP请求的常用方法,比如设置响应头信息、获取输出流等。读取文件内容,然后设置HTTP响应头信息,包括文件类型和下载时的文件名。,可以读取一个文件的字节流,并将其传递给Java程序。将文件内容写入到HTTP响应流中,实现返回文件流的功能。的输出流中,实现返回文件流的功能。

2023-12-02 17:57:21 1579 2

原创 自定义排序器统一自动排序

通过反射来遍历object的每个属性,若是集合则排序,并且会递归对象属性中的嵌套集合;有时排序字段可能不一致,所以通过这中配置的方式来灵活配置想要的排序字段。配置nacos中定义的map可以实现灵活排序。

2023-11-17 19:03:47 104

原创 Spring Cloud Stream 3.x新版本demo

Spring Cloud Stream 3.1版本开始推荐我们使用函数编程的方式。

2023-06-19 10:40:54 312 1

原创 Idea找不到或无法加载主类

重新选择修改包名后的启动类,找半天才发现是这个跟低级错误。点击Edit Configuration…再重新启动就没问题了;

2023-04-21 11:40:18 2939

原创 Map常用方法

1、 putIfAbsent2、computeIfAbsent(1)、value为null时:(2)、当value为list时:3、computeIfPresent4、forEach

2022-09-27 17:23:28 1341

原创 docker镜像的导出导入

这几天尝试了一下把已经build的镜像导出到本地,再上传到别的服务器上加载,简单记录一下。

2022-07-19 11:45:45 5257

原创 BigDecimal用法

前几天在进行计算操作的时候发生了精度丢失的问题,就查了一下防止精度丢失的办法:BigDecimal;了解之后感觉BigDecimal还是很有意思的,就总结一下:构造器:输出结果:这里可以看到用double类型的数据去创建BigDecimal 的结果不一样:其实这也就是我们使用double来进行计算的时候会出现精度丢失的原因,十进制转二进制的时候有些十进制数是无法使用一个有限的二进制数来表达的,换言之就是转换的时候出现了精度的丢失问题,所以说BigDecimal(double)这个构造的结果是不可预知

2022-06-29 18:43:59 1325

原创 Stream流的常用方法

1、快速创建ListList list = Stream.of("1", "2").collect(Collectors.toList());2、取对象的某一列低效方式:List<String> userNameList = new ArrayList<>();for (String)List<String> userNameList = list.stream().map(User::getName).collect(Collectors.toList(

2022-04-11 15:18:20 45769 6

原创 Python制作关键字云+情感分析图

文章目录1、关键字云:2、情感分析:1、关键字云:首先导入的需要的包:import matplotlib.pyplot as pltfrom wordcloud import WordCloudimport jieba创建一个方法生成关键字云:def createWordcloud(path): # 打开content.txt文件,并将编码设为utf-8f = open(path, 'r', encoding='utf-8').read()# jieba分词 cut_te

2022-02-22 11:33:15 1984 2

原创 Xml文件转换成Java对象

####不使用Xstream,也不使用Jaxb,自动生成实体类;step1:生成xsd文件首先需要一个jar包:trang.jar包下载地址:http://www.java2s.com/Code/Jar/t/Downloadtrang20091111jar.htm将要解析的xml文件与 trang.jar 放在同级目录下,然后在此目录执行以下指令//执行成功后会在当前目录下生成对应的xsd文件//test.xml文件是你的xml文件名,test.xsd是你要生成的xsd文件名java -j

2021-12-08 15:22:13 3521

trang-20091111.jar

trang-20091111.jar

2024-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除