【java生成简单验证图片工具类】教程文章相关的互联网学习教程文章

Java文件工具类【代码】

Java文件工具类JavaUtils可以直接copy使用 import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FilenameFilter; import java.util.ArrayList;/** 文件工具类*/ public class FileUtils {/** 指定关键字检索文件* @param file File对象* @param key 关键字* @return 包含关键字的文件路径*/public static ArrayList<String> listFiles(File file,final String key) {//创建...

java的Arrays工具类

原文:http://longpo.iteye.com/blog/2200704

Java日期时间API系列27-----Jdk8中java.time包中的新的日期时间API类,使用xk-time工具类创建日历应用。【代码】

1.日历相关类1.1 日历类 CalendarWrapperpackage com.xkzhangsan.time.calendar;import java.io.Serializable; import java.util.List; import java.util.Map; import java.util.concurrent.ConcurrentHashMap;/*** 日历* * @ClassName: CalendarWrapper* @Description: CalendarWrapper* @author xkzhangsan* @date 2020年03月18日*/publicclass CalendarWrapper implements Serializable{privatestaticfinallong serialVersionUI...

java日期工具类【代码】

package com.djzh.common.utils;import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale;import org.apache.commons.lang.StringUtils; import org.apache.commons.lang.time.DateFormatUtils; import org.apache.log4j.Logger;/*** 日期实用工具类* */publicclass DateUtil {publicstaticfinal Logger l...

Java 实现简单的SQL动态组装工具类【代码】

第一版package com.zh.oukele.util;import java.util.HashMap; import java.util.Iterator; import java.util.Map;publicclass CreateSqlUtil {publicstaticvoid main(String[] args) {Map<String ,Object> map = new HashMap<>();map.put("stuName","欧可乐");map.put("stuAge",20);map.put("stuSex","男");map.put("Key_stuId","ASDF");map.put("Key_stuSex","ASDF");try {System.out.println(getSql("table_name", "delete", ma...

JAVA基础学习之 Map集合、集合框架工具类Collections,Arrays、可变参数、List和Set集合框架什么时候使用等(4)【代码】【图】

package com.itcast.test20140113;import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Map.Entry; import java.util.Set;publicclass MainDemo {publicstaticvoid main(String[] args) {// Map集合使用//MapUser();/** 泛型 运行时,会将泛型去掉,生成的class文件中是不带泛型的,这个称为泛型的擦除...

Java工具类(文件)【代码】

1. 文件相关package com.ruhuanxingyun.javabasic.util;import org.springframework.web.multipart.MultipartFile;import java.math.BigInteger; import java.security.MessageDigest; import java.util.Arrays;/*** @description: 文件工具类* @author: ruphie* @date: Create in 2020/7/7 23:07* @company: ruhuanxingyun*/publicclass FileUtils {privatestaticfinalint SPLIT_SIZE = 10 * 1024 * 1024;/*** 获取文件MD5值** @p...

Java线程池工具类【代码】

使用线程池的好处:重用线程,线程的创建和销毁是很耗时的。控制线程的数量。线程池工具类:ThreadPool.javapackage com.zws.thread.pool;import java.util.concurrent.Callable; import java.util.concurrent.Future; /** * * @author wensh.zhu * */ public interface ThreadPool {void execute(Runnable task);<T> Future<T> submit(Callable<T> task);/** * 线程池是否繁忙 * @return */boolean isBusy(); }SimpleThreadP...

java判断手机号三大运营商归属的工具类【代码】

package com.tymk.front.third;import java.util.regex.Pattern;public class OperatorsUtil {/*** 中国电信号码格式验证 手机段: 133,153,180,181,189,177,1700,173,199**/private static final String CHINA_TELECOM_PATTERN = "(^1(33|53|77|73|99|8[019])\\d{8}$)|(^1700\\d{7}$)";/*** 中国联通号码格式验证 手机段:130,131,132,155,156,185,186,145,176,1709**/private static final String CHINA_UNICOM_PATTERN = "(^1(3...

【JAVA并发】同步工具类【代码】

同步工具类主要包括闭锁(如CountDownLatch),栅栏(如CyclicBarrier),信号量(如Semaphore)和阻塞队列(如LinkedBlockingQueue)等;使用同步工具类可以协调线程的控制流;同步工具类封装了一些状态,这些状态决定线程是继续执行还是等待,此外同步工具类还提供了修改状态的方法;下面将简单介绍以上同步工具类;闭锁可以让一个线程等待一组事件发生后(不一定要线程结束)继续执行;以CountDownLatch为例,内部包含一个计数器...

java工具类 --千分位方法

/** * 千分位方法 * @param text * @return */ public static String fmtMicrometer(String text) { DecimalFormat df = null; if(text.indexOf(".") > 0) { if(text.length() - text.indexOf(".")-1 == 0) { df = new DecimalFormat("###,##0."); }else if(text.length() - text.indexOf(".")-1 == 1) { ...

最全面的Java字节byte操作,处理Java基本数据的转换及进制转换操作工具,流媒体及java底层开发项目常用工具类

前言:用于处理Java基本数据的转换及进制转换操作工具一、实现功能1、int预byte互转2、int与byte[]互转3、short与byte互转4、short与byte[]互转5、16位short与byte[]互转6、long预byte[]互转7、byte[]与inputstream互转8、byte与String互转9、16进制字符转int10、十进制转2进制11、byte[]转16进制字符12、byte[]数组指定位置抽取byte[]二、代码实现 package cc.eguid.util;import java.io.ByteArrayInputStream; import java.io.By...

java 实现视频转换通用工具类:视频截图-Ffmpeg(四)

java 实现视频转换通用工具类:获取视频元数据信息(一) java 实现视频转换通用工具类:视频相互转换-总方法及Mencoder(二) java 实现视频转换通用工具类:视频相互转换-Ffmpeg(三) 1.ffmpeg 截图,自定义命令行 [java] view plaincopy/** * ffmpeg 截图,自定义命令行 * @param srcVideoPath 源文件 * @param shellLine 自定义shell命令行 * @param tarImagePath 目标文件 * @...

Java ip来源或终端判断工具类

直接上代码``` import org.apache.commons.lang.text.StrTokenizer; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.UnknownHostException; import java.util.Enumeration; import java.util.regex.Pattern; import javax.servlet.http.HttpServletRequest; /** * ClassName: IpUtil *...

Java并发工具类之同步屏障CyclicBarrier【代码】

CyclicBarrier的字面意思是可以循环使用的Barrier,它要做的事情是让一个线程到达一个Barrier的时候被阻塞,直到最后一个线程到达Barrier,屏障才会放开,所有被Barrier拦截的线程才会继续运行。  CyclicBarrier的默认的构造器是CyclicBarrier(int parties),参数表示屏障拦截的线程数量,每个线程调用await方法告诉CyclicBarrier我已经到达了屏障,然后当前线程被阻塞。示例代码如下:publicclass CyclicBarrierTest {privatest...