Cet article vous propose une bibliothèque d'outils Java super sympa - Hutool
Adresse officielle du site Web : https://www.hutool.cn/
Adresse github : https://github .com/looly /hutool
gitee adresse : https://github.com/looly/hutool
Jetons un coup d'œil à l'explication de l'auteur du site officiel :
Hutool est une boîte à outils Java, juste une boîte à outils. Elle nous aide à simplifier chaque ligne de code, à réduire chaque méthode et à rendre le langage Java "doux". Hutool était à l'origine une compilation du package "util" de mon projet. Plus tard, il a progressivement accumulé et ajouté des fonctions plus non liées à l'entreprise, et a finalement étudié en profondeur l'essence d'autres projets open source. formé un riche ensemble d'outils open source.
L'idée de conception de Hutool est de minimiser les définitions répétées et de garder le package util dans le projet aussi petit que possible. De manière générale, les idées suivantes sont les suivantes :
Les méthodes ont priorité sur l'objet. L'identification automatique est meilleure que la définition de l'utilisateur
Principe d'absence d'intrusion
Pourquoi choisir Hutool ?
Module | Introduction |
---|---|
hutool-aop | Encapsulation de proxy dynamique JDK, fournissant une prise en charge des aspects sous filtrage non-IOC |
hutool-bloomFilter | Bloom, fournissant une disposition de l'algorithme de hachage Filtre long |
hutool-cache | Implémentation simple du cache |
hutool-core | core, y compris les opérations Bean, les dates, divers utilitaires, etc. |
hutool-cron | module de tâches planifiées, fournit des classes Crontab expression tâches planifiées |
hutool-crypto | Module de cryptage et de décryptage, fournissant une encapsulation d'algorithme symétrique, asymétrique et digest |
hutool-db | Opération de données encapsulées JDBC, basée sur l'idée ActiveRecord |
hutool-dfa | basée sur DFA Recherche multi-mots-clés de modèles |
hutool-extra | Module d'extension pour packaging tiers (moteur de template, email, Servlet, QR code, Emoji, FTP, segmentation de mots, etc.) |
hutool-http | Encapsulation du client HTTP basée sur HttpUrlConnection |
hutool-log | Identifier automatiquement la façade du journal d'implémentation du journal |
hutool-script | Encapsulation d'exécution de script, telle que Javascript |
Plus puissant Fichier de configuration et propriétés Paramètres Encapsulation | |
System Paramètre Call Encapsulation (Informations JVM, etc.) | |
json Implémentation | |
Implémentation du code de vérification d'image | |
Encapsulation d'Excel et Word dans POI | |
Encapsulation Socket basée sur Java de NIO et AIO |
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!