
java开发一些小工具类方法
Mr.4567
每一天都是美好的,珍惜每一天,努力了不一定成功,但是不努力,永远看不到成功的样子!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JAVA 将输入流转成文件 InputStream2MultipartFile
import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.commons.fileupload.FileItem;import org.apache.commons.fileupload.FileItemFactory;import org.apache.commons.fileupload.disk.DiskFileItemFactory;import原创 2022-04-29 13:54:24 · 2323 阅读 · 0 评论 -
Spring Context 工具类
import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotype.Component;/** * Spring Context 工具类 */@Componentp原创 2022-04-29 10:38:17 · 260 阅读 · 0 评论 -
JAVA判断正则结果工具类
参考一些文章,整理成自己工具类,水平有限,看看就好,勿喷_import java.util.regex.Matcher;import java.util.regex.Pattern;public class RexMatcherUtils { /** * @param rex * 正则校验规则 * @param str * 要校验的字符串 * @return 返回校验结果,若满足校验规则,则返回true,否则返回false */原创 2022-04-29 10:34:12 · 1080 阅读 · 0 评论 -
JAVA 获取指定长度随机字符串工具
获取随机字符串,参考一些文件整理成自己的工具类,水平有限,看看就好,勿喷_import java.util.Random;/** * 随机字符串工具 */public class RandomStringUtil { /** * 获取指定长度随机字符串 */ public static String getRandomString(int length) { Random random = new Random(); StringBuffer sb = new Strin原创 2022-04-29 10:30:16 · 431 阅读 · 0 评论 -
JAVA 文件下载:模板下载
项目开发过程中,总会有批量导入的操作,但是批量导入需要指定一下导入文件的格式;一般都会使用Excel文件操作批量导入,模板文件规定好上传哪些字段,用户需要按照模板对应字段填写;后台开发者就会提供一个模板供下载进行编写操作。在开发工程中,可以提供一个模板文件存在,例如:@ApiOperation("模板下载") @RequestMapping(value = "/template", method = RequestMethod.GET) @ApiImplicitParams({ @ApiIm原创 2022-04-29 10:05:01 · 1532 阅读 · 0 评论 -
JAVA 获取配置文件.properties配置信息
import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 服务配置文件工具类. */public class PropertiesUtils { /** 服务配置文件名称 */ private static final String SE_DCS_PROPERTIES = "setting.properties"; /** 服务配置文件属性 */ private原创 2022-04-29 09:28:38 · 226 阅读 · 0 评论 -
微信公众号java开发:给用户推送模板信息
添加配置类信息import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import com.cetcnav.operations.util.constant.OperationsConstant;import me.chanjar.weixin.mp.api.WxMpService;import me.chanjar.weixin.m原创 2022-04-28 19:54:24 · 400 阅读 · 0 评论 -
微信公众号java开发:验证消息的确来自微信服务器
微信公众号开发,微信服务需要认证服务,官方文档如下:引入jar包如下:<dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.6.0</version></dependency><dependency> <groupId>原创 2022-04-28 19:37:23 · 2872 阅读 · 2 评论 -
JAVA 操作图片(改变尺寸、转黑白)参考一些文章自己整理使用工具类
//获取到的输入流InputStream inputStream = ···;String path = "";//判断当前系统的是win还是Linux或者其他String os = System.getProperty("os.name");if (os.toLowerCase().startsWith("win")) { path = bigDataConfig.getTmpDirWindows();} else { path = bigDataConfig.getTmpDirLinux原创 2022-04-27 18:58:15 · 814 阅读 · 0 评论 -
java Minio使用(参考一些文章,自己使用的工具类)
import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import org.springframework.web.multipart.MultipartFile;import com.cetc原创 2022-04-27 18:37:36 · 1008 阅读 · 0 评论 -
SpringBoot java串口操作(rxtx)
1、下载调用串口工具包根据对应平台下载对应工具包http://fizzed.com/oss/rxtx-for-java2,拷贝对应文件到jdk指定目录下RXTXcomm.jar ---> <JAVA_HOME>\jre\lib\extrxtxSerial.dll ---> <JAVA_HOME>\jre\binrxtxParallel.dll ---> <JAVA_HOME>\jre\bin3、串口操作工具示例代码import jav原创 2022-04-27 09:45:25 · 1808 阅读 · 0 评论 -
java PDF文件转图片
import java.awt.image.BufferedImage;import java.io.BufferedInputStream;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;im原创 2022-04-26 15:34:41 · 1127 阅读 · 1 评论 -
java 照片处理函数 工具类(水印、压缩)(参考一些文章,自己整理使用)
package com.rdss.common.util;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGEncodeParam;import com.sun.image.codec.jpeg.JPEGImageEncoder;import org.apache.http.entity.ContentType;import org.springframework.mock.web.Mock原创 2022-04-25 09:55:24 · 2121 阅读 · 0 评论 -
List对象集合按照属性排序、分组,并按照分组后每组的多少进行排序。
需求描述:有一个用户list对象集合,想按照名字分类,先按照分类后每组的数量排序,在按照名字排序,最后按照分数进行排序。想要的效果:UserInfo [username=d, fRate=9.9]UserInfo [username=d, fRate=8.5]UserInfo [username=d, fRate=5.5]UserInfo [username=d, fRate=4.5]UserInfo [username=b, fRate=9.5]UserInfo [username=b,原创 2020-11-12 15:28:07 · 2594 阅读 · 1 评论 -
List集合按某个属性或者字段进行分组
package com.cetcnav.lbs.pis.stats.entity;/** * * @author wp * 2020年11月12日 * */public class UserInfo implements java.io.Serializable { private static final long serialVersionUID = 7902191860101550571L; private String username; private do转载 2020-11-12 13:40:21 · 1441 阅读 · 1 评论 -
Myeclipse 崩溃闪退 Java was started but returned exit code =-1
Myeclipse 崩溃闪退 Java was started but returned exit code =-1出现如上图所述情况的原因可能是因为虚拟机jdk和myEclipse配置文件中的vm地址发生冲突报出的错误第一种解决办法:只需要将你jdk文件下的bin目录下的javaw.exe文件的全部路径复制到Myeclipse配置文件.ini中的vm上即可第二种解决办法:闪退的话理My...转载 2019-12-26 09:45:44 · 1151 阅读 · 0 评论 -
@SCHEDULED(CRON = "0 0 * * * ?")实现定时任务
//每一个小时执行一次@Scheduled(cron = "0 0 * * * ?")public void saveDailyScoreScheduled() {try {logger.info("loadDeviceEvents start>>>>" + new Date());loadDeviceEvents(ZonedDateTime.now().toE...原创 2019-08-22 11:13:39 · 3359 阅读 · 0 评论 -
获取服务配置文件
在实际开发过程中,读取配置文件的方法import java.io.IOException;import java.io.InputStream;import java.util.Properties;/** * 服务配置文件工具类. * * @author bxf */public class PropertiesUtils { /** 服务配置文件名称 */ ...原创 2018-09-12 09:51:23 · 204 阅读 · 0 评论