[Recommended] Java open source tools

1 Hutool

https://www.hutool.cn/

https://www.hutool.cn/docs/#/

Hutool is Hu + tool of self coinage, to pay tribute to my former "predecessor company", which is intended tool, the homophonic "confused", meaning the pursuit of " all things be foolish concept, the loss does not matter, it does not matter too realm" of.

Hutool is a Java toolkit, it is only a tool kit that helps us simplify every line of code, reducing each way for Java language can also be "sweet." Hutool initially I project "util" package of a sort, then slowly accumulate and adding more non-business-related functions, and extensive learning the essence of other open-source project, after finishing their own modifications, eventually forming a rich set of open source tools.

  • Web development
  • No coupling with other frame
  • Highly replacement

It contains components

A base Java tools, files, streams, encryption and decryption, transcoding, regular, thread, XML, etc. JDK encapsulation method, various composition tools Util, while providing the following components:

Module Introduction
hutool-aop JDK dynamic proxy package, providing support in the non-cut IOC
hutool-bloomFilter Bloom filter, to provide some Hash algorithm Bloom filter
hutool cover Simple cache implementation
hutool-core Core, including Bean operating, date, and other various Util
hutool-cron Scheduled task scheduled task module provides classes expression Crontab
hutool-crypto Encryption and decryption modules, providing symmetric, asymmetric and abstract algorithm Package
hutool-db JDBC operation after data encapsulation, based on the thought ActiveRecord
hutool-dfa Find DFA model based on multiple keywords
hutool-extra Expansion module for third-party package (template engine, e-mail, Servlet, two-dimensional code, Emoji, FTP, word, etc.)
hutool-http Http client based on the package HttpUrlConnection
hutool-log Automatic identification log log implemented Facade
hutool-script Package script execution, e.g. Javascript
hutool-setting Setting a more powerful package configuration file and Properties
hutool-system Package system call parameters (JVM information and the like)
hutool-json JSON achieve
hutool-captcha Image verification code to achieve
hutool-then For POI in Excel package
hutool-socket Socket Java-based package of NIO and AIO

The demand may be introduced separately for each module, it may also be incorporated by hutool-allintroducing all modular manner.

<!-- https://mvnrepository.com/artifact/cn.hutool/hutool-all -->
<dependency>
    <groupId>cn.hutool</groupId>
    <artifactId>hutool-all</artifactId>
    <version>5.2.4</version>
</dependency>

 

Published 53 original articles · won praise 0 · Views 835

Guess you like

Origin blog.csdn.net/G971005287W/article/details/105100548