在之前的 Java开发过程中,总结了许多的工具类,像类似的工具类其实有很多,这里总结一些自己常用到的。其中有些是借鉴别人的,有些是自己总结的,比如MD5工具类、Password工具类、BigDecimal工具类、DateTime工具类、Properties工具类、FTP服务器工具类、JWT工具类、 Http工具类、Cookie工具类、Json工具类、IP工具类、Redis工具类、下面这些工具类,另外附加几个加密类,使用时直接稍做修改就可以使用了。
MD5
1 |
|
PasswordUtil
1 | import java.util.Date; |
BigDecimalUtil
1 | import java.math.BigDecimal; |
DateTimeUtil
1 | import org.apache.commons.lang3.StringUtils; |
PropertiesUtil
1 | import org.apache.commons.lang3.StringUtils; |
FTPUtil
1 | import org.apache.commons.net.ftp.FTPClient; |
JWT工具类
1 | import io.jsonwebtoken.Claims; |
HttpUtil
1 |
|
CookieUtil
1 |
|
JsonUtil
1 |
|
IPUtil
1 | import org.apache.commons.lang3.StringUtils; |
RedisUtil
1 | import java.io.Serializable; |
Base64Encoder
1 | public class Base64Encoder { |
SecurityAES
1 | import java.io.UnsupportedEncodingException; |
SecurityBase64
1 | import java.io.UnsupportedEncodingException; |
SecurityDES
1 | import java.security.Key; |
SecurityRSA
1 | import java.io.FileInputStream; |