java工具类
跟派大星学编程
从HelloWorld到改变世界
展开
-
使用java打开网页并截图
控制浏览器打开网页只适用于JDK1.6之上的package com.pibgstar.demo.utils;import javax.imageio.ImageIO;import java.awt.*;import java.awt.event.KeyEvent;import java.awt.image.BufferedImage;import java.io.File;impor...原创 2019-01-08 10:46:23 · 3328 阅读 · 3 评论 -
使用Java做ORC图片识别
1. 下载训练库下载地址:https://github.com/tesseract-ocr/tessdata不用全部下载,中文识别下载那个chi_sim.traineddata即可。2. 添加依赖<dependency> <groupId>net.sourceforge.tess4j</groupId> <artifactId>tes...原创 2019-05-21 20:56:14 · 1375 阅读 · 0 评论 -
java生成图片验证码及使用
一、生成图片验证码工具类package com.lei.utils;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputS...原创 2017-08-09 09:29:08 · 474 阅读 · 0 评论 -
java定时执行任务--Timer的使用
执行任务体package com.lei.timer;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.TimerTask;public class MyTimerTask extends TimerTask{ private String currentTreadName;...原创 2018-03-17 00:06:46 · 330 阅读 · 1 评论 -
Java发送邮件支持QQ和163邮箱
package com.pibigstar.util;import java.util.Date;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.PasswordAuthentication;import javax.mail.Session;import javax.ma...原创 2018-03-18 19:01:58 · 1200 阅读 · 0 评论 -
Java生成MD5的两种方式
1 原生的package com.pibigstar.common.utils;import java.security.MessageDigest;/** * MD5加密工具类 * @author pibigstar * */public class MyMD5Util { //盐,用于混交md5 private static final String sl...原创 2018-06-28 12:56:11 · 128361 阅读 · 4 评论 -
Java使用itexpdf创建pdf文件并添加水印
1. 添加依赖&lt;dependency&gt; &lt;groupId&gt;com.itextpdf&lt;/groupId&gt; &lt;artifactId&gt;itextpdf&lt;/artifactId&gt; &lt;version&gt;5.5.13&l原创 2018-11-30 19:33:45 · 2996 阅读 · 1 评论 -
java使用zxing制作二维码
因为项目需要,我封装了三个不同的二维码构建,一个是制作普通的二维码,一个是带logo的,还有一个是带logo和文字的,不废话,直接上代码。添加依赖<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <...原创 2018-11-29 18:33:46 · 2217 阅读 · 0 评论 -
java使用poi反射读取写入Excel
通过反射来读取写入Excel添加依赖 <!-- excel操作 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.1</versi原创 2018-12-04 19:17:50 · 472 阅读 · 0 评论 -
Java使用Jwt加密信息生成token
1. 添加依赖<!-- jwt加密工具类 --><dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.9.1</version>&am原创 2018-12-14 09:37:02 · 2248 阅读 · 0 评论 -
使用java画一张海报
PS: 没找到合适的海报背景,就随便找了一张,使用技术都是相同的1. 添加依赖这俩其实跟本章节的核心技术没有关系,是为了获取QQ昵称和QQ头像而引入的。 <!-- jsoup --> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup&l...原创 2019-01-08 10:26:57 · 1923 阅读 · 1 评论 -
分布式Id自增生成器
转载自:https://zhuanlan.zhihu.com/p/65095562首先,需要确定全局唯一ID是整型还是字符串?如果是字符串,那么现有的UUID就完全满足需求,不需要额外的工作。缺点是字符串作为ID占用空间大,索引效率比整型低。如果采用整型作为ID,那么首先排除掉32位int类型,因为范围太小,必须使用64位long型。采用整型作为ID时,如何生成自增、全局唯一且不重复的ID...转载 2019-06-02 20:00:35 · 2239 阅读 · 0 评论