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

使用JDBC工具类模拟登陆验证-Java(新手)【代码】

模拟登陆验证: 1package JdbcDome;2 3import java.sql.Connection;4import java.sql.PreparedStatement;5import java.sql.ResultSet;6import java.util.Scanner;7 8publicclass JDbcDome2 {9publicstaticvoid main(String[] args) throws Exception { 10 Scanner sc = new Scanner(System.in); 11 System.out.println("请您输入账户名"); 12 String name = sc.nextLine(); 13 System.out.printl...

java8实现的处理时间工具类(收藏)【代码】

1. 前期准备:① JDK:1.8② 编辑器:Eclipse③ Guava(创建集合的时候回用到,可以还原成JDK1.5的创建方式:new)2. 全部代码展示:package com.drew.util;import java.time.DayOfWeek; import java.time.LocalDate; import java.time.LocalDateTime; import java.time.LocalTime; import java.time.MonthDay; import java.time.Period; import java.time.format.DateTimeFormatter; import java.time.format.FormatStyle; import ...

java操作linux工具类【代码】

package com.example.oss.config;import java.io.BufferedReader; import java.io.InputStreamReader;publicclass ExcuteLinux {publicstatic String exeCmd(String commandStr) {String result = null;try {String[] cmd = new String[]{"/bin/sh", "-c",commandStr};Process ps = Runtime.getRuntime().exec(cmd);BufferedReader br = new BufferedReader(new InputStreamReader(ps.getInputStream()));StringBuffer sb = new St...

JAVA基础——Arrays工具类十大常用方法【代码】

Arrays工具类十大常用方法  原文链接:http://blog.csdn.net/renfufei/article/details/168294570. 声明数组 String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d","e"}; 1. 打印数组int[] intArray = { 1, 2, 3, 4, 5 }; String intArrayString = Arrays.toString(intArray); // 直接打印,则会打印出引用对象的Hash值 // [I@7150bd4d Sy...

Java Cookie工具类【代码】

1.Cookie跨域Cookie不能跨顶级域名访问,但是二级域名可以共享Cookie,所以要实现跨域,有一定的局限性。2.代码package com.DingYu.Cookie;import java.io.UnsupportedEncodingException; import java.net.URLDecoder; import java.net.URLEncoder;import javax.servlet.http.Cookie; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;/*** * Cookie 工具类**/publicfinalclass Cook...

并发06--JAVA中的并发工具类【代码】

1、等待多线程完成的CountDownLatchCountDownLatch允许一个或多个线程等待其他线程完成操作。使用join也可以完成这个操作,代码示例如下:package com.example2.demo2.controller;import lombok.extern.slf4j.Slf4j;import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;@Slf4j publicclass JoinCountDownLatchTest {publicstaticvoid main(String[] arg) throws Exception{Thread t1 = new Thread(new Runnable() {@Ove...

Java httpclent请求httpclentUtils工具类【代码】

第一种写法: import java.io.IOException; import java.io.InterruptedIOException; import java.io.UnsupportedEncodingException; import java.net.SocketTimeoutException; import java.net.URLEncoder; import java.net.UnknownHostException; import java.nio.charset.Charset; import java.security.KeyManagementException; import java.security.KeyStoreException; import java.security.NoSuchAlgorithmException; impor...

java读取属性配置文件工具类【代码】

import java.io.IOException; import java.io.InputStream; import java.util.Properties; /*** * 类: ProUtil <br>* 描述: 属性配置文件读取类 <br>* 作者: poseidon<br>* 版本: 1.0<br>* 时间: 2015-7-17 上午09:20:17*/ public class ProUtil {/* 私有构造方法,防止被实例化 */private ProUtil (){}; public static Properties propertie = null;static {propertie = new Properties();InputStream inputStream = ProUtil.c...

java 二维码 工具类【代码】【图】

privatestatic final int BLACK = 0xFF000000;privatestatic final int WHITE = 0xFFFFFFFF;private MatrixToImageWriter() {}publicstatic BufferedImage toBufferedImage(BitMatrix matrix) {int width = matrix.getWidth();int height = matrix.getHeight();BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);for (int x = 0; x < width; x++) {for (int y = 0; y < height; y++) {image.se...

Java的身份证号码工具类【代码】

实现从15位~18位的身份证号码转换,校验中国大陆公民身份证、香港居民身份证、澳门身份证和台湾身份证。/*** Copyright (C) 2009-2010 Yichuan, Fuchun All rights reserved.* Licensed to the Apache Software Foundation (ASF) under one or more* contributor license agreements. See the NOTICE file distributed with* this work for additional information regarding copyright ownership.* The ASF licenses this file to...

Java基础-常用工具类(二)【代码】

Scanner 类java.util.Scanner 是 Java5 的新特征,我们可以通过 Scanner 类来获取用户的输入。 通过 Scanner 类的 next() 与 nextLine() 方法获取输入的字符串 例子:import java.util.Scanner; public class ScannerDemo { public static void main(String[] args) { Scanner scan = new Scanner(System.in); // 从键盘接收数据 //next方式接收字符串 System.out.println("next方式接收:"); // 判断是否还有输入 if(scan.hasNext...

java基础之JDBC三:简单工具类的提取及应用【代码】

简单工具类:publicclass JDBCSimpleUtils {/*** 私有构造方法*/private JDBCSimpleUtils() {}/*** 驱动*/publicstatic String driver = null;/*** 连接字符串*/publicstatic String url = null;/*** 用户名*/publicstatic String user = null;/*** 密码*/publicstatic String password = null;/*** 读取配置文件, 并将读取到的值赋值给变量.*/publicstaticvoid readConfig() {try {//读取properties配置文件给变量赋值Properties ...

Java Redis 连接池 Jedis 工具类【代码】

import org.slf4j.Logger; import org.slf4j.LoggerFactory; import redis.clients.jedis.Jedis; import redis.clients.jedis.JedisPool; import redis.clients.jedis.JedisPoolConfig;import java.io.IOException; import java.io.InputStream; import java.util.Properties;public class MyJedisPool {private final static Logger logger = LoggerFactory.getLogger(MyJedisPool.class);private static JedisPool readPool = nu...

JavaThread的其他同步工具类【代码】

1、CyclicBarrier 主要用于控制同步线程数量,表示多个线程之间彼此等待,所有的线程就绪之后才可以继续运行。不论有多少个线程,只要有一个线程未完成,那么其他所有的线程都将处于等待状态。这就好比大家相约出游,要集合好之后才能出发,分散活动后又在指定地点集合碰面,才能进行下一步的活动。示例代码:publicclass CyclicBarrierTest {publicstaticvoid main(String[] args) {ExecutorService service = Executors.newCache...

java将文件转为UTF8工具类【代码】

package hiveTest;import java.io.BufferedReader; import java.io.DataInputStream; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.io.Writer;publicclass GBKTransferUTF8 {privatestaticvoid transferFile(String srcFileName, String destFileName) throws IOException {String line_sep...