工具类
文章平均质量分 52
qq_duhai
好记性不如烂笔头...
展开
-
服务器资源监控之nmon
f标准输出到表格文件,默认 -s300 -c288 ,为 24 小时,输出文件格式为:hostname_YMD_HHMM.nmon-F类似-f,但是支持指定输出文件的名称-c总统计次数-s数据统计间隔时间, 单位为:秒-m把输出文件保存到指定文件夹。通过 cron 启动 nmon 时有用。转载 2023-03-18 15:00:10 · 1254 阅读 · 0 评论 -
Java如何设置过期时间的map的几种方法
这篇文章主要介绍了Java缓存Map设置过期时间实现解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下前言最近项目需求需要一个类似于redis可以设置过期时间的K,V存储方式。项目前期暂时不引进redis,暂时用java内存代替。解决方案1. ExpiringMap功能简介 :1.可设置Map中的Entry在一段时间后自动过期。2.可设置Map最大容纳值,当到达Maximum size后,再次插入值会导致Map中的第一个值过期。3.可添加监听事件,在监听到转载 2022-07-14 16:58:11 · 7031 阅读 · 1 评论 -
获取RestTemplate 的两种方式
1.在启动类中配置://使用 RestTemplateBuilder.build() @Bean public RestTemplate restTemplate(RestTemplateBuilder builder) { return builder.build(); }或者: //代替 new RestTemplate() @Bean public RestTemplate restTemplate() { retu原创 2021-11-03 09:57:01 · 910 阅读 · 0 评论 -
java实现调用http请求的几种常见方式
一、概述在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。在Java项目中调用第三方接口的方式有:1、通过JDK网络类Java.net.HttpURLConnection;2、通过common封装好的HttpClient;3、通过Apache封装好的CloseableHttpClient;4、通过SpringBoot-RestTemplate;二、转载 2021-11-03 09:36:19 · 27643 阅读 · 2 评论 -
java sm2国密工具类
https://download.csdn.net/download/qq_16504067/36484497如果大家没有积分下不了,请参考(我也是参考这个大佬的,这个大佬也是参考别人的,大家都愿意分享,才能进步,哈哈):SM2加密解密工具_adaadadsa的博客-CSDN博客_sm2加密...原创 2021-11-02 17:34:18 · 1154 阅读 · 0 评论 -
IOUtils使用介绍
IOUtils使用介绍在下面的例子,我们将详细说明如何使用 org.apache.commons.io 包中的 IOUtils类如何使用,通过包名我们可以知道它是 Apache Commons IO 的一部分 。该类的所有成员函数都被用来处理输入 - 输出流,它的确非常利于来编写处理此类事务的程序。IOUtils与其他Apache Commons中的类一样,都是处理IO操作的非常重要包装器,与手动编写这些功能的其他程序相比,它们实现这些方法的代码变得更小,更清晰,更易理解。1. IOUtils类,转载 2021-10-20 14:05:09 · 2198 阅读 · 0 评论 -
LocalDateTime 获取上一个分钟值以0、20、40结尾的时间点
public static Map<String, String> getMillisEndWithMinute0or20_2() { DateTimeFormatter sdf = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); DateTimeFormatter sdfDay = DateTimeFormatter.ofPattern("yyyyMMdd"); final Map<String, String>.原创 2021-09-23 16:07:27 · 1424 阅读 · 0 评论 -
JsqlParseUtils2 使用JsqlParse解析sql中的where部分的demo
package dh.test;import java.util.ArrayList;import java.util.Date;import java.util.List;import java.util.Optional;import java.util.concurrent.atomic.AtomicReference;import java.util.function.Function;import java.util.stream.Collectors;import com..原创 2021-09-17 14:00:53 · 1808 阅读 · 0 评论 -
JSqlParser系列之一源代码运行(原)
一、JSQLParser介绍 JSQLParser是一款开源的SQL语句解析器,使用它可以把SQL语句解析成一组层次分明的java类。JSQLParsers所能解释的SQL语句不受具体数据库的限制,在支持标准SQL的同时,也支持一些特定数据库的方法。如支持Oracle关联语法(+),PostgreSQL的方法using::,以及关系运算符!=,等等。JSQL解析的结果可以使用Visitor模式进行比较方便的访问,后续将有介绍。 JSQLParser的项目地址为:https://github.co转载 2021-09-17 08:39:15 · 505 阅读 · 0 评论 -
hutool
Hutool — ????A set of tools that keep Java sweet.Hutool参考文档hutool: ????小而全的Java工具类库,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。原创 2021-09-10 15:42:16 · 104 阅读 · 0 评论 -
Java 基于JavaMail的邮件发送
电子邮件的应用非常广泛,例如在某网站注册了一个账户,自动发送一封欢迎邮件,通过邮件找回密码,自动批量发送活动信息等。但这些应用不可能和我们自己平时发邮件一样,先打开浏览器,登录邮箱,创建邮件再发送。本文将简单介绍如果通过Java代码来创建电子邮件,并连接邮件服务器发送邮件。1. 电子邮件协议电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP。其中邮件的创建和发送只需要用到 SMTP协议,所有本文也只会涉及到SMTP协议。SMTP 是 Simp..转载 2021-01-27 17:15:50 · 595 阅读 · 0 评论 -
redis工具类
出现"Could not get a resource from the pool"进的解决方法总结如下:1. 参数问题,有可能是连接池太小引起2. jedis版本问题引起(主要讲这个)3.服务器性能引起问题:我使用的redis版本是2.9.0,使用的关闭redis的方式为:public String get(String key) { Jedis redis = null; try { redis = redisPool.getResource();原创 2020-12-09 14:48:52 · 246 阅读 · 0 评论 -
HttpBasicResultUtil
package com.ygsoft.iot.mapp.std.tms.utils;import java.io.IOException;import java.net.URI;import java.util.Base64;import java.util.Map;import org.apache.http.client.methods.CloseableHttpResponse;import org.apache.http.client.methods.HttpGet;import.原创 2020-12-09 15:16:52 · 160 阅读 · 0 评论 -
几秒前,几分钟前,几小时前,几天前,几月前,几年前的java实现
package com.gameqp.common;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;/** * * @ClassName: RelativeDateFormat * @Description: 几秒前,几分钟前,几小时前,几天前,几月转载 2017-04-11 16:08:44 · 1226 阅读 · 1 评论 -
工具类,操作字符串、日期、图像、IO等
package com.gameqp.common;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.geom.AffineTransform;import java.awt.geom.Line2D;原创 2017-04-11 16:10:13 · 524 阅读 · 0 评论 -
JAVA利用HttpClient进行HTTPS接口调用
1.为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过程。 import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.SSLContext;import javax.net.ssl.T转载 2017-04-14 09:57:03 · 2320 阅读 · 1 评论 -
Java读取Excel文件
1.jxl,poi简介Java读取Excel文件有两种途径,jxl跟poi方式,其中jxl只能处理xls的文件,现已停止更新,而poi方式可以处理xls跟xlsx文件。推荐使用poi方式。相关jar包及api文档、demo下载请参考 http://pan.baidu.com/s/1nvTiRf72.基于poi工具生成自己util类[html] view plain转载 2017-04-19 15:05:38 · 389 阅读 · 0 评论 -
时间相关的工具类
package com.gameqp.common;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * @ClassName: DateUtils * @Description: 日期工具类 ...原创 2018-03-06 15:15:59 · 202 阅读 · 0 评论 -
反射获取注入到spring中的类对象的工具类
package com.gameqp.common.reflect;import org.springframework.beans.BeansException;import org.springframework.beans.factory.NoSuchBeanDefinitionException;import org.springframework.beans.factory.co...原创 2018-03-06 15:18:16 · 1524 阅读 · 0 评论 -
BeanUtils工具 什么是BeanUtils
什么是BeanUtils工具BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。 BeanUtils工具一般可以方便javaBean的哪些操作?1)beanUtils 可以便于对javaBean的属性进行赋值。2)beanUtils 可以便于对javaBean的对象进行赋值。3)beanUtils可以将一个MAP集合的数据拷贝到转载 2018-04-07 15:18:32 · 307 阅读 · 0 评论 -
java解析excel解决excel类型问题
//解决excel类型问题,获得数值 public String getValue(Cell cell) { String value = ""; if(null==cell){ return value; } switch (cell.getCellType()) { ...转载 2019-06-03 14:22:37 · 773 阅读 · 1 评论 -
Java 日期工具类(日期,月份加减等)
package util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /*** * 日期工具类 * * @author damao * */ public class Dat转载 2017-04-11 16:05:59 · 674 阅读 · 0 评论