工具类

2024/4/13 2:31:12

代码开发总结

String.format 格式化 import java.time.LocalDate;/*** Author yanyg* Date 2020/7/9 9:40* Descripetion admin*/ public class TestStringFormat {public static void main(String[] args) {LocalDate localDate LocalDate.now();int year localDate.getYear();int month…

工具类列举

JDK工具类 java.util.Collectionsjava.util.Arraysjava.util.Objects spring-core org.springframework.util.DigestUtils String md5Password DigestUtils.md5DigestAsHex(user.getPassword().getBytes());org.springframework.util.StringUtilsorg.springframework.util…

java计算两个日期相差的天数

/*** 计算两个日期相差的天数* param oldDate* param newDate* return* author WangLiping*/public static int comparePastDate(String oldDate,String nowDate){SimpleDateFormat sdf new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Calendar calendar Calendar.g…

java实现月份增加

实现自定义当前日期加上想要增加几个月后的日期 /*** 日期加一个月*/ public String getAddMonth(int month){Calendar curr Calendar.getInstance(); curr.set(Calendar.MONTH,curr.get(Calendar.MONTH)month); //增加一月Date datecurr.getTime();SimpleDateFormat sdf ne…

接收第三方回调,请求方式小技巧

对接第三方接口的时候你会发现,会有回调地址这么一说。一般情况下在请求第三方接口创建订单或者是执行某项操作的时候使得你的订单状态发生改变,第三方会调用你的回调地址将相关的状态变更推送给你,这种第三方主动通过地址请求你的方式&#…

Java图片处理 - 创建工具类

Java图片处理 - 创建工具类 Java原生代码实现工具类 Java原生代码实现使用jdk内部的GIFImageReader、GIFImageWriter等类,maven在编译的时候会提示这是sun公司的私有API,在1.7、1.8版的JDK中已经删除,所以是有风险的。 import com.oupeng.j…

自用工具类整理

自动生成数据 uuid&雪花id private static Long workerId 1L; private static Long datacenterId 1L; private static Snowflake snowflake IdUtil.createSnowflake(workerId, datacenterId);public static String getId(String idType) {if (idType.equals("uui…

Map工具类(实体转换)

package com.imagedt.pawpaw.util;import java.lang.reflect.Field; import java.lang.reflect.Modifier; import java.util.*; /*** 实体对象转成Map* author mousejoo**/ public class MapUtil {/*** 实体对象转成Map* param obj 实体对象* return 返回map*/public static Ma…

Java开发中常用的工具类方法

一、JDK自带工具包 (java.lang*.java.util.*等) 面是Java中jdk中附带的一些常见工具类及其方法和示例的简介 工具类 / 类所在包 常用方法 描述 示例 Arrays (java.util) sort() 对数组进行排序 Arrays.sort(arr); binarySearch() 在数组中执行…

分析Java中的StringHelper类

目录 前言1. 概念2. 功能示例3. Demo示例 前言 在项目中实战学习并记录可用的工具类 1. 概念 Java标准库(java.lang包)并没有提供名为StringHelper的类。通常,类似的字符串处理工具类并不是Java标准库的一部分,而是由程序员自行…

jackson常用操作

#jackson常用操作 jackson序列化框架&#xff0c;一些常用的操作 依赖 <!--Jackson包--><dependency><groupId>com.fasterxml.jackson.core</groupId><artifactId>jackson-core</artifactId><version>2.15.2</version></de…

java返回图片流和视频流到前端播放(http路径)

因为客户机的访问不到政务云存储的ip, 所以决定使用后台返回视频和图片流到前端 注意: 如果上边返回的流会导致图片不清晰或者马赛克, 请使用下边注释的代码返回流 前端视频用的是ckplayer /*** 返回视频流和图片流* param response* param imgPath*/RequestMapping("/…

封装sqlite工具类

思路解释 关闭数据库的时候&#xff0c;需要用局部变量保存QSqlDatabase对象&#xff0c;不然在移除数据库链接的时候会报内存泄漏警告在进行增删改查之前&#xff0c;首先调用HasValidConnection判断是否有有效的数据库链接&#xff0c;然后GetConnectionName&#xff0c;利用…

Android反射2-对反射语法的封装

2 对基本反射语法的封装 前面介绍的种种语法&#xff0c;无论是反射出一个类&#xff0c;还是反射出一个构造函数井调用它&#xff0c;都是为了进一步读写类的方法和宇段&#xff0c;所以我们只要封装以下几个方法即可&#xff1a; 反射出 一个构造 函数并调用它 。调用静态方…

玩数据结构和算法-排序算法的工具类

排序的工具类用于生成随机数组和有序数组&#xff0c;生成的数组用于测试排序算法&#xff0c;比较不同排序算法的性能。 package C02_Sorting_Basic.S06_Insertion_Sort_Advance;import java.lang.reflect.Method; import java.lang.Class; import java.util.Random;public c…

SpirngBoot + Vue 前后端分离开发工具代码

✅作者简介&#xff1a;大家好&#xff0c;我是Leo&#xff0c;热爱Java后端开发者&#xff0c;一个想要与大家共同进步的男人&#x1f609;&#x1f609; &#x1f34e;个人主页&#xff1a;Leo的博客 &#x1f49e;当前专栏&#xff1a; Java从入门到精通 ✨特色专栏&#xf…

文件转换工具类—基于jodconverter和pdfbox实现的可以自定义各类文件转换和水印

源码获取&#xff1a;原文地址 概览 需要依赖 <dependency><groupId>org.jodconverter</groupId><artifactId>jodconverter-local</artifactId><version>4.4.6</version> </dependency> <dependency><groupId>or…

Arrays 的方法

排序&#xff1a;sort、parallelSort 两种方法都可以排序整个数组或某个范围&#xff0c;parallelSort 会使用 ForkJoin common pool。 // 排序整个数组 void sort(int[] a); // 排序某个范围&#xff0c;左闭右开 void sort(int[] a, int fromIndex, int toIndex)// 数组元素…

Javase | Java工具类、(SSM)各种依赖的作用

目录: Java工具类&#xff1a;日期工具类文件上传工具类 短信工具类验证码工具类邮件工具类代码生成器 (SSM)各种依赖的作用&#xff1a;spring-context 依赖&#xff1a;spring-context-supprt 依赖&#xff1a;spring-tx 依赖:mysql-connector-java 依赖&#xff1a;spring-j…

JUC第三十讲:JUC工具类:Exchanger详解

JUC工具类&#xff1a;Exchanger详解 本文是JUC第三十讲&#xff0c;JUC工具类: Exchanger详解。Exchanger是用于线程协作的工具类&#xff0c;主要用于两个线程之间的数据交换。 文章目录 JUC工具类&#xff1a;Exchanger详解带着BAT大厂的面试问题去理解Exchanger1、Exchange…

学习Apache commons-beanutils工具类

1、前言 初学java时&#xff0c;使用过beanUtils封装javabean参数&#xff0c;使用框架之后&#xff0c;由框架自动封装。慢慢淡忘了这个工具类&#xff0c;今天来学习学习&#xff01; 2、导入依赖 <dependency><groupId>commons-beanutils</groupId><…

自定义ToastUtil工具类,可解决快速显示Toast文本问题

其实这东西在今年三月份的时候就弄出来了&#xff0c;只是一直没有写博客的习惯&#xff0c;所以就一直自己在用&#xff0c;这是一个我自己封装好的工具类&#xff0c;方便实用哈&#xff0c;用该工具类觉得好用的亲们记得给好评。 在项目上经常要用到Toast显示文本信息&…

Android开发过程中遇到的问题

长期补充&#xff0c;我只是大自然的搬运工。 1.获取手机的宽度和高度 WindowManager wm this.getWindowManager();int width wm.getDefaultDisplay().getWidth();int height wm.getDefaultDisplay().getHeight();2.popupWindow布局居中显示 popup.setHeight(LayoutParams.…

少年不懂孔乙己,读懂已是书中人

文章目录 前言梗从何来互联网文学背后的焦虑给学弟学妹的建议 前言 《孔乙己》是近代文学巨匠鲁迅所著的短篇小说。 大概故事讲的是孔乙己是站着喝酒而穿长衫的&#xff08;那时候穿长衫的人代表着有知识&#xff09;唯一人&#xff0c;穿的虽然是长衫&#xff0c;可是又脏又破…

BigDecimal解决商业运算中丢失精度的问题

本文装载自&#xff1a;https://blog.csdn.net/sinat_32133675/article/details/78310616 BigDecimal在浮点型数据计算丢失精度的常见案例&#xff1a; [java] view plain copy package com.mmall.test; import org.junit.Test; import java.math.BigDecimal; /** * C…

java日期时间操作工具类

推迟一周示例&#xff1a; Calendar curr Calendar.getInstance(); //获取当前时间 curr.set(Calendar.DAY_OF_MONTH,curr.get(Calendar.DAY_OF_MONTH)7); //给当前时间增加一周 Date datecurr.getTime();//获取新的时间推迟一个月示例&#xff1a; Calendar curr Calendar…

Java之并发工具类的详细解析

3. 并发工具类 3.1 并发工具类-Hashtable Hashtable出现的原因 : 在集合类中HashMap是比较常用的集合对象&#xff0c;但是HashMap是线程不安全的(多线程环境下可能会存在问题)。为了保证数据的安全性我们可以使用Hashtable&#xff0c;但是Hashtable的效率低下。 代码实现 …

分布式文件服务器FastDFS上传图片并获取到访问路径的工具类

xl_echo编辑整理&#xff0c;欢迎转载&#xff0c;转载请声明文章来源。更多IT、编程案例、资料请联系QQ&#xff1a;1280023003 百战不败&#xff0c;依不自称常胜&#xff0c;百败不颓&#xff0c;依能奋力前行。——这才是真正的堪称强大&#xff01;&#xff01; package…

学习Apache common-io工具类

1、前言 工具类总是可以提高开发者的效率&#xff0c;今天学习一下Apache关于IO的工具类&#xff0c;所谓Apache出品必是精品&#xff0c;那可得好好学习学习。 2、maven依赖 <dependency><groupId>commons-io</groupId><artifactId>commons-io</ar…

策略模式深度实践——通用的HTTP接口调用

个人主页&#xff1a;金鳞踏雨 个人简介&#xff1a;大家好&#xff0c;我是金鳞&#xff0c;一个初出茅庐的Java小白 目前状况&#xff1a;22届普通本科毕业生&#xff0c;几经波折了&#xff0c;现在任职于一家国内大型知名日化公司&#xff0c;从事Java开发工作 我的博客&am…

自定义View触摸相关工具类全解

出处&#xff1a;http://blog.csdn.net/yanbober/article/details/50411919 ViewConfiguration基础参数工具类 ViewConfiguration这个类主要提供了一些自定义控件用到的标准常量&#xff0c;譬如尺寸、滑动距离、敏感度等&#xff0c;当我们自定义控件时就可以直接使用他来避免…

Java基础-面向对象进阶-static,继承

Java基础-面向对象进阶-static,继承 static静态变量静态方法和工具类static的注意事项 继承继承的概述继承的特点子类继承的内容子类继承内容的访问特点成员变量访问特点成员方法访问特点构造方法访问特点 来源Gitee地址 static 静态变量 特点: 被该类所有对象共享不属于对象…

分享一个使用Java工具类——git格式图片裁剪重组

git格式图片裁剪重组 有时候需要自己录制一个gif图片的时候就不知道去哪里录制&#xff0c;所以只能在百度找一个可以录制gif图片的软件&#xff0c;但是你会发现&#xff0c;你能找到的免费导出的都是有水印的&#xff0c;所以你可能就需要找一个水印少一点的软件了&#xff…

整理收集的一些常用java工具类

1.json转换工具 [java] view plain copy package com.taotao.utils; import java.util.List; import com.fasterxml.jackson.core.JsonProcessingException; import com.fasterxml.jackson.databind.JavaType; import com.fasterxml.jackson.databind.JsonNode; import…

StringUtils.substring\[XX]()字符串截取方法总结

StringUtils.substring[XX]()字符串截取方法总结 StringUtils (Apache Commons Lang 3.12.0 API) 文章目录 StringUtils.substring\[XX]()字符串截取方法总结导入依赖方法介绍substring(String str, int start)substring(String str, int start, int end)substringAfter(String…

Java工具类

一、org.apache.commons.io.IOUtils closeQuietly() toString() copy() toByteArray() write() toInputStream() readLines() copyLarge() lineIterator() readFully() 二、org.apache.commons.io.FileUtils deleteDirectory() readFileToString() de…

Jenkins CLI二次开发工具类

使用Jenkins CLI进行二次开发 使用背景 公司自研CI/DI平台&#xff0c;借助JenkinsSonarQube进行代码质量管理。对接版本 Jenkins版本为&#xff1a;Version 2.428 SonarQube版本为&#xff1a;Community EditionVersion 10.2.1 (build 78527)技术选型 Java对接Jenkins有第…

【达内课程】异常处理工具类、Log打印工具类、网络变化工具类

ExceptionUtil public class ExceptionUtil {public static void handleException(Throwable throwable){if(MyApplication.isRelease){//把异常信息转成字符串StringWriter stringWriter new StringWriter();PrintWriter printWriter new PrintWriter(stringWriter);throwa…

【工具类】Excel 多 Sheet 导入工具类

使用自定义注解 反射 泛型 封装&#xff0c;实现统一读取 自定义注解&#xff0c;Excel 作用于属性-Excel 列名&#xff0c;ExcelTarget 作用于类-ExcelSheet名 import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annota…

使用Aspose.Words将word转PDF并且去水印。

&#x1f61c;作 者&#xff1a;是江迪呀✒️本文关键词&#xff1a;Java、工具类、转换、word转pdf、Aspose.Words、后端☀️每日 一言&#xff1a;只要思想不滑坡&#xff0c;办法总比困难多。 前言 在我们日常开发中经常会有将word文档转为PDF的场景&#xff0…

Unity零基础到进阶 | Unity中的 RectTransformUtility 方法整理汇总

Unity零基础到进阶 ☀️| RectTransformUtility 方法整理汇总一、RectTransformUtility 官方文档1.1 RectTransformUtility.CalculateRelativeRectTransformBounds&#xff08;重&#xff09;1.2 RectTransformUtility.FlipLayoutAxes1.3 RectTransformUtility.FlipLayoutOnAxi…

Spring Boot 配置邮件发送服务

文章归档&#xff1a;https://www.yuque.com/u27599042/coding_star/ctwkrus1r9zrytsq spring boot 版本 3.1.3 邮件发送服务使用的 QQ 邮箱提供的 依赖 <parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent…

java获取ip的工具类

java获取ip的工具类 直接上代码 package com.loit.park.common.utils;import org.slf4j.Logger; import org.slf4j.LoggerFactory;import javax.servlet.http.HttpServletRequest; import java.net.InetAddress; import java.net.UnknownHostException;/*** author hanjinqun*…

commons lang包常用方法集锦

目录 NumberUtilsDateFormatUtilsDateUtilsImmutablePairImmutableTripleArrayUtilsRandomUtilsStringUtils 在开发代码的时候&#xff0c;有一些工具类帮助的情况下&#xff0c;会更高效的完成代码实现。我们经常用的有commons-lang和guava工具包。下面针对common-lang包下常用…

excel导入及验证

不管你用什么前端框架&#xff0c;excel的导入就和导入文件格式一样&#xff0c;只不过要判断文件后缀格式属于哪一种。这边先集成一个工具类&#xff0c;稍作修改后便可以直接使用&#xff0c;当然&#xff0c;我这里会做相应的检查和优化。 1.准备 1.准备好相关的依赖&#x…

通用脱敏工具类和判断URL

通用脱敏工具类 public class DesensitizationUtil {private static final int SIZE 6;private static final String SYMBOL "*";/*** 通用脱敏方法* param value* return*/public static String commonDisplay(String value) {if (null value || "".e…

java中计算时间差值的方法(天数,小时数,分钟数,秒数)

借助joda-time来计算两个日期的差值&#xff0c;包含天数&#xff0c;小时&#xff0c;分钟&#xff0c;秒数&#xff1a; 1、joda-time-2.9.9.jar包下载地址&#xff1a; http://download.csdn.net/download/scgyus/10224225 2、代码实例&#xff1a; package org.joda.ti…

Apache StringUtils:Java字符串处理工具类

简介 在我们的代码中经常需要对字符串判空&#xff0c;截取字符串、转换大小写、分隔字符串、比较字符串、去掉多余空格、拼接字符串、使用正则表达式等等。如果只用 String 类提供的那些方法&#xff0c;我们需要手写大量的额外代码&#xff0c;不然容易出现各种异常。现在有…

commons-lang3之NumberUtils源码解析

源码版本 commons-lang3-3.1.jar function Provides extra functionality for Java Number classes. 源码介绍 字符串转化成int /*** <p>Convert a <code>String</code> to an <code>int</code>, * returning <code>zero</code>…

Java工具类集合

DateUtil工具类 分布式雪花算法id生成 JDK1.8time时间转换 JSON转换工具类

工具类(时间操作,网络状态)

1、时间操作类 import java.text.DateFormat; import java.text.DecimalFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar;pu…

字符串截取循环加一

1.记录一下字符串循环加一的解决办法。 2.需求&#xff1a;按照“ACH02100001”的格式进行循环添加&#xff0c;格式为自动加1 3.想法&#xff1a;将数据库里面的值进行字符串截取后五位&#xff0c;然后循环加一&#xff0c;最后和前面六位进行拼接。 4.实现第一步&#xff1a…

随机生成中文名字的工具类

package com.example.test.util;import java.io.UnsupportedEncodingException; import java.util.Random;public class ChineseNameUtil {/* 百家姓 */private static String[] Surname {"赵","钱","孙","李","周","…