排序
Java中对字符串、XML、HTML、JS进行转义和反转义的工具类StringEscapeUtils使用
org.apache.commons.text中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUtils,这个工具类是在1.0版本以上加上的去的,利用它能很方便的进行Java、Java Script、HTML、XML等的转...
Java中InputStream转换为byte数组
可以使用Apache Commons IO进行解决: InputStream is; byte[] bytes = IOUtils.toByteArray(is); 参考:Convert InputStream to byte array in Java;
Java删除目录及其子目录
代码如下: package com.netsdk.demo; import java.io.File; /** * @author 四个空格-https://www.ddmit.com/ */ public class FileDeleteDemo { public static void main(String[] args) { Fil...
Spark中map和flatMap的区别详解
本文介绍了Spark中map(func)和flatMap(func)这两个函数的区别及具体使用。 函数原型 1.map(func) 将原数据的每个元素传给函数func进行格式化,返回一个新的分布式数据集。(原文:Return a new d...
JAVA实现根据属性对list集合进行分组
使用Java 8对List集合进行分组: Map<String, List<Student>> result = list.stream().collect(Collectors.groupingBy(Student::getAge)); 参考: Group a list of objects by an a...
使用fastjson实现Map和Java Bean互转
Map转Java Bean: public ResponseResult addDataTable(Map<String, Object> params) { String jsonString = JSON.toJSONString(params); DmDataTable dataTable = JSON.parseObject(json...
Spring/SpringBoot实现定时任务的4种方式
Spring使用@Scheduled批注为基于cron表达式的任务调度和异步方法执行提供了出色的支持。可以将@Scheduled批注与触发器元数据一起添加到方法中。 一、cron表达式规则定义 Crontab模式的表达式是...
Java获取文件后缀的方法
在对文件进行操作的时候,我们经常需要用到文件的后缀。但是Java API中并没有提供获取文件后缀的方法。下面的工具方法可以帮助我们实现这个目的。 方法1 代码示例: package org.4spaces; impor...
Java中使用ffmpeg生成视频缩略图
这篇文章介绍一种在Java中为视频生成缩略图的方式,借助的工具是ffmpeg。 具体实现代码: /** * 从视频中每X秒创建一个缩略图 * * @param videoPath 视频文件完整路径 * @param picSavePath 缩...
Web开发中的URL编码(Java中URL地址乱码的解决方法)
Web开发离不开URL,URL就是网址,网络标准规定:只有字母和数字[0-9a-zA-Z]、一些特殊符号“$ – _ . + ! * ‘ ( ) , ”[不包括双括号]、以及某些保留字,才可以不经过编码直接用于URL。 因此,...

