From f693e2472afefd08ac9a7da0f7e037b15f80d8ed Mon Sep 17 00:00:00 2001 From: handy Date: Thu, 11 May 2023 20:08:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=BF=E7=94=A8=E6=9C=89=E6=84=8F=E4=B9=89?= =?UTF-8?q?=E7=9A=84=E9=A1=B5=E9=9D=A2url=E8=B7=AF=E5=BE=84=EF=BC=8C?= =?UTF-8?q?=E6=96=B9=E4=BE=BF=E7=94=A8=E6=88=B7=E4=BF=9D=E5=AD=98=E4=B9=A6?= =?UTF-8?q?=E7=AD=BE=E5=92=8C=E7=BB=9F=E8=AE=A1=E5=88=86=E6=9E=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...5\222\214\345\205\213\351\232\206\347\261\273.md" | 2 +- ...2\345\267\245\345\205\267\347\261\273-Convert.md" | 2 +- ...213\350\275\254\346\215\242-ConverterRegistry.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...\351\227\264\345\267\245\345\205\267-DateUtil.md" | 2 +- ...\351\227\264\345\257\271\350\261\241-DateTime.md" | 2 +- ...5\216\206\346\227\245\346\234\237-ChineseDate.md" | 2 +- ...ime\345\267\245\345\205\267-LocalDateTimeUtil.md" | 2 +- ...\231\250\345\267\245\345\205\267-TimeInterval.md" | 10 +++++----- .../00.\346\246\202\350\277\260.md" | 2 +- ...IO\345\267\245\345\205\267\347\261\273-IoUtil.md" | 2 +- ...\345\267\245\345\205\267\347\261\273-FileUtil.md" | 2 +- ...\273\266\347\233\221\345\220\254-WatchMonitor.md" | 2 +- ...\236\213\345\210\244\346\226\255-FileTypeUtil.md" | 2 +- ...44\273\266\350\257\273\345\217\226-FileReader.md" | 2 +- ...44\273\266\345\206\231\345\205\245-FileWriter.md" | 2 +- ...\273\266\350\277\275\345\212\240-FileAppender.md" | 2 +- ...07\344\273\266\350\267\237\351\232\217-Tailer.md" | 2 +- ...\220\215\345\267\245\345\205\267-FileNameUtil.md" | 10 +++++----- .../00.\346\246\202\350\277\260.md" | 2 +- ...\272\220\345\267\245\345\205\267-ResourceUtil.md" | 2 +- ...220\350\256\277\351\227\256-ClassPathResource.md" | 2 +- .../00.\346\246\202\350\277\260.md" | 10 +++++----- ...6\344\270\262\345\267\245\345\205\267-StrUtil.md" | 10 +++++----- ...3\345\210\266\345\267\245\345\205\267-HexUtil.md" | 10 +++++----- .../03.Escape\345\267\245\345\205\267-EscapeUtil.md" | 10 +++++----- .../04.Hash\347\256\227\346\263\225-HashUtil.md" | 10 +++++----- .../05.URL\345\267\245\345\205\267-URLUtil.md" | 10 +++++----- .../06.XML\345\267\245\345\205\267-XmlUtil.md" | 10 +++++----- ...50\261\241\345\267\245\345\205\267-ObjectUtil.md" | 10 +++++----- ...5\260\204\345\267\245\345\205\267-ReflectUtil.md" | 10 +++++----- ...\345\236\213\345\267\245\345\205\267-TypeUtil.md" | 10 +++++----- ...\351\241\265\345\267\245\345\205\267-PageUtil.md" | 10 +++++----- ...235\277\345\267\245\345\205\267-ClipboardUtil.md" | 10 +++++----- ...347\261\273\345\267\245\345\205\267-ClassUtil.md" | 10 +++++----- ...\344\270\276\345\267\245\345\205\267-EnumUtil.md" | 10 +++++----- ...0\241\214\345\267\245\345\205\267-RuntimeUtil.md" | 10 +++++----- ...45\255\227\345\267\245\345\205\267-NumberUtil.md" | 10 +++++----- ...347\273\204\345\267\245\345\205\267-ArrayUtil.md" | 10 +++++----- ...46\234\272\345\267\245\345\205\267-RandomUtil.md" | 10 +++++----- ...\344\270\200ID\345\267\245\345\205\267-IdUtil.md" | 10 +++++----- ...3\347\274\251\345\267\245\345\205\267-ZipUtil.md" | 10 +++++----- ...224\250\345\267\245\345\205\267-ReferenceUtil.md" | 10 +++++----- ...43\345\210\231\345\267\245\345\205\267-ReUtil.md" | 10 +++++----- ...50\257\201\345\267\245\345\205\267-IdcardUtil.md" | 10 +++++----- ...\217\345\267\245\345\205\267-DesensitizedUtil.md" | 10 +++++----- ...40\201\345\267\245\345\205\267-CreditCodeUtil.md" | 10 +++++----- ...275\345\267\245\345\205\267-ServiceLoaderUtil.md" | 10 +++++----- ...7\240\201\345\267\245\345\205\267-CharsetUtil.md" | 10 +++++----- ...5\275\345\267\245\345\205\267-ClassLoaderUtil.md" | 10 +++++----- .../01.\346\246\202\350\277\260.md" | 10 +++++----- .../02.HashMap\346\211\251\345\261\225-Dict.md" | 10 +++++----- ...344\276\213\345\267\245\345\205\267-Singleton.md" | 10 +++++----- .../04.\346\226\255\350\250\200-Assert.md" | 10 +++++----- ...0\201\345\215\201\350\277\233\346\225\260-BCD.md" | 12 ++++++------ ...3\345\215\260\345\260\201\350\243\205-Console.md" | 10 +++++----- ...351\252\214\350\257\201\345\231\250-Validator.md" | 10 +++++----- ...\240\274\345\274\217\345\214\226-StrFormatter.md" | 10 +++++----- ...\346\236\204\345\267\245\345\205\267-TreeUtil.md" | 10 +++++----- .../07.JavaBean/01.\346\246\202\350\277\260.md" | 2 +- .../02.Bean\345\267\245\345\205\267-BeanUtil.md" | 2 +- .../07.JavaBean/03.DynaBean.md" | 2 +- ...\345\274\217\350\247\243\346\236\220-BeanPath.md" | 2 +- .../05.Bean\346\217\217\350\277\260-BeanDesc.md" | 10 +++++----- ...1\236\346\200\247\350\216\267\345\217\226-Opt.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 10 +++++----- ...\345\220\210\345\267\245\345\205\267-CollUtil.md" | 10 +++++----- ...\350\241\250\345\267\245\345\205\267-ListUtil.md" | 10 +++++----- .../04.Iterator\345\267\245\345\205\267-IterUtil.md" | 10 +++++----- ...\351\230\237\345\210\227-BoundedPriorityQueue.md" | 10 +++++----- ...\205\250\347\232\204HashSet-ConcurrentHashSet.md" | 10 +++++----- ...65\201\345\267\245\345\205\267-CollStreamUtil.md" | 10 +++++----- ...\351\201\215\345\216\206\345\231\250-LineIter.md" | 10 +++++----- .../09.Map/01.\346\246\202\350\277\260.md" | 2 +- .../02.Map\345\267\245\345\205\267-MapUtil.md" | 2 +- ...\345\220\221\346\237\245\346\211\276Map-BiMap.md" | 2 +- ...5\244\215\351\224\256\345\200\274Map-TableMap.md" | 2 +- ...6\204\345\273\272\345\231\250-MapBuilder copy.md" | 4 ++-- ...26\347\240\201\350\247\243\347\240\201-Base62.md" | 2 +- ...26\347\240\201\350\247\243\347\240\201-Base64.md" | 2 +- ...26\347\240\201\350\247\243\347\240\201-Base32.md" | 2 +- ...224\346\226\257\347\224\265\347\240\201-Morse.md" | 10 +++++----- .../05.BCD\347\240\201-BCD.md" | 12 ++++++------ ...\254N\344\275\215\345\257\206\347\240\201-Rot.md" | 10 +++++----- .../07.Punycode\345\256\236\347\216\260-PunyCode.md" | 10 +++++----- ...4\347\220\206\345\267\245\345\205\267-CsvUtil.md" | 2 +- ...6\215\242\345\267\245\345\205\267-UnicodeUtil.md" | 2 +- ...47\224\237\346\210\220\345\231\250-StrBuilder.md" | 2 +- ...4\270\262\345\210\207\345\211\262-StrSplitter.md" | 10 +++++----- ...47\243\345\267\245\345\205\267-AnnotationUtil.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 10 +++++----- ...0\276\203\345\267\245\345\205\267-CompareUtil.md" | 10 +++++----- ...224\350\276\203\345\231\250-VersionComparator.md" | 10 +++++----- ...270\270\345\267\245\345\205\267-ExceptionUtil.md" | 2 +- ...5\274\202\345\270\270\345\260\201\350\243\205.md" | 2 +- ...\345\255\246\347\233\270\345\205\263-MathUtil.md" | 2 +- ...47\250\213\345\267\245\345\205\267-ThreadUtil.md" | 10 +++++----- ...345\267\245\345\205\267\347\261\273-AsyncUtil.md" | 2 +- ...2\277\347\250\213\346\261\240-ExecutorBuilder.md" | 10 +++++----- ...221\346\265\213\350\257\225-ConcurrencyTester.md" | 10 +++++----- ...6\347\211\207\345\267\245\345\205\267-ImgUtil.md" | 10 +++++----- ...1\207\347\274\226\350\276\221\345\231\250-Img.md" | 10 +++++----- ...1\347\273\234\345\267\245\345\205\267-NetUtil.md" | 10 +++++----- ...47\224\237\346\210\220\345\231\250-UrlBuilder.md" | 10 +++++----- ...\257\221\345\267\245\345\205\267-CompilerUtil.md" | 10 +++++----- .../01.\346\246\202\350\277\260.md" | 2 +- .../02.Properties\346\211\251\345\261\225-Props.md" | 2 +- ...6\347\275\256\346\226\207\344\273\266-Setting.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...45\277\227\345\267\245\345\216\202-LogFactory.md" | 2 +- ...7\226\221\346\203\221\350\247\243\347\255\224.md" | 2 +- ...347\224\250\346\227\245\345\277\227-StaticLog.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...345\255\230\345\267\245\345\205\267-CacheUtil.md" | 2 +- ...345\205\245\345\205\210\345\207\272-FIFOCache.md" | 2 +- ...344\273\266\347\274\223\345\255\230-FileCache.md" | 2 +- ...\345\260\221\344\275\277\347\224\250-LFUCache.md" | 2 +- ...\346\234\252\344\275\277\347\224\250-LRUCache.md" | 2 +- .../07.\350\266\205\346\227\266-TimedCache.md" | 2 +- ...345\274\261\345\274\225\347\224\250-WeakCache.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- .../02.JSON\345\267\245\345\205\267-JSONUtil.md" | 2 +- .../03.JSON\345\257\271\350\261\241-JSONObject.md" | 2 +- .../04.JSON\346\225\260\347\273\204-JSONArray.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...45\257\206\345\267\245\345\205\267-SecureUtil.md" | 2 +- ...27\346\263\225\345\267\245\345\205\267-SmUtil.md" | 2 +- ...7\260\345\212\240\345\257\206-SymmetricCrypto.md" | 2 +- ...\350\246\201\345\212\240\345\257\206-Digester.md" | 2 +- ...\201\347\240\201\347\256\227\346\263\225-HMac.md" | 2 +- ...\215\345\222\214\351\252\214\350\257\201-Sign.md" | 2 +- ...\260\345\212\240\345\257\206-AsymmetricCrypto.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- .../02.DFA\346\237\245\346\211\276.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...6\211\247\350\241\214\345\231\250-SqlExecutor.md" | 2 +- ...4\272\213\345\212\241\347\232\204CRUD-Session.md" | 2 +- ...56\200\345\215\225\346\223\215\344\275\234-Db.md" | 2 +- ...346\272\220\345\267\245\345\216\202-DsFactory.md" | 2 +- ...347\275\256db.setting\346\240\267\344\276\213.md" | 2 +- ...5\255\227\346\256\265\345\233\276\345\203\217.md" | 2 +- ...5\270\270\350\247\201\351\227\256\351\242\230.md" | 2 +- ...7\347\253\257\345\260\201\350\243\205-RedisDS.md" | 2 +- ...7\347\253\257\345\260\201\350\243\205-MongoDS.md" | 2 +- .../00.\346\246\202\350\277\260.md" | 2 +- ...\345\267\245\345\205\267\347\261\273-HttpUtil.md" | 2 +- ...\345\267\245\345\205\267\347\261\273-HtmlUtil.md" | 2 +- .../03.Http\345\223\215\345\272\224-HttpResponse.md" | 2 +- .../04.Http\350\257\267\346\261\202-HttpRequest.md" | 2 +- ...267\245\345\205\267\347\261\273-UserAgentUtil.md" | 2 +- ...47\212\266\346\200\201\347\240\201-HttpStatus.md" | 2 +- ...5\274\200\346\272\220\350\265\204\350\256\257.md" | 2 +- ...5\270\270\350\247\201\351\227\256\351\242\230.md" | 2 +- ...\234\215\345\212\241\345\231\250-SimpleServer.md" | 10 +++++----- ...45\256\242\346\210\267\347\253\257-SoapClient.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...\346\227\266\344\273\273\345\212\241-CronUtil.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 3 ++- ...2.Servlet\345\267\245\345\205\267-ServletUtil.md" | 2 +- ...47\240\201\345\267\245\345\205\267-QrCodeUtil.md" | 2 +- ...\344\273\266\345\267\245\345\205\267-MailUtil.md" | 2 +- .../01.Cglib\345\267\245\345\205\267-CglibUtil.md" | 2 +- .../01.Emoji\345\267\245\345\205\267-EmojiUtil.md" | 2 +- ...0\267\347\253\257\345\260\201\350\243\205-Ftp.md" | 2 +- ...4\215\345\212\241\345\231\250-SimpleFtpServer.md" | 2 +- .../00.SFTP\345\260\201\350\243\205-Sftp.md" | 2 +- .../01.Jsch\345\267\245\345\205\267-JschUtil.md" | 2 +- .../01.Spring\345\267\245\345\205\267-SpringUtil.md" | 2 +- ...257\215\345\260\201\350\243\205-TokenizerUtil.md" | 2 +- ...\274\251\345\260\201\350\243\205-CompressUtil.md" | 2 +- ...51\237\263\345\267\245\345\205\267-PinyinUtil.md" | 2 +- ...23\216\345\260\201\350\243\205-ExpressionUtil.md" | 2 +- ...\223\216\345\260\201\350\243\205-TemplateUtil.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...347\220\206\345\267\245\345\205\267-ProxyUtil.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- .../02.Script\345\267\245\345\205\267-ScriptUtil.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- .../02.Excel\345\267\245\345\205\267-ExcelUtil.md" | 2 +- .../03.Excel\347\224\237\346\210\220-ExcelWriter.md" | 2 +- ...15\256\347\224\237\346\210\220-BigExcelWriter.md" | 2 +- .../05.Excel\350\257\273\345\217\226-ExcelReader.md" | 2 +- .../06.Word\347\224\237\346\210\220-Word07Writer.md" | 2 +- ...257\273\345\217\226Excel2003-Excel03SaxReader.md" | 2 +- ...257\273\345\217\226Excel2007-Excel07SaxReader.md" | 2 +- ...46\200\247\350\260\203\347\224\250-SystemUtil.md" | 2 +- .../02.Oshi\345\260\201\350\243\205-OshiUtil.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- ...01\350\243\205-AioServer\345\222\214AioClient.md" | 2 +- ...01\350\243\205-NioServer\345\222\214NioClient.md" | 2 +- .../01.\346\246\202\350\277\260.md" | 2 +- .../02.JWT\345\267\245\345\205\267-JWTUtil.md" | 2 +- ...220\215\345\267\245\345\205\267-JWTSignerUtil.md" | 2 +- .../04.JWT\351\252\214\350\257\201-JWTValidator.md" | 2 +- 196 files changed, 460 insertions(+), 459 deletions(-) diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/01.\345\205\213\351\232\206/01.\346\224\257\346\214\201\346\263\233\345\236\213\347\232\204\345\205\213\351\232\206\346\216\245\345\217\243\345\222\214\345\205\213\351\232\206\347\261\273.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/01.\345\205\213\351\232\206/01.\346\224\257\346\214\201\346\263\233\345\236\213\347\232\204\345\205\213\351\232\206\346\216\245\345\217\243\345\222\214\345\205\213\351\232\206\347\261\273.md" index 90dea55..e93cefe 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/01.\345\205\213\351\232\206/01.\346\224\257\346\214\201\346\263\233\345\236\213\347\232\204\345\205\213\351\232\206\346\216\245\345\217\243\345\222\214\345\205\213\351\232\206\347\261\273.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/01.\345\205\213\351\232\206/01.\346\224\257\346\214\201\346\263\233\345\236\213\347\232\204\345\205\213\351\232\206\346\216\245\345\217\243\345\222\214\345\205\213\351\232\206\347\261\273.md" @@ -1,7 +1,7 @@ --- title: 支持泛型的克隆接口和克隆类 date: 2023-03-28 18:39:47 -permalink: /pages/4452bd/ +permalink: /pages/Cloneable/ --- ## 我们解决什么问题 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/01.\347\261\273\345\236\213\350\275\254\346\215\242\345\267\245\345\205\267\347\261\273-Convert.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/01.\347\261\273\345\236\213\350\275\254\346\215\242\345\267\245\345\205\267\347\261\273-Convert.md" index 11bd400..dbaf0c8 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/01.\347\261\273\345\236\213\350\275\254\346\215\242\345\267\245\345\205\267\347\261\273-Convert.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/01.\347\261\273\345\236\213\350\275\254\346\215\242\345\267\245\345\205\267\347\261\273-Convert.md" @@ -1,7 +1,7 @@ --- title: 类型转换工具类-Convert date: 2023-03-28 18:39:47 -permalink: /pages/5c0827/ +permalink: /pages/Convert/ --- ## 痛点 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/02.\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\350\275\254\346\215\242-ConverterRegistry.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/02.\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\350\275\254\346\215\242-ConverterRegistry.md" index e5c4c51..577a0ac 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/02.\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\350\275\254\346\215\242-ConverterRegistry.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/02.\347\261\273\345\236\213\350\275\254\346\215\242/02.\350\207\252\345\256\232\344\271\211\347\261\273\345\236\213\350\275\254\346\215\242-ConverterRegistry.md" @@ -1,7 +1,7 @@ --- title: 自定义类型转换-ConverterRegistry date: 2023-03-28 18:39:47 -permalink: /pages/9dba4a/ +permalink: /pages/ConverterRegistry/ --- ## 由来 Hutool中类型转换最早只是一个工具类,叫做“Convert”,对于每一种类型转换都是用一个静态方法表示,但是这种方式有一个潜在问题,那就是扩展性不足,这导致Hutool只能满足部分类型转换的需求。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/01.\346\246\202\350\277\260.md" index 2d07dd6..543393e 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/4a02f5/ +permalink: /pages/Date/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/02.\346\227\245\346\234\237\346\227\266\351\227\264\345\267\245\345\205\267-DateUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/02.\346\227\245\346\234\237\346\227\266\351\227\264\345\267\245\345\205\267-DateUtil.md" index 10bb258..8e4852d 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/02.\346\227\245\346\234\237\346\227\266\351\227\264\345\267\245\345\205\267-DateUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/02.\346\227\245\346\234\237\346\227\266\351\227\264\345\267\245\345\205\267-DateUtil.md" @@ -1,7 +1,7 @@ --- title: 日期时间工具-DateUtil date: 2023-03-28 18:39:47 -permalink: /pages/e0763e/ +permalink: /pages/DateUtil/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/03.\346\227\245\346\234\237\346\227\266\351\227\264\345\257\271\350\261\241-DateTime.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/03.\346\227\245\346\234\237\346\227\266\351\227\264\345\257\271\350\261\241-DateTime.md" index d828691..00fc6c0 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/03.\346\227\245\346\234\237\346\227\266\351\227\264\345\257\271\350\261\241-DateTime.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/03.\346\227\245\346\234\237\346\227\266\351\227\264\345\257\271\350\261\241-DateTime.md" @@ -1,7 +1,7 @@ --- title: 日期时间对象-DateTime date: 2023-03-28 18:39:47 -permalink: /pages/e88033/ +permalink: /pages/DateTime/ --- 日期时间对象-DateTime === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/04.\345\206\234\345\216\206\346\227\245\346\234\237-ChineseDate.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/04.\345\206\234\345\216\206\346\227\245\346\234\237-ChineseDate.md" index f9524b6..c8e3b25 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/04.\345\206\234\345\216\206\346\227\245\346\234\237-ChineseDate.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/04.\345\206\234\345\216\206\346\227\245\346\234\237-ChineseDate.md" @@ -1,7 +1,7 @@ --- title: 农历日期-ChineseDate date: 2023-03-28 18:39:47 -permalink: /pages/8427a0/ +permalink: /pages/ChineseDate/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/05.LocalDateTime\345\267\245\345\205\267-LocalDateTimeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/05.LocalDateTime\345\267\245\345\205\267-LocalDateTimeUtil.md" index 60fca13..0d12c03 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/05.LocalDateTime\345\267\245\345\205\267-LocalDateTimeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/05.LocalDateTime\345\267\245\345\205\267-LocalDateTimeUtil.md" @@ -1,7 +1,7 @@ --- title: LocalDateTime工具-LocalDateTimeUtil date: 2023-03-28 18:39:47 -permalink: /pages/4b0061/ +permalink: /pages/LocalDateTimeUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/06.\350\256\241\346\227\266\345\231\250\345\267\245\345\205\267-TimeInterval.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/06.\350\256\241\346\227\266\345\231\250\345\267\245\345\205\267-TimeInterval.md" index 4a3f933..4b0f399 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/06.\350\256\241\346\227\266\345\231\250\345\267\245\345\205\267-TimeInterval.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/03.\346\227\245\346\234\237\346\227\266\351\227\264/06.\350\256\241\346\227\266\345\231\250\345\267\245\345\205\267-TimeInterval.md" @@ -1,8 +1,8 @@ ---- -title: 计时器工具-TimeInterval -date: 2023-03-28 18:39:47 -permalink: /pages/a14bc3/ ---- +--- +title: 计时器工具-TimeInterval +date: 2023-03-28 18:39:47 +permalink: /pages/TimeInterval/ +--- ## 介绍 Hutool通过封装`TimeInterval`实现计时器功能,即可以计算方法或过程执行的时间。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/00.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/00.\346\246\202\350\277\260.md" index a867d4e..4f42139 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/00.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/00.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/3d62fa/ +permalink: /pages/io/ --- ## 由来 IO的操作包括**读**和**写**,应用场景包括网络操作和文件操作。IO操作在Java中是一个较为复杂的过程,我们在面对不同的场景时,要选择不同的`InputStream`和`OutputStream`实现来完成这些操作。而如果想读写字节流,还需要`Reader`和`Writer`的各种实现类。这些繁杂的实现类,一方面给我我们提供了更多的灵活性,另一方面也增加了复杂性。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/01.IO\345\267\245\345\205\267\347\261\273-IoUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/01.IO\345\267\245\345\205\267\347\261\273-IoUtil.md" index 123a683..b0aa066 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/01.IO\345\267\245\345\205\267\347\261\273-IoUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/01.IO\345\267\245\345\205\267\347\261\273-IoUtil.md" @@ -1,7 +1,7 @@ --- title: IO工具类-IoUtil date: 2023-03-28 18:39:47 -permalink: /pages/6f47f9/ +permalink: /pages/IoUtil/ --- ## 由来 IO工具类的存在主要针对InputStream、OutputStream、Reader、Writer封装简化,并对NIO相关操作做封装简化。总体来说,Hutool对IO的封装,主要是工具层面,我们努力做到在便捷、性能和灵活之间找到最好的平衡点。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/02.\346\226\207\344\273\266\345\267\245\345\205\267\347\261\273-FileUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/02.\346\226\207\344\273\266\345\267\245\345\205\267\347\261\273-FileUtil.md" index 615aecd..2376436 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/02.\346\226\207\344\273\266\345\267\245\345\205\267\347\261\273-FileUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/02.\346\226\207\344\273\266\345\267\245\345\205\267\347\261\273-FileUtil.md" @@ -1,7 +1,7 @@ --- title: 文件工具类-FileUtil date: 2023-03-28 18:39:47 -permalink: /pages/1a2403/ +permalink: /pages/FileUtil/ --- ## 简介 在IO操作中,文件的操作相对来说是比较复杂的,但也是使用频率最高的部分,我们几乎所有的项目中几乎都躺着一个叫做FileUtil或者FileUtils的工具类,我想Hutool应该将这个工具类纳入其中,解决用来解决大部分的文件操作问题。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/03.\346\226\207\344\273\266\347\233\221\345\220\254-WatchMonitor.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/03.\346\226\207\344\273\266\347\233\221\345\220\254-WatchMonitor.md" index f4671d0..e0123c3 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/03.\346\226\207\344\273\266\347\233\221\345\220\254-WatchMonitor.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/03.\346\226\207\344\273\266\347\233\221\345\220\254-WatchMonitor.md" @@ -1,7 +1,7 @@ --- title: 文件监听-WatchMonitor date: 2023-03-28 18:39:47 -permalink: /pages/cf4a7f/ +permalink: /pages/WatchMonitor/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/04.\346\226\207\344\273\266\347\261\273\345\236\213\345\210\244\346\226\255-FileTypeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/04.\346\226\207\344\273\266\347\261\273\345\236\213\345\210\244\346\226\255-FileTypeUtil.md" index 836edda..3f4d329 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/04.\346\226\207\344\273\266\347\261\273\345\236\213\345\210\244\346\226\255-FileTypeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/04.\346\226\207\344\273\266\347\261\273\345\236\213\345\210\244\346\226\255-FileTypeUtil.md" @@ -1,7 +1,7 @@ --- title: 文件类型判断-FileTypeUtil date: 2023-03-28 18:39:47 -permalink: /pages/fb976a/ +permalink: /pages/FileTypeUtil/ --- ## 由来 在文件上传时,有时候我们需要判断文件类型。但是又不能简单的通过扩展名来判断(防止恶意脚本等通过上传到服务器上),于是我们需要在服务端通过读取文件的首部几个二进制位来判断常用的文件类型。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/01.\346\226\207\344\273\266\350\257\273\345\217\226-FileReader.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/01.\346\226\207\344\273\266\350\257\273\345\217\226-FileReader.md" index 24415d3..9bfd064 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/01.\346\226\207\344\273\266\350\257\273\345\217\226-FileReader.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/01.\346\226\207\344\273\266\350\257\273\345\217\226-FileReader.md" @@ -1,7 +1,7 @@ --- title: 文件读取-FileReader date: 2023-03-28 18:39:47 -permalink: /pages/f3f76c/ +permalink: /pages/FileReader/ --- ## 由来 在`FileUtil`中本来已经针对文件的读操作做了大量的静态封装,但是根据职责分离原则,我觉得有必要针对文件读取单独封装一个类,这样项目更加清晰。当然,使用FileUtil操作文件是最方便的。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/02.\346\226\207\344\273\266\345\206\231\345\205\245-FileWriter.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/02.\346\226\207\344\273\266\345\206\231\345\205\245-FileWriter.md" index aef2bfe..eca8387 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/02.\346\226\207\344\273\266\345\206\231\345\205\245-FileWriter.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/02.\346\226\207\344\273\266\345\206\231\345\205\245-FileWriter.md" @@ -1,7 +1,7 @@ --- title: 文件写入-FileWriter date: 2023-03-28 18:39:47 -permalink: /pages/e920b9/ +permalink: /pages/FileWriter/ --- 相应的,文件读取有了,自然有文件写入类,使用方式与`FileReader`也类似: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/03.\346\226\207\344\273\266\350\277\275\345\212\240-FileAppender.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/03.\346\226\207\344\273\266\350\277\275\345\212\240-FileAppender.md" index 7a595d1..8c3b573 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/03.\346\226\207\344\273\266\350\277\275\345\212\240-FileAppender.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/03.\346\226\207\344\273\266\350\277\275\345\212\240-FileAppender.md" @@ -1,7 +1,7 @@ --- title: 文件追加-FileAppender date: 2023-03-28 18:39:47 -permalink: /pages/a6dc62/ +permalink: /pages/FileAppender/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/04.\346\226\207\344\273\266\350\267\237\351\232\217-Tailer.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/04.\346\226\207\344\273\266\350\267\237\351\232\217-Tailer.md" index d3a5198..0de83ca 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/04.\346\226\207\344\273\266\350\267\237\351\232\217-Tailer.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/04.\346\226\207\344\273\266\350\267\237\351\232\217-Tailer.md" @@ -1,7 +1,7 @@ --- title: 文件跟随-Tailer date: 2023-03-28 18:39:47 -permalink: /pages/c43dee/ +permalink: /pages/Tailer/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/05.\346\226\207\344\273\266\345\220\215\345\267\245\345\205\267-FileNameUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/05.\346\226\207\344\273\266\345\220\215\345\267\245\345\205\267-FileNameUtil.md" index ba15532..66aa9a9 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/05.\346\226\207\344\273\266\345\220\215\345\267\245\345\205\267-FileNameUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/05.\346\226\207\344\273\266/05.\346\226\207\344\273\266\345\220\215\345\267\245\345\205\267-FileNameUtil.md" @@ -1,8 +1,8 @@ ---- -title: 文件名工具-FileNameUtil -date: 2023-03-28 18:39:47 -permalink: /pages/eefbba/ ---- +--- +title: 文件名工具-FileNameUtil +date: 2023-03-28 18:39:47 +permalink: /pages/FileNameUtil/ +--- ## 由来 文件名操作工具类,主要针对文件名获取主文件名、扩展名等操作,同时针对Windows平台,清理无效字符。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/00.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/00.\346\246\202\350\277\260.md" index a6ccde9..e645765 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/00.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/00.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/789c98/ +permalink: /pages/resource --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/01.\350\265\204\346\272\220\345\267\245\345\205\267-ResourceUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/01.\350\265\204\346\272\220\345\267\245\345\205\267-ResourceUtil.md" index a72453b..f3bda84 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/01.\350\265\204\346\272\220\345\267\245\345\205\267-ResourceUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/01.\350\265\204\346\272\220\345\267\245\345\205\267-ResourceUtil.md" @@ -1,7 +1,7 @@ --- title: 资源工具-ResourceUtil date: 2023-03-28 18:39:47 -permalink: /pages/d1ffb1/ +permalink: /pages/ResourceUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/02.ClassPath\350\265\204\346\272\220\350\256\277\351\227\256-ClassPathResource.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/02.ClassPath\350\265\204\346\272\220\350\256\277\351\227\256-ClassPathResource.md" index ffed8ad..71f8359 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/02.ClassPath\350\265\204\346\272\220\350\256\277\351\227\256-ClassPathResource.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/04.IO\346\265\201\347\233\270\345\205\263/06.\350\265\204\346\272\220/02.ClassPath\350\265\204\346\272\220\350\256\277\351\227\256-ClassPathResource.md" @@ -1,7 +1,7 @@ --- title: ClassPath资源访问-ClassPathResource date: 2023-03-28 18:39:47 -permalink: /pages/39fe54/ +permalink: /pages/ClassPathResource/ --- ## 什么是ClassPath 简单说来ClassPath就是查找class文件的路径,在Tomcat等容器下,ClassPath一般是`WEB-INF/classes`,在普通java程序中,我们可以通过定义`-cp`或者`-classpath`参数来定义查找class文件的路径,这些路径就是ClassPath。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/00.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/00.\346\246\202\350\277\260.md" index 7a77ac3..dd75129 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/00.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/00.\346\246\202\350\277\260.md" @@ -1,8 +1,8 @@ ---- -title: 概述 -date: 2023-03-28 18:39:47 -permalink: /pages/c6e9f6/ ---- +--- +title: 概述 +date: 2023-03-28 18:39:47 +permalink: /pages/util/ +--- ## 包含内容 此包中的工具类为未经过分类的一些工具类,提供一些常用的工具方法。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/01.\345\255\227\347\254\246\344\270\262\345\267\245\345\205\267-StrUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/01.\345\255\227\347\254\246\344\270\262\345\267\245\345\205\267-StrUtil.md" index da68afe..14b05c0 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/01.\345\255\227\347\254\246\344\270\262\345\267\245\345\205\267-StrUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/01.\345\255\227\347\254\246\344\270\262\345\267\245\345\205\267-StrUtil.md" @@ -1,8 +1,8 @@ ---- -title: 字符串工具-StrUtil -date: 2023-03-28 18:39:47 -permalink: /pages/bf27e7/ ---- +--- +title: 字符串工具-StrUtil +date: 2023-03-28 18:39:47 +permalink: /pages/StrUtil/ +--- ## 由来 这个工具的用处类似于[Apache Commons Lang](http://commons.apache.org/)中的`StringUtil`,之所以使用`StrUtil`而不是使用`StringUtil`是因为前者更短,而且`Str`这个简写我想已经深入人心了,大家都知道是字符串的意思。常用的方法例如`isBlank`、`isNotBlank`、`isEmpty`、`isNotEmpty`这些我就不做介绍了,判断字符串是否为空,下面我说几个比较好用的功能。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/02.16\350\277\233\345\210\266\345\267\245\345\205\267-HexUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/02.16\350\277\233\345\210\266\345\267\245\345\205\267-HexUtil.md" index ee552a7..7079ac1 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/02.16\350\277\233\345\210\266\345\267\245\345\205\267-HexUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/02.16\350\277\233\345\210\266\345\267\245\345\205\267-HexUtil.md" @@ -1,8 +1,8 @@ ---- -title: 16进制工具-HexUtil -date: 2023-03-28 18:39:47 -permalink: /pages/5100e1/ ---- +--- +title: 16进制工具-HexUtil +date: 2023-03-28 18:39:47 +permalink: /pages/HexUtil/ +--- ## 介绍 十六进制(简写为hex或下标16)在数学中是一种逢16进1的进位制,一般用数字0到9和字母A到F表示(其中:A~F即10~15)。例如十进制数57,在二进制写作111001,在16进制写作39。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/03.Escape\345\267\245\345\205\267-EscapeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/03.Escape\345\267\245\345\205\267-EscapeUtil.md" index 00a5a1c..5578d99 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/03.Escape\345\267\245\345\205\267-EscapeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/03.Escape\345\267\245\345\205\267-EscapeUtil.md" @@ -1,8 +1,8 @@ ---- -title: Escape工具-EscapeUtil -date: 2023-03-28 18:39:47 -permalink: /pages/981704/ ---- +--- +title: Escape工具-EscapeUtil +date: 2023-03-28 18:39:47 +permalink: /pages/EscapeUtil/ +--- ## 介绍 转义和反转义工具类Escape / Unescape。escape采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/04.Hash\347\256\227\346\263\225-HashUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/04.Hash\347\256\227\346\263\225-HashUtil.md" index 5333129..a36d5c8 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/04.Hash\347\256\227\346\263\225-HashUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/04.Hash\347\256\227\346\263\225-HashUtil.md" @@ -1,8 +1,8 @@ ---- -title: Hash算法-HashUtil -date: 2023-03-28 18:39:47 -permalink: /pages/aee842/ ---- +--- +title: Hash算法-HashUtil +date: 2023-03-28 18:39:47 +permalink: /pages/HashUtil/ +--- ## 介绍 `HashUtil`其实是一个hash算法的集合,此工具类中融合了各种hash算法。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/05.URL\345\267\245\345\205\267-URLUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/05.URL\345\267\245\345\205\267-URLUtil.md" index 47b6702..3c9c0ea 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/05.URL\345\267\245\345\205\267-URLUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/05.URL\345\267\245\345\205\267-URLUtil.md" @@ -1,8 +1,8 @@ ---- -title: URL工具-URLUtil -date: 2023-03-28 18:39:47 -permalink: /pages/d45984/ ---- +--- +title: URL工具-URLUtil +date: 2023-03-28 18:39:47 +permalink: /pages/URLUtil/ +--- ## 介绍 URL(Uniform Resource Locator)中文名为统一资源定位符,有时也被俗称为网页地址。表示为互联网上的资源,如网页或者FTP地址。在Java中,也可以使用URL表示Classpath中的资源(Resource)地址。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/06.XML\345\267\245\345\205\267-XmlUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/06.XML\345\267\245\345\205\267-XmlUtil.md" index f0b5859..fa3478b 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/06.XML\345\267\245\345\205\267-XmlUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/06.XML\345\267\245\345\205\267-XmlUtil.md" @@ -1,8 +1,8 @@ ---- -title: XML工具-XmlUtil -date: 2023-03-28 18:39:47 -permalink: /pages/40905f/ ---- +--- +title: XML工具-XmlUtil +date: 2023-03-28 18:39:47 +permalink: /pages/XmlUtil/ +--- ## 由来 在日常编码中,我们接触最多的除了JSON外,就是XML格式了,一般而言,我们首先想到的是引入Dom4j包,却不知JDK已经封装有XML解析和构建工具:w3c dom。但是由于这个API操作比较繁琐,因此Hutool中提供了XmlUtil简化XML的创建、读和写的过程。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/07.\345\257\271\350\261\241\345\267\245\345\205\267-ObjectUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/07.\345\257\271\350\261\241\345\267\245\345\205\267-ObjectUtil.md" index f908636..e43c744 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/07.\345\257\271\350\261\241\345\267\245\345\205\267-ObjectUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/07.\345\257\271\350\261\241\345\267\245\345\205\267-ObjectUtil.md" @@ -1,8 +1,8 @@ ---- -title: 对象工具-ObjectUtil -date: 2023-03-28 18:39:47 -permalink: /pages/e389c5/ ---- +--- +title: 对象工具-ObjectUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ObjectUtil/ +--- ## 由来 在我们的日常使用中,有些方法是针对Object通用的,这些方法不区分何种对象,针对这些方法,Hutool封装为`ObjectUtil`。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/08.\345\217\215\345\260\204\345\267\245\345\205\267-ReflectUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/08.\345\217\215\345\260\204\345\267\245\345\205\267-ReflectUtil.md" index 771c078..0fd57d8 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/08.\345\217\215\345\260\204\345\267\245\345\205\267-ReflectUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/08.\345\217\215\345\260\204\345\267\245\345\205\267-ReflectUtil.md" @@ -1,8 +1,8 @@ ---- -title: 反射工具-ReflectUtil -date: 2023-03-28 18:39:47 -permalink: /pages/8763d0/ ---- +--- +title: 反射工具-ReflectUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ReflectUtil/ +--- ## 介绍 Java的反射机制,可以让语言变得更加灵活,对对象的操作也更加“动态”,因此在某些情况下,反射可以做到事半功倍的效果。Hutool针对Java的反射机制做了工具化封装,封装包括: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/09.\346\263\233\345\236\213\347\261\273\345\236\213\345\267\245\345\205\267-TypeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/09.\346\263\233\345\236\213\347\261\273\345\236\213\345\267\245\345\205\267-TypeUtil.md" index a1fca79..51fe782 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/09.\346\263\233\345\236\213\347\261\273\345\236\213\345\267\245\345\205\267-TypeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/09.\346\263\233\345\236\213\347\261\273\345\236\213\345\267\245\345\205\267-TypeUtil.md" @@ -1,8 +1,8 @@ ---- -title: 泛型类型工具-TypeUtil -date: 2023-03-28 18:39:47 -permalink: /pages/08cd42/ ---- +--- +title: 泛型类型工具-TypeUtil +date: 2023-03-28 18:39:47 +permalink: /pages/TypeUtil/ +--- ## 介绍 针对 `java.lang.reflect.Type` 的工具类封装,最主要功能包括: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/10.\345\210\206\351\241\265\345\267\245\345\205\267-PageUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/10.\345\210\206\351\241\265\345\267\245\345\205\267-PageUtil.md" index 43e28c3..d053920 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/10.\345\210\206\351\241\265\345\267\245\345\205\267-PageUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/10.\345\210\206\351\241\265\345\267\245\345\205\267-PageUtil.md" @@ -1,8 +1,8 @@ ---- -title: 分页工具-PageUtil -date: 2023-03-28 18:39:47 -permalink: /pages/bd74b4/ ---- +--- +title: 分页工具-PageUtil +date: 2023-03-28 18:39:47 +permalink: /pages/PageUtil/ +--- ## 由来 分页工具类并不是数据库分页的封装,而是分页方式的转换。在我们手动分页的时候,常常使用页码+每页个数的方式,但是有些数据库需要使用开始位置和结束位置来表示。很多时候这种转换容易出错(边界问题),于是封装了PageUtil工具类。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/11.\345\211\252\350\264\264\346\235\277\345\267\245\345\205\267-ClipboardUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/11.\345\211\252\350\264\264\346\235\277\345\267\245\345\205\267-ClipboardUtil.md" index b6a573b..2f36656 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/11.\345\211\252\350\264\264\346\235\277\345\267\245\345\205\267-ClipboardUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/11.\345\211\252\350\264\264\346\235\277\345\267\245\345\205\267-ClipboardUtil.md" @@ -1,8 +1,8 @@ ---- -title: 剪贴板工具-ClipboardUtil -date: 2023-03-28 18:39:47 -permalink: /pages/2aa13d/ ---- +--- +title: 剪贴板工具-ClipboardUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ClipboardUtil/ +--- ## 介绍 在Hutool群友的强烈要求下,在3.2.0+ 中新增了`ClipboardUtil`这个类用于简化操作剪贴板(当然使用场景被局限)。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/12.\347\261\273\345\267\245\345\205\267-ClassUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/12.\347\261\273\345\267\245\345\205\267-ClassUtil.md" index e3171df..868d49f 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/12.\347\261\273\345\267\245\345\205\267-ClassUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/12.\347\261\273\345\267\245\345\205\267-ClassUtil.md" @@ -1,8 +1,8 @@ ---- -title: 类工具-ClassUtil -date: 2023-03-28 18:39:47 -permalink: /pages/404e19/ ---- +--- +title: 类工具-ClassUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ClassUtil/ +--- ## 类处理工具 `ClassUtil` 这个工具主要是封装了一些反射的方法,使调用更加方便。而这个类中最有用的方法是`scanPackage`方法,这个方法会扫描classpath下所有类,这个在Spring中是特性之一,主要为[Hulu](https://github.com/looly/hulu)框架中类扫描的一个基础。下面介绍下这个类中的方法。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/13.\346\236\232\344\270\276\345\267\245\345\205\267-EnumUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/13.\346\236\232\344\270\276\345\267\245\345\205\267-EnumUtil.md" index 800685e..8cf8c58 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/13.\346\236\232\344\270\276\345\267\245\345\205\267-EnumUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/13.\346\236\232\344\270\276\345\267\245\345\205\267-EnumUtil.md" @@ -1,8 +1,8 @@ ---- -title: 枚举工具-EnumUtil -date: 2023-03-28 18:39:47 -permalink: /pages/c84d49/ ---- +--- +title: 枚举工具-EnumUtil +date: 2023-03-28 18:39:47 +permalink: /pages/EnumUtil/ +--- ## 介绍 枚举(enum)算一种“语法糖”,是指一个经过排序的、被打包成一个单一实体的项列表。一个枚举的实例可以使用枚举项列表中任意单一项的值。枚举在各个语言当中都有着广泛的应用,通常用来表示诸如颜色、方式、类别、状态等等数目有限、形式离散、表达又极为明确的量。Java从JDK5开始,引入了对枚举的支持。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/14.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267-RuntimeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/14.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267-RuntimeUtil.md" index 7496110..82793a9 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/14.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267-RuntimeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/14.\345\221\275\344\273\244\350\241\214\345\267\245\345\205\267-RuntimeUtil.md" @@ -1,8 +1,8 @@ ---- -title: 命令行工具-RuntimeUtil -date: 2023-03-28 18:39:47 -permalink: /pages/9593de/ ---- +--- +title: 命令行工具-RuntimeUtil +date: 2023-03-28 18:39:47 +permalink: /pages/RuntimeUtil/ +--- ## 介绍 在Java世界中,如果想与其它语言打交道,处理调用接口,或者JNI,就是通过本地命令方式调用了。Hutool封装了JDK的Process类,用于执行命令行命令(在Windows下是cmd,在Linux下是shell命令)。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/15.\346\225\260\345\255\227\345\267\245\345\205\267-NumberUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/15.\346\225\260\345\255\227\345\267\245\345\205\267-NumberUtil.md" index 107ca99..8b9c299 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/15.\346\225\260\345\255\227\345\267\245\345\205\267-NumberUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/15.\346\225\260\345\255\227\345\267\245\345\205\267-NumberUtil.md" @@ -1,8 +1,8 @@ ---- -title: 数字工具-NumberUtil -date: 2023-03-28 18:39:47 -permalink: /pages/8b89a8/ ---- +--- +title: 数字工具-NumberUtil +date: 2023-03-28 18:39:47 +permalink: /pages/NumberUtil/ +--- ## 由来 数字工具针对数学运算做工具性封装 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/16.\346\225\260\347\273\204\345\267\245\345\205\267-ArrayUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/16.\346\225\260\347\273\204\345\267\245\345\205\267-ArrayUtil.md" index e7e8fe6..bd827c7 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/16.\346\225\260\347\273\204\345\267\245\345\205\267-ArrayUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/16.\346\225\260\347\273\204\345\267\245\345\205\267-ArrayUtil.md" @@ -1,8 +1,8 @@ ---- -title: 数组工具-ArrayUtil -date: 2023-03-28 18:39:47 -permalink: /pages/dff1d6/ ---- +--- +title: 数组工具-ArrayUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ArrayUtil/ +--- ## 介绍 数组工具中的方法在2.x版本中都在CollectionUtil中存在,3.x之后版本(包括4.x版本)中拆分出来作为ArrayUtil。数组工具类主要针对原始类型数组和泛型数组相关方案进行封装。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/17.\351\232\217\346\234\272\345\267\245\345\205\267-RandomUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/17.\351\232\217\346\234\272\345\267\245\345\205\267-RandomUtil.md" index 425b50d..99192f8 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/17.\351\232\217\346\234\272\345\267\245\345\205\267-RandomUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/17.\351\232\217\346\234\272\345\267\245\345\205\267-RandomUtil.md" @@ -1,8 +1,8 @@ ---- -title: 随机工具-RandomUtil -date: 2023-03-28 18:39:47 -permalink: /pages/67e28d/ ---- +--- +title: 随机工具-RandomUtil +date: 2023-03-28 18:39:47 +permalink: /pages/RandomUtil/ +--- ## 说明 `RandomUtil`主要针对JDK中`Random`对象做封装,严格来说,Java产生的随机数都是伪随机数,因此Hutool封装后产生的随机结果也是伪随机结果。不过这种随机结果对于大多数情况已经够用。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/18.\345\224\257\344\270\200ID\345\267\245\345\205\267-IdUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/18.\345\224\257\344\270\200ID\345\267\245\345\205\267-IdUtil.md" index 0990031..37df825 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/18.\345\224\257\344\270\200ID\345\267\245\345\205\267-IdUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/18.\345\224\257\344\270\200ID\345\267\245\345\205\267-IdUtil.md" @@ -1,8 +1,8 @@ ---- -title: 唯一ID工具-IdUtil -date: 2023-03-28 18:39:47 -permalink: /pages/0e430e/ ---- +--- +title: 唯一ID工具-IdUtil +date: 2023-03-28 18:39:47 +permalink: /pages/IdUtil/ +--- ## 介绍 在分布式环境中,唯一ID生成应用十分广泛,生成方法也多种多样,Hutool针对一些常用生成策略做了简单封装。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/19.\345\216\213\347\274\251\345\267\245\345\205\267-ZipUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/19.\345\216\213\347\274\251\345\267\245\345\205\267-ZipUtil.md" index aca71e1..b6cf7f5 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/19.\345\216\213\347\274\251\345\267\245\345\205\267-ZipUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/19.\345\216\213\347\274\251\345\267\245\345\205\267-ZipUtil.md" @@ -1,8 +1,8 @@ ---- -title: 压缩工具-ZipUtil -date: 2023-03-28 18:39:47 -permalink: /pages/51ec73/ ---- +--- +title: 压缩工具-ZipUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ZipUtil/ +--- ## 由来 在Java中,对文件、文件夹打包,压缩是一件比较繁琐的事情,我们常常引入[Zip4j](https://github.com/srikanth-lingala/zip4j)进行此类操作。但是很多时候,JDK中的zip包就可满足我们大部分需求。ZipUtil就是针对`java.util.zip`做工具化封装,使压缩解压操作可以一个方法搞定,并且自动处理文件和目录的问题,不再需要用户判断,压缩后的文件也会自动创建文件,自动创建父目录,大大简化的压缩解压的复杂度。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/20.\345\274\225\347\224\250\345\267\245\345\205\267-ReferenceUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/20.\345\274\225\347\224\250\345\267\245\345\205\267-ReferenceUtil.md" index e247f4b..dfa4ae3 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/20.\345\274\225\347\224\250\345\267\245\345\205\267-ReferenceUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/20.\345\274\225\347\224\250\345\267\245\345\205\267-ReferenceUtil.md" @@ -1,8 +1,8 @@ ---- -title: 引用工具-ReferenceUtil -date: 2023-03-28 18:39:47 -permalink: /pages/8a1346/ ---- +--- +title: 引用工具-ReferenceUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ReferenceUtil/ +--- ## 介绍 引用工具类,主要针对Reference 工具化封装 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/21.\346\255\243\345\210\231\345\267\245\345\205\267-ReUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/21.\346\255\243\345\210\231\345\267\245\345\205\267-ReUtil.md" index c8a2792..989bfb2 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/21.\346\255\243\345\210\231\345\267\245\345\205\267-ReUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/21.\346\255\243\345\210\231\345\267\245\345\205\267-ReUtil.md" @@ -1,8 +1,8 @@ ---- -title: 正则工具-ReUtil -date: 2023-03-28 18:39:47 -permalink: /pages/c0a98b/ ---- +--- +title: 正则工具-ReUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ReUtil/ +--- ## 由来 在文本处理中,正则表达式几乎是全能的,但是Java的正则表达式有时候处理一些事情还是有些繁琐,所以我封装了部分常用功能。就比如说我要匹配一段文本中的某些部分,我们需要这样做: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/23.\350\272\253\344\273\275\350\257\201\345\267\245\345\205\267-IdcardUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/23.\350\272\253\344\273\275\350\257\201\345\267\245\345\205\267-IdcardUtil.md" index 0e27944..d409596 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/23.\350\272\253\344\273\275\350\257\201\345\267\245\345\205\267-IdcardUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/23.\350\272\253\344\273\275\350\257\201\345\267\245\345\205\267-IdcardUtil.md" @@ -1,8 +1,8 @@ ---- -title: 身份证工具-IdcardUtil -date: 2023-03-28 18:39:47 -permalink: /pages/4d4f94/ ---- +--- +title: 身份证工具-IdcardUtil +date: 2023-03-28 18:39:47 +permalink: /pages/IdcardUtil/ +--- ## 由来 在日常开发中,我们对身份证的验证主要是正则方式(位数,数字范围等),但是中国身份证,尤其18位身份证每一位都有严格规定,并且最后一位为校验位。而我们在实际应用中,针对身份证的验证理应严格至此。于是`IdcardUtil`应运而生。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/24.\344\277\241\346\201\257\350\204\261\346\225\217\345\267\245\345\205\267-DesensitizedUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/24.\344\277\241\346\201\257\350\204\261\346\225\217\345\267\245\345\205\267-DesensitizedUtil.md" index 9a0dc68..d0cc6c6 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/24.\344\277\241\346\201\257\350\204\261\346\225\217\345\267\245\345\205\267-DesensitizedUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/24.\344\277\241\346\201\257\350\204\261\346\225\217\345\267\245\345\205\267-DesensitizedUtil.md" @@ -1,8 +1,8 @@ ---- -title: 信息脱敏工具-DesensitizedUtil -date: 2023-03-28 18:39:47 -permalink: /pages/c3f274/ ---- +--- +title: 信息脱敏工具-DesensitizedUtil +date: 2023-03-28 18:39:47 +permalink: /pages/DesensitizedUtil/ +--- ## 介绍 在数据处理或清洗中,可能涉及到很多隐私信息的脱敏工作,因此Hutool针对常用的信息封装了一些脱敏方法。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/25.\347\244\276\344\274\232\344\277\241\347\224\250\344\273\243\347\240\201\345\267\245\345\205\267-CreditCodeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/25.\347\244\276\344\274\232\344\277\241\347\224\250\344\273\243\347\240\201\345\267\245\345\205\267-CreditCodeUtil.md" index 70165ca..6b4ab63 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/25.\347\244\276\344\274\232\344\277\241\347\224\250\344\273\243\347\240\201\345\267\245\345\205\267-CreditCodeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/25.\347\244\276\344\274\232\344\277\241\347\224\250\344\273\243\347\240\201\345\267\245\345\205\267-CreditCodeUtil.md" @@ -1,8 +1,8 @@ ---- -title: 社会信用代码工具-CreditCodeUtil -date: 2023-03-28 18:39:47 -permalink: /pages/1d43c8/ ---- +--- +title: 社会信用代码工具-CreditCodeUtil +date: 2023-03-28 18:39:47 +permalink: /pages/CreditCodeUtil/ +--- ## 介绍 法人和其他组织统一社会信用代码制度,相当于让法人和其他组织拥有了一个全国统一的“身份证号”。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/26.SPI\345\212\240\350\275\275\345\267\245\345\205\267-ServiceLoaderUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/26.SPI\345\212\240\350\275\275\345\267\245\345\205\267-ServiceLoaderUtil.md" index 984c99f..e88dcec 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/26.SPI\345\212\240\350\275\275\345\267\245\345\205\267-ServiceLoaderUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/26.SPI\345\212\240\350\275\275\345\267\245\345\205\267-ServiceLoaderUtil.md" @@ -1,8 +1,8 @@ ---- -title: SPI加载工具-ServiceLoaderUtil -date: 2023-03-28 18:39:47 -permalink: /pages/e33240/ ---- +--- +title: SPI加载工具-ServiceLoaderUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ServiceLoaderUtil/ +--- ## 介绍 SPI(Service Provider Interface),是一种服务发现机制。它通过在ClassPath路径下的META-INF/services文件夹查找文件,自动加载文件里所定义的类。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/27.\345\255\227\347\254\246\347\274\226\347\240\201\345\267\245\345\205\267-CharsetUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/27.\345\255\227\347\254\246\347\274\226\347\240\201\345\267\245\345\205\267-CharsetUtil.md" index edb5916..7bc8032 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/27.\345\255\227\347\254\246\347\274\226\347\240\201\345\267\245\345\205\267-CharsetUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/27.\345\255\227\347\254\246\347\274\226\347\240\201\345\267\245\345\205\267-CharsetUtil.md" @@ -1,8 +1,8 @@ ---- -title: 字符编码工具-CharsetUtil -date: 2023-03-28 18:39:47 -permalink: /pages/2cd99f/ ---- +--- +title: 字符编码工具-CharsetUtil +date: 2023-03-28 18:39:47 +permalink: /pages/CharsetUtil/ +--- ## 介绍 CharsetUtil主要针对编码操作做了工具化封装,同时提供了一些常用编码常量。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/28.\347\261\273\345\212\240\350\275\275\345\267\245\345\205\267-ClassLoaderUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/28.\347\261\273\345\212\240\350\275\275\345\267\245\345\205\267-ClassLoaderUtil.md" index aec93ac..0a62eed 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/28.\347\261\273\345\212\240\350\275\275\345\267\245\345\205\267-ClassLoaderUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/05.\345\267\245\345\205\267\347\261\273/28.\347\261\273\345\212\240\350\275\275\345\267\245\345\205\267-ClassLoaderUtil.md" @@ -1,8 +1,8 @@ ---- -title: 类加载工具-ClassLoaderUtil -date: 2023-03-28 18:39:47 -permalink: /pages/c2cdd2/ ---- +--- +title: 类加载工具-ClassLoaderUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ClassLoaderUtil/ +--- ## 介绍 提供ClassLoader相关的工具类,例如类加载(Class.forName包装)等 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/01.\346\246\202\350\277\260.md" index cc71164..7f09b86 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/01.\346\246\202\350\277\260.md" @@ -1,8 +1,8 @@ ---- -title: 概述 -date: 2023-03-28 18:39:47 -permalink: /pages/65f7f9/ ---- +--- +title: 概述 +date: 2023-03-28 18:39:47 +permalink: /pages/language/characteristics/ +--- ## 介绍 语言特性,即lang包,主要针对JDK中的一些数据结构和接口的完善,包括: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/02.HashMap\346\211\251\345\261\225-Dict.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/02.HashMap\346\211\251\345\261\225-Dict.md" index dccdcb7..558f986 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/02.HashMap\346\211\251\345\261\225-Dict.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/02.HashMap\346\211\251\345\261\225-Dict.md" @@ -1,8 +1,8 @@ ---- -title: HashMap扩展-Dict -date: 2023-03-28 18:39:47 -permalink: /pages/9f63e9/ ---- +--- +title: HashMap扩展-Dict +date: 2023-03-28 18:39:47 +permalink: /pages/Dict/ +--- ## 由来 如果你了解Python,你一定知道Python有dict这一数据结构,也是一种KV(Key-Value)结构的数据结构,类似于Java中的Map,但是提供了更加灵活多样的使用。Hutool中的Dict对象旨在实现更加灵活的KV结构,针对强类型,提供丰富的getXXX操作,将HashMap扩展为无类型区别的数据结构。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/03.\345\215\225\344\276\213\345\267\245\345\205\267-Singleton.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/03.\345\215\225\344\276\213\345\267\245\345\205\267-Singleton.md" index 1cdf913..f0740c8 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/03.\345\215\225\344\276\213\345\267\245\345\205\267-Singleton.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/03.\345\215\225\344\276\213\345\267\245\345\205\267-Singleton.md" @@ -1,8 +1,8 @@ ---- -title: 单例工具-Singleton -date: 2023-03-28 18:39:47 -permalink: /pages/d6992f/ ---- +--- +title: 单例工具-Singleton +date: 2023-03-28 18:39:47 +permalink: /pages/Singleton/ +--- ## 为什么会有这个类 平常我们使用单例不外乎两种方式: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/04.\346\226\255\350\250\200-Assert.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/04.\346\226\255\350\250\200-Assert.md" index 10b4215..75311d0 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/04.\346\226\255\350\250\200-Assert.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/04.\346\226\255\350\250\200-Assert.md" @@ -1,8 +1,8 @@ ---- -title: 断言-Assert -date: 2023-03-28 18:39:47 -permalink: /pages/3334e5/ ---- +--- +title: 断言-Assert +date: 2023-03-28 18:39:47 +permalink: /pages/Assert/ +--- ## 由来 Java中有`assert`关键字,但是存在许多问题: 1. assert关键字需要在运行时候显式开启才能生效,否则你的断言就没有任何意义。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/05.\344\272\214\350\277\233\347\240\201\345\215\201\350\277\233\346\225\260-BCD.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/05.\344\272\214\350\277\233\347\240\201\345\215\201\350\277\233\346\225\260-BCD.md" index 79e5ffb..83a76ec 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/05.\344\272\214\350\277\233\347\240\201\345\215\201\350\277\233\346\225\260-BCD.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/05.\344\272\214\350\277\233\347\240\201\345\215\201\350\277\233\346\225\260-BCD.md" @@ -1,11 +1,11 @@ ---- -title: 二进码十进数-BCD -date: 2023-03-28 18:39:47 -permalink: /pages/343334/ ---- +--- +title: 二进码十进数-BCD +date: 2023-03-28 18:39:47 +permalink: /pages/BCD/ +--- ## 介绍 -BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码,BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。 +BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码,BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。 这种编码技巧最常用于会计系统的设计里,因为会计制度经常需要对很长的数字串作准确的计算。相对于一般的浮点式记数法,采用BCD码,既可保存数值的精确度,又可免却使电脑作浮点运算时所耗费的时间。此外,对于其他需要高精确度的计算,BCD编码亦很常用。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/06.\346\216\247\345\210\266\345\217\260\346\211\223\345\215\260\345\260\201\350\243\205-Console.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/06.\346\216\247\345\210\266\345\217\260\346\211\223\345\215\260\345\260\201\350\243\205-Console.md" index 77d556d..5d5b063 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/06.\346\216\247\345\210\266\345\217\260\346\211\223\345\215\260\345\260\201\350\243\205-Console.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/06.\346\216\247\345\210\266\345\217\260\346\211\223\345\215\260\345\260\201\350\243\205-Console.md" @@ -1,8 +1,8 @@ ---- -title: 控制台打印封装-Console -date: 2023-03-28 18:39:47 -permalink: /pages/95a86b/ ---- +--- +title: 控制台打印封装-Console +date: 2023-03-28 18:39:47 +permalink: /pages/Console/ +--- ## 由来 编码中我们常常需要调试输出一些信息,除了打印日志,最长用的要数`System.out`和`System.err` diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/07.\345\255\227\346\256\265\351\252\214\350\257\201\345\231\250-Validator.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/07.\345\255\227\346\256\265\351\252\214\350\257\201\345\231\250-Validator.md" index b9953b9..c973845 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/07.\345\255\227\346\256\265\351\252\214\350\257\201\345\231\250-Validator.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/07.\345\255\227\346\256\265\351\252\214\350\257\201\345\231\250-Validator.md" @@ -1,8 +1,8 @@ ---- -title: 字段验证器-Validator -date: 2023-03-28 18:39:47 -permalink: /pages/b8c62c/ ---- +--- +title: 字段验证器-Validator +date: 2023-03-28 18:39:47 +permalink: /pages/Validator/ +--- ## 作用 验证给定字符串是否满足指定条件,一般用在表单字段验证里。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/08.\345\255\227\347\254\246\344\270\262\346\240\274\345\274\217\345\214\226-StrFormatter.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/08.\345\255\227\347\254\246\344\270\262\346\240\274\345\274\217\345\214\226-StrFormatter.md" index 63ec9fa..0f0df9d 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/08.\345\255\227\347\254\246\344\270\262\346\240\274\345\274\217\345\214\226-StrFormatter.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/08.\345\255\227\347\254\246\344\270\262\346\240\274\345\274\217\345\214\226-StrFormatter.md" @@ -1,8 +1,8 @@ ---- -title: 字符串格式化-StrFormatter -date: 2023-03-28 18:39:47 -permalink: /pages/bcb190/ ---- +--- +title: 字符串格式化-StrFormatter +date: 2023-03-28 18:39:47 +permalink: /pages/StrFormatter/ +--- ## 由来 我一直对Slf4j的字符串格式化情有独钟,通过`{}`这种简单的占位符完成字符串的格式化。于是参考Slf4j的源码,便有了`StrFormatter`。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/09.\346\240\221\347\273\223\346\236\204/10.\346\240\221\347\273\223\346\236\204\345\267\245\345\205\267-TreeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/09.\346\240\221\347\273\223\346\236\204/10.\346\240\221\347\273\223\346\236\204\345\267\245\345\205\267-TreeUtil.md" index 322ed8c..7f316f5 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/09.\346\240\221\347\273\223\346\236\204/10.\346\240\221\347\273\223\346\236\204\345\267\245\345\205\267-TreeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/06.\350\257\255\350\250\200\347\211\271\346\200\247/09.\346\240\221\347\273\223\346\236\204/10.\346\240\221\347\273\223\346\236\204\345\267\245\345\205\267-TreeUtil.md" @@ -1,8 +1,8 @@ ---- -title: 树结构工具-TreeUtil -date: 2023-03-28 18:39:47 -permalink: /pages/b3a1a6/ ---- +--- +title: 树结构工具-TreeUtil +date: 2023-03-28 18:39:47 +permalink: /pages/TreeUtil/ +--- ## 介绍 考虑到菜单等需求的普遍性,有用户提交了一个扩展性极好的树状结构实现。这种树状结构可以根据配置文件灵活的定义节点之间的关系,也能很好的兼容关系数据库中数据。实现 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/01.\346\246\202\350\277\260.md" index 3e3af0c..c23e847 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/73ba49/ +permalink: /pages/javaBean/ --- ## 概述 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/02.Bean\345\267\245\345\205\267-BeanUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/02.Bean\345\267\245\345\205\267-BeanUtil.md" index 730a793..39f1ad6 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/02.Bean\345\267\245\345\205\267-BeanUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/02.Bean\345\267\245\345\205\267-BeanUtil.md" @@ -1,7 +1,7 @@ --- title: Bean工具-BeanUtil date: 2023-03-28 18:39:47 -permalink: /pages/c69215/ +permalink: /pages/BeanUtil/ --- ## 什么是Bean 把一个拥有对属性进行set和get方法的类,我们就可以称之为JavaBean。实际上JavaBean就是一个Java类,在这个Java类中就默认形成了一种规则——对属性进行设置和获得。而反之将说Java类就是一个JavaBean,这种说法是错误的,因为一个java类中不一定有对属性的设置和获得的方法(也就是不一定有set和get方法)。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/03.DynaBean.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/03.DynaBean.md" index 8cf36cd..417c090 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/03.DynaBean.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/03.DynaBean.md" @@ -1,7 +1,7 @@ --- title: DynaBean date: 2023-03-28 18:39:47 -permalink: /pages/279436/ +permalink: /pages/DynaBean/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/04.\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220-BeanPath.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/04.\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220-BeanPath.md" index 9f09e03..482e8e5 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/04.\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220-BeanPath.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/04.\350\241\250\350\276\276\345\274\217\350\247\243\346\236\220-BeanPath.md" @@ -1,7 +1,7 @@ --- title: 表达式解析-BeanPath date: 2023-03-28 18:39:47 -permalink: /pages/bc29cd/ +permalink: /pages/BeanPath/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/05.Bean\346\217\217\350\277\260-BeanDesc.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/05.Bean\346\217\217\350\277\260-BeanDesc.md" index 00a1c40..2922993 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/05.Bean\346\217\217\350\277\260-BeanDesc.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/05.Bean\346\217\217\350\277\260-BeanDesc.md" @@ -1,8 +1,8 @@ ---- -title: Bean描述-BeanDesc -date: 2023-03-28 18:39:47 -permalink: /pages/ede1f1/ ---- +--- +title: Bean描述-BeanDesc +date: 2023-03-28 18:39:47 +permalink: /pages/BeanDesc/ +--- ## 介绍 Hutool封装了Bean的信息描述来将一个Bean的相关信息全部通过反射解析出来,此类类似于JDK的`BeanInfo`,也可以理解为是这个类的强化版本。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/06.\347\251\272\346\243\200\346\237\245\345\261\236\346\200\247\350\216\267\345\217\226-Opt.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/06.\347\251\272\346\243\200\346\237\245\345\261\236\346\200\247\350\216\267\345\217\226-Opt.md" index bc3f8ea..7c07b4e 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/06.\347\251\272\346\243\200\346\237\245\345\261\236\346\200\247\350\216\267\345\217\226-Opt.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/07.JavaBean/06.\347\251\272\346\243\200\346\237\245\345\261\236\346\200\247\350\216\267\345\217\226-Opt.md" @@ -1,7 +1,7 @@ --- title: 空检查属性获取-Opt date: 2023-03-28 18:39:47 -permalink: /pages/8bc8b2/ +permalink: /pages/Opt/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/01.\346\246\202\350\277\260.md" index 71ec19b..49c8800 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/01.\346\246\202\350\277\260.md" @@ -1,8 +1,8 @@ ---- -title: 概述 -date: 2023-03-28 18:39:47 -permalink: /pages/2d5ff6/ ---- +--- +title: 概述 +date: 2023-03-28 18:39:47 +permalink: /pages/Coll/ +--- ## 介绍 ### Iterator相关帮助类 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/02.\351\233\206\345\220\210\345\267\245\345\205\267-CollUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/02.\351\233\206\345\220\210\345\267\245\345\205\267-CollUtil.md" index fae70a7..dd8e5ef 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/02.\351\233\206\345\220\210\345\267\245\345\205\267-CollUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/02.\351\233\206\345\220\210\345\267\245\345\205\267-CollUtil.md" @@ -1,8 +1,8 @@ ---- -title: 集合工具-CollUtil -date: 2023-03-28 18:39:47 -permalink: /pages/095b29/ ---- +--- +title: 集合工具-CollUtil +date: 2023-03-28 18:39:47 +permalink: /pages/CollUtil/ +--- ## 介绍 这个工具主要增加了对数组、集合类的操作。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/03.\345\210\227\350\241\250\345\267\245\345\205\267-ListUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/03.\345\210\227\350\241\250\345\267\245\345\205\267-ListUtil.md" index 239e5d9..b55b5ac 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/03.\345\210\227\350\241\250\345\267\245\345\205\267-ListUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/03.\345\210\227\350\241\250\345\267\245\345\205\267-ListUtil.md" @@ -1,8 +1,8 @@ ---- -title: 列表工具-ListUtil -date: 2023-03-28 18:39:47 -permalink: /pages/f46904/ ---- +--- +title: 列表工具-ListUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ListUtil/ +--- ## 介绍 List在集合中中使用最为频繁,因此新版本的Hutool中针对`List`单独封装了工具方法。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/04.Iterator\345\267\245\345\205\267-IterUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/04.Iterator\345\267\245\345\205\267-IterUtil.md" index 7421890..c0d0ab5 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/04.Iterator\345\267\245\345\205\267-IterUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/04.Iterator\345\267\245\345\205\267-IterUtil.md" @@ -1,8 +1,8 @@ ---- -title: Iterator工具-IterUtil -date: 2023-03-28 18:39:47 -permalink: /pages/501bef/ ---- +--- +title: Iterator工具-IterUtil +date: 2023-03-28 18:39:47 +permalink: /pages/IterUtil/ +--- ## 来源 最早此工具类中的方法是在CollUtil中的,由于经过抽象,因此单独拿出来以适应更广的场景。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/05.\346\234\211\347\225\214\344\274\230\345\205\210\351\230\237\345\210\227-BoundedPriorityQueue.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/05.\346\234\211\347\225\214\344\274\230\345\205\210\351\230\237\345\210\227-BoundedPriorityQueue.md" index 8924bc9..c88dff8 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/05.\346\234\211\347\225\214\344\274\230\345\205\210\351\230\237\345\210\227-BoundedPriorityQueue.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/05.\346\234\211\347\225\214\344\274\230\345\205\210\351\230\237\345\210\227-BoundedPriorityQueue.md" @@ -1,8 +1,8 @@ ---- -title: 有界优先队列-BoundedPriorityQueue -date: 2023-03-28 18:39:47 -permalink: /pages/c0b894/ ---- +--- +title: 有界优先队列-BoundedPriorityQueue +date: 2023-03-28 18:39:47 +permalink: /pages/BoundedPriorityQueue/ +--- ## 简介 举个例子。我有一个用户表,这个表根据用户名被Hash到不同的数据库实例上,我要找出这些用户中最热门的5个,怎么做?我是这么做的: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/06.\347\272\277\347\250\213\345\256\211\345\205\250\347\232\204HashSet-ConcurrentHashSet.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/06.\347\272\277\347\250\213\345\256\211\345\205\250\347\232\204HashSet-ConcurrentHashSet.md" index c4e03fb..f46718b 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/06.\347\272\277\347\250\213\345\256\211\345\205\250\347\232\204HashSet-ConcurrentHashSet.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/06.\347\272\277\347\250\213\345\256\211\345\205\250\347\232\204HashSet-ConcurrentHashSet.md" @@ -1,8 +1,8 @@ ---- -title: 线程安全的HashSet-ConcurrentHashSet -date: 2023-03-28 18:39:47 -permalink: /pages/49901a/ ---- +--- +title: 线程安全的HashSet-ConcurrentHashSet +date: 2023-03-28 18:39:47 +permalink: /pages/ConcurrentHashSet/ +--- ## 简介 我们知道,JDK提供了线程安全的HashMap:ConcurrentHashMap,但是没有提供对应的ConcurrentHashSet,Hutool借助ConcurrentHashMap封装了线程安全的ConcurrentHashSet。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/07.\351\233\206\345\220\210\344\270\262\350\241\214\346\265\201\345\267\245\345\205\267-CollStreamUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/07.\351\233\206\345\220\210\344\270\262\350\241\214\346\265\201\345\267\245\345\205\267-CollStreamUtil.md" index a424de8..db92ff1 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/07.\351\233\206\345\220\210\344\270\262\350\241\214\346\265\201\345\267\245\345\205\267-CollStreamUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/07.\351\233\206\345\220\210\344\270\262\350\241\214\346\265\201\345\267\245\345\205\267-CollStreamUtil.md" @@ -1,8 +1,8 @@ ---- -title: 集合串行流工具-CollStreamUtil -date: 2023-03-28 18:39:47 -permalink: /pages/9f5462/ ---- +--- +title: 集合串行流工具-CollStreamUtil +date: 2023-03-28 18:39:47 +permalink: /pages/CollStreamUtil/ +--- ## 介绍 Java8中的新特性之一就是Stream,Hutool针对常用操作做了一些封装 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/08.\350\241\214\351\201\215\345\216\206\345\231\250-LineIter.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/08.\350\241\214\351\201\215\345\216\206\345\231\250-LineIter.md" index 4b71a09..01bb4e1 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/08.\350\241\214\351\201\215\345\216\206\345\231\250-LineIter.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/08.\351\233\206\345\220\210\347\261\273/08.\350\241\214\351\201\215\345\216\206\345\231\250-LineIter.md" @@ -1,8 +1,8 @@ ---- -title: 行遍历器-LineIter -date: 2023-03-28 18:39:47 -permalink: /pages/0cf16f/ ---- +--- +title: 行遍历器-LineIter +date: 2023-03-28 18:39:47 +permalink: /pages/LineIter/ +--- ## 介绍 此工具分别参考和`Apache Commons io`和`Guava`项目。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/01.\346\246\202\350\277\260.md" index 0eb525e..059f141 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/80a164/ +permalink: /pages/map/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/02.Map\345\267\245\345\205\267-MapUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/02.Map\345\267\245\345\205\267-MapUtil.md" index 8ac3ac4..2d18209 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/02.Map\345\267\245\345\205\267-MapUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/02.Map\345\267\245\345\205\267-MapUtil.md" @@ -1,7 +1,7 @@ --- title: Map工具-MapUtil date: 2023-03-28 18:39:47 -permalink: /pages/0e28a7/ +permalink: /pages/MapUtil/ --- ## 介绍 MapUtil是针对Map的一一列工具方法的封装,包括getXXX的快捷值转换方法。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/03.\345\217\214\345\220\221\346\237\245\346\211\276Map-BiMap.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/03.\345\217\214\345\220\221\346\237\245\346\211\276Map-BiMap.md" index 6ae5cfe..fd544cd 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/03.\345\217\214\345\220\221\346\237\245\346\211\276Map-BiMap.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/03.\345\217\214\345\220\221\346\237\245\346\211\276Map-BiMap.md" @@ -1,7 +1,7 @@ --- title: 双向查找Map-BiMap date: 2023-03-28 18:39:47 -permalink: /pages/9a088e/ +permalink: /pages/BiMap/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/04.\345\217\257\351\207\215\345\244\215\351\224\256\345\200\274Map-TableMap.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/04.\345\217\257\351\207\215\345\244\215\351\224\256\345\200\274Map-TableMap.md" index 774defe..44cf004 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/04.\345\217\257\351\207\215\345\244\215\351\224\256\345\200\274Map-TableMap.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/04.\345\217\257\351\207\215\345\244\215\351\224\256\345\200\274Map-TableMap.md" @@ -1,7 +1,7 @@ --- title: 可重复键值Map-TableMap date: 2023-03-28 18:39:47 -permalink: /pages/a89bf8/ +permalink: /pages/TableMap/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/05.Map\346\265\201\345\274\217\346\236\204\345\273\272\345\231\250-MapBuilder copy.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/05.Map\346\265\201\345\274\217\346\236\204\345\273\272\345\231\250-MapBuilder copy.md" index a8a0318..5e29712 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/05.Map\346\265\201\345\274\217\346\236\204\345\273\272\345\231\250-MapBuilder copy.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/09.Map/05.Map\346\265\201\345\274\217\346\236\204\345\273\272\345\231\250-MapBuilder copy.md" @@ -1,7 +1,7 @@ --- -title: Map流式构建器-MapBuilder copy +title: Map流式构建器-MapBuilder date: 2023-03-28 18:39:47 -permalink: /pages/0d4566/ +permalink: /pages/MapBuilder/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/01.Base62\347\274\226\347\240\201\350\247\243\347\240\201-Base62.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/01.Base62\347\274\226\347\240\201\350\247\243\347\240\201-Base62.md" index a0fa8fd..ca5d651 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/01.Base62\347\274\226\347\240\201\350\247\243\347\240\201-Base62.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/01.Base62\347\274\226\347\240\201\350\247\243\347\240\201-Base62.md" @@ -1,7 +1,7 @@ --- title: Base62编码解码-Base62 date: 2023-03-28 18:39:47 -permalink: /pages/85a3af/ +permalink: /pages/Base62/ --- Base62编码解码-Base62 === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/02.Base64\347\274\226\347\240\201\350\247\243\347\240\201-Base64.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/02.Base64\347\274\226\347\240\201\350\247\243\347\240\201-Base64.md" index 4152d6d..e5e87aa 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/02.Base64\347\274\226\347\240\201\350\247\243\347\240\201-Base64.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/02.Base64\347\274\226\347\240\201\350\247\243\347\240\201-Base64.md" @@ -1,7 +1,7 @@ --- title: Base64编码解码-Base64 date: 2023-03-28 18:39:47 -permalink: /pages/854a47/ +permalink: /pages/Base64/ --- Base64编码解码-Base64 === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/03.Base32\347\274\226\347\240\201\350\247\243\347\240\201-Base32.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/03.Base32\347\274\226\347\240\201\350\247\243\347\240\201-Base32.md" index 6014748..00409ff 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/03.Base32\347\274\226\347\240\201\350\247\243\347\240\201-Base32.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/03.Base32\347\274\226\347\240\201\350\247\243\347\240\201-Base32.md" @@ -1,7 +1,7 @@ --- title: Base32编码解码-Base32 date: 2023-03-28 18:39:47 -permalink: /pages/33cc9a/ +permalink: /pages/Base32/ --- Base32编码解码-Base32 === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/04.\350\216\253\345\260\224\346\226\257\347\224\265\347\240\201-Morse.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/04.\350\216\253\345\260\224\346\226\257\347\224\265\347\240\201-Morse.md" index 917a0ce..caba4c6 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/04.\350\216\253\345\260\224\346\226\257\347\224\265\347\240\201-Morse.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/04.\350\216\253\345\260\224\346\226\257\347\224\265\347\240\201-Morse.md" @@ -1,8 +1,8 @@ ---- -title: 莫尔斯电码-Morse -date: 2023-03-28 18:39:47 -permalink: /pages/df9bdd/ ---- +--- +title: 莫尔斯电码-Morse +date: 2023-03-28 18:39:47 +permalink: /pages/Morse/ +--- ## 介绍 摩尔斯电码也被称作摩斯密码,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母、数字和标点符号。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/05.BCD\347\240\201-BCD.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/05.BCD\347\240\201-BCD.md" index 14878da..ce2dd83 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/05.BCD\347\240\201-BCD.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/05.BCD\347\240\201-BCD.md" @@ -1,11 +1,11 @@ ---- -title: BCD码-BCD -date: 2023-03-28 18:39:47 -permalink: /pages/789854/ ---- +--- +title: BCD码-BCD +date: 2023-03-28 18:39:47 +permalink: /pages/codec/BCD/ +--- ## 介绍 -BCD码(Binary-Coded Decimal‎)亦称二进码十进数或二-十进制代码。 +BCD码(Binary-Coded Decimal)亦称二进码十进数或二-十进制代码。 BCD码这种编码形式利用了四个位元来储存一个十进制的数码,使二进制和十进制之间的转换得以快捷的进行。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/06.\345\233\236\350\275\254N\344\275\215\345\257\206\347\240\201-Rot.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/06.\345\233\236\350\275\254N\344\275\215\345\257\206\347\240\201-Rot.md" index 891d2cd..306d4ea 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/06.\345\233\236\350\275\254N\344\275\215\345\257\206\347\240\201-Rot.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/06.\345\233\236\350\275\254N\344\275\215\345\257\206\347\240\201-Rot.md" @@ -1,8 +1,8 @@ ---- -title: 回转N位密码-Rot -date: 2023-03-28 18:39:47 -permalink: /pages/ffbb14/ ---- +--- +title: 回转N位密码-Rot +date: 2023-03-28 18:39:47 +permalink: /pages/Rot/ +--- ## 介绍 RotN(rotate by N places),回转N位密码,是一种简易的替换式密码,也是过去在古罗马开发的凯撒加密的一种变体。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/07.Punycode\345\256\236\347\216\260-PunyCode.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/07.Punycode\345\256\236\347\216\260-PunyCode.md" index 78bc5a7..e6051ff 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/07.Punycode\345\256\236\347\216\260-PunyCode.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/10.Codec\347\274\226\347\240\201/07.Punycode\345\256\236\347\216\260-PunyCode.md" @@ -1,8 +1,8 @@ ---- -title: Punycode实现-PunyCode -date: 2023-03-28 18:39:47 -permalink: /pages/1ec17d/ ---- +--- +title: Punycode实现-PunyCode +date: 2023-03-28 18:39:47 +permalink: /pages/PunyCode/ +--- ## 介绍 Punycode是一个根据RFC 3492标准而制定的编码系统,主要用于把域名从地方语言所采用的Unicode编码转换成为可用于DNS系统的编码。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/01.CSV\346\226\207\344\273\266\345\244\204\347\220\206\345\267\245\345\205\267-CsvUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/01.CSV\346\226\207\344\273\266\345\244\204\347\220\206\345\267\245\345\205\267-CsvUtil.md" index 56835b3..0ad6f1f 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/01.CSV\346\226\207\344\273\266\345\244\204\347\220\206\345\267\245\345\205\267-CsvUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/01.CSV\346\226\207\344\273\266\345\244\204\347\220\206\345\267\245\345\205\267-CsvUtil.md" @@ -1,7 +1,7 @@ --- title: CSV文件处理工具-CsvUtil date: 2023-03-28 18:39:47 -permalink: /pages/dad3d3/ +permalink: /pages/CsvUtil/ --- CSV文件处理工具-CsvUtil === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/02.Unicode\347\274\226\347\240\201\350\275\254\346\215\242\345\267\245\345\205\267-UnicodeUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/02.Unicode\347\274\226\347\240\201\350\275\254\346\215\242\345\267\245\345\205\267-UnicodeUtil.md" index c93b854..a589cd2 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/02.Unicode\347\274\226\347\240\201\350\275\254\346\215\242\345\267\245\345\205\267-UnicodeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/02.Unicode\347\274\226\347\240\201\350\275\254\346\215\242\345\267\245\345\205\267-UnicodeUtil.md" @@ -1,7 +1,7 @@ --- title: Unicode编码转换工具-UnicodeUtil date: 2023-03-28 18:39:47 -permalink: /pages/6b5585/ +permalink: /pages/UnicodeUtil/ --- Unicode编码转换工具-UnicodeUtil === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/03.\345\217\257\345\244\215\347\224\250\345\255\227\347\254\246\344\270\262\347\224\237\346\210\220\345\231\250-StrBuilder.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/03.\345\217\257\345\244\215\347\224\250\345\255\227\347\254\246\344\270\262\347\224\237\346\210\220\345\231\250-StrBuilder.md" index 44ccf7e..4fcab14 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/03.\345\217\257\345\244\215\347\224\250\345\255\227\347\254\246\344\270\262\347\224\237\346\210\220\345\231\250-StrBuilder.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/03.\345\217\257\345\244\215\347\224\250\345\255\227\347\254\246\344\270\262\347\224\237\346\210\220\345\231\250-StrBuilder.md" @@ -1,7 +1,7 @@ --- title: 可复用字符串生成器-StrBuilder date: 2023-03-28 18:39:47 -permalink: /pages/925b59/ +permalink: /pages/StrBuilder/ --- 可复用字符串生成器-StrBuilder === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/04.\345\255\227\347\254\246\344\270\262\345\210\207\345\211\262-StrSplitter.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/04.\345\255\227\347\254\246\344\270\262\345\210\207\345\211\262-StrSplitter.md" index 7426c31..0079ea7 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/04.\345\255\227\347\254\246\344\270\262\345\210\207\345\211\262-StrSplitter.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/11.\346\226\207\346\234\254\346\223\215\344\275\234/04.\345\255\227\347\254\246\344\270\262\345\210\207\345\211\262-StrSplitter.md" @@ -1,8 +1,8 @@ ---- -title: 字符串切割-StrSplitter -date: 2023-03-28 18:39:47 -permalink: /pages/9765eb/ ---- +--- +title: 字符串切割-StrSplitter +date: 2023-03-28 18:39:47 +permalink: /pages/StrSplitter/ +--- ## 由来 在Java的String对象中提供了split方法用于通过某种字符串分隔符来把一个字符串分割为数组。但是有的时候我们对这种操作有不同的要求,默认方法无法满足,这包括: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/12.\346\263\250\350\247\243/01.\346\263\250\350\247\243\345\267\245\345\205\267-AnnotationUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/12.\346\263\250\350\247\243/01.\346\263\250\350\247\243\345\267\245\345\205\267-AnnotationUtil.md" index 6ce3c22..75b0d8b 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/12.\346\263\250\350\247\243/01.\346\263\250\350\247\243\345\267\245\345\205\267-AnnotationUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/12.\346\263\250\350\247\243/01.\346\263\250\350\247\243\345\267\245\345\205\267-AnnotationUtil.md" @@ -1,7 +1,7 @@ --- title: 注解工具-AnnotationUtil date: 2023-03-28 18:39:47 -permalink: /pages/b86ac8/ +permalink: /pages/AnnotationUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/01.\346\246\202\350\277\260.md" index 53875ac..660b8a9 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/01.\346\246\202\350\277\260.md" @@ -1,8 +1,8 @@ ---- -title: 概述 -date: 2023-03-28 18:39:47 -permalink: /pages/7bf4bb/ ---- +--- +title: 概述 +date: 2023-03-28 18:39:47 +permalink: /pages/Comparator/ +--- ## 介绍 各种比较器(Comparator)实现和封装 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/02.\346\257\224\350\276\203\345\267\245\345\205\267-CompareUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/02.\346\257\224\350\276\203\345\267\245\345\205\267-CompareUtil.md" index 6fb9a07..2f9d41a 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/02.\346\257\224\350\276\203\345\267\245\345\205\267-CompareUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/02.\346\257\224\350\276\203\345\267\245\345\205\267-CompareUtil.md" @@ -1,8 +1,8 @@ ---- -title: 比较工具-CompareUtil -date: 2023-03-28 18:39:47 -permalink: /pages/1f60d6/ ---- +--- +title: 比较工具-CompareUtil +date: 2023-03-28 18:39:47 +permalink: /pages/CompareUtil/ +--- ## 介绍 在JDK提供的比较器中,对于`null`的比较没有考虑,Hutool封装了相关比较,可选null是按照最大值还是最小值对待。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/03.\347\211\210\346\234\254\346\257\224\350\276\203\345\231\250-VersionComparator.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/03.\347\211\210\346\234\254\346\257\224\350\276\203\345\231\250-VersionComparator.md" index 2165852..2d9d570 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/03.\347\211\210\346\234\254\346\257\224\350\276\203\345\231\250-VersionComparator.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/13.\346\257\224\350\276\203\345\231\250/03.\347\211\210\346\234\254\346\257\224\350\276\203\345\231\250-VersionComparator.md" @@ -1,8 +1,8 @@ ---- -title: 版本比较器-VersionComparator -date: 2023-03-28 18:39:47 -permalink: /pages/4646a1/ ---- +--- +title: 版本比较器-VersionComparator +date: 2023-03-28 18:39:47 +permalink: /pages/VersionComparator/ +--- ## 介绍 版本比较器用于比较版本号,支持的格式包括: diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/01.\345\274\202\345\270\270\345\267\245\345\205\267-ExceptionUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/01.\345\274\202\345\270\270\345\267\245\345\205\267-ExceptionUtil.md" index 3997555..db6dabe 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/01.\345\274\202\345\270\270\345\267\245\345\205\267-ExceptionUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/01.\345\274\202\345\270\270\345\267\245\345\205\267-ExceptionUtil.md" @@ -1,7 +1,7 @@ --- title: 异常工具-ExceptionUtil date: 2023-03-28 18:39:47 -permalink: /pages/c47479/ +permalink: /pages/ExceptionUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/02.\345\205\266\345\256\203\345\274\202\345\270\270\345\260\201\350\243\205.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/02.\345\205\266\345\256\203\345\274\202\345\270\270\345\260\201\350\243\205.md" index 7167211..448dc2e 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/02.\345\205\266\345\256\203\345\274\202\345\270\270\345\260\201\350\243\205.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/14.\345\274\202\345\270\270/02.\345\205\266\345\256\203\345\274\202\345\270\270\345\260\201\350\243\205.md" @@ -1,7 +1,7 @@ --- title: 其它异常封装 date: 2023-03-28 18:39:47 -permalink: /pages/bcdcdc/ +permalink: /pages/Exception/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/15.\346\225\260\345\255\246/01.\346\225\260\345\255\246\347\233\270\345\205\263-MathUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/15.\346\225\260\345\255\246/01.\346\225\260\345\255\246\347\233\270\345\205\263-MathUtil.md" index d1bf268..4c84eb3 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/15.\346\225\260\345\255\246/01.\346\225\260\345\255\246\347\233\270\345\205\263-MathUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/15.\346\225\260\345\255\246/01.\346\225\260\345\255\246\347\233\270\345\205\263-MathUtil.md" @@ -1,7 +1,7 @@ --- title: 数学相关-MathUtil date: 2023-03-28 18:39:47 -permalink: /pages/47d16c/ +permalink: /pages/MathUtil/ --- 数学相关-MathUtil === diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/01.\347\272\277\347\250\213\345\267\245\345\205\267-ThreadUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/01.\347\272\277\347\250\213\345\267\245\345\205\267-ThreadUtil.md" index 2526044..3fa7e45 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/01.\347\272\277\347\250\213\345\267\245\345\205\267-ThreadUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/01.\347\272\277\347\250\213\345\267\245\345\205\267-ThreadUtil.md" @@ -1,8 +1,8 @@ ---- -title: 线程工具-ThreadUtil -date: 2023-03-28 18:39:47 -permalink: /pages/3508be/ ---- +--- +title: 线程工具-ThreadUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ThreadUtil/ +--- ## 由来 并发在Java中算是一个比较难理解和容易出问题的部分,而并发的核心在线程。好在从JDK1.5开始Java提供了`concurrent`包可以很好的帮我们处理大部分并发、异步等问题。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/02.\345\274\202\346\255\245\345\267\245\345\205\267\347\261\273-AsyncUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/02.\345\274\202\346\255\245\345\267\245\345\205\267\347\261\273-AsyncUtil.md" index b8f68c5..f76de9a 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/02.\345\274\202\346\255\245\345\267\245\345\205\267\347\261\273-AsyncUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/02.\345\274\202\346\255\245\345\267\245\345\205\267\347\261\273-AsyncUtil.md" @@ -1,7 +1,7 @@ --- title: 异步工具类-AsyncUtil date: 2023-03-28 18:39:47 -permalink: /pages/7d7945/ +permalink: /pages/AsyncUtil/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/03.\350\207\252\345\256\232\344\271\211\347\272\277\347\250\213\346\261\240-ExecutorBuilder.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/03.\350\207\252\345\256\232\344\271\211\347\272\277\347\250\213\346\261\240-ExecutorBuilder.md" index afe5296..7370a23 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/03.\350\207\252\345\256\232\344\271\211\347\272\277\347\250\213\346\261\240-ExecutorBuilder.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/03.\350\207\252\345\256\232\344\271\211\347\272\277\347\250\213\346\261\240-ExecutorBuilder.md" @@ -1,8 +1,8 @@ ---- -title: 自定义线程池-ExecutorBuilder -date: 2023-03-28 18:39:47 -permalink: /pages/05865e/ ---- +--- +title: 自定义线程池-ExecutorBuilder +date: 2023-03-28 18:39:47 +permalink: /pages/ExecutorBuilder/ +--- ## 由来 在JDK中,提供了`Executors`用于创建自定义的线程池对象`ExecutorService`,但是考虑到线程池中存在众多概念,这些概念通过不同的搭配实现灵活的线程管理策略,单独使用`Executors`无法满足需求,构建了`ExecutorBuilder`。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/04.\351\253\230\345\271\266\345\217\221\346\265\213\350\257\225-ConcurrencyTester.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/04.\351\253\230\345\271\266\345\217\221\346\265\213\350\257\225-ConcurrencyTester.md" index 6ab24bf..d9c8679 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/04.\351\253\230\345\271\266\345\217\221\346\265\213\350\257\225-ConcurrencyTester.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/16.\347\272\277\347\250\213\345\222\214\345\271\266\345\217\221/04.\351\253\230\345\271\266\345\217\221\346\265\213\350\257\225-ConcurrencyTester.md" @@ -1,8 +1,8 @@ ---- -title: 高并发测试-ConcurrencyTester -date: 2023-03-28 18:39:47 -permalink: /pages/882c9d/ ---- +--- +title: 高并发测试-ConcurrencyTester +date: 2023-03-28 18:39:47 +permalink: /pages/ConcurrencyTester/ +--- ## 由来 很多时候,我们需要简单模拟N个线程调用某个业务测试其并发状况,于是Hutool提供了一个简单的并发测试类——ConcurrencyTester。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/01.\345\233\276\347\211\207\345\267\245\345\205\267-ImgUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/01.\345\233\276\347\211\207\345\267\245\345\205\267-ImgUtil.md" index 9541750..eff8c1d 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/01.\345\233\276\347\211\207\345\267\245\345\205\267-ImgUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/01.\345\233\276\347\211\207\345\267\245\345\205\267-ImgUtil.md" @@ -1,8 +1,8 @@ ---- -title: 图片工具-ImgUtil -date: 2023-03-28 18:39:47 -permalink: /pages/00b880/ ---- +--- +title: 图片工具-ImgUtil +date: 2023-03-28 18:39:47 +permalink: /pages/ImgUtil/ +--- ## 介绍 针对awt中图片处理进行封装,这些封装包括:缩放、裁剪、转为黑白、加水印等操作。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/02.\345\233\276\347\211\207\347\274\226\350\276\221\345\231\250-Img.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/02.\345\233\276\347\211\207\347\274\226\350\276\221\345\231\250-Img.md" index a2ca9ac..1b30562 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/02.\345\233\276\347\211\207\347\274\226\350\276\221\345\231\250-Img.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/17.\345\233\276\347\211\207/02.\345\233\276\347\211\207\347\274\226\350\276\221\345\231\250-Img.md" @@ -1,8 +1,8 @@ ---- -title: 图片编辑器-Img -date: 2023-03-28 18:39:47 -permalink: /pages/77de74/ ---- +--- +title: 图片编辑器-Img +date: 2023-03-28 18:39:47 +permalink: /pages/Img/ +--- ## 介绍 针对awt中图片处理进行封装,这些封装包括:缩放、裁剪、转为黑白、加水印等操作。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/01.\347\275\221\347\273\234\345\267\245\345\205\267-NetUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/01.\347\275\221\347\273\234\345\267\245\345\205\267-NetUtil.md" index 4f706a0..44ac363 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/01.\347\275\221\347\273\234\345\267\245\345\205\267-NetUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/01.\347\275\221\347\273\234\345\267\245\345\205\267-NetUtil.md" @@ -1,8 +1,8 @@ ---- -title: 网络工具-NetUtil -date: 2023-03-28 18:39:47 -permalink: /pages/fec1cb/ ---- +--- +title: 网络工具-NetUtil +date: 2023-03-28 18:39:47 +permalink: /pages/NetUtil/ +--- ## 由来 在日常开发中,网络连接这块儿必不可少。日常用到的一些功能,隐藏掉部分IP地址、绝对相对路径的转换等等。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/02.URL\347\224\237\346\210\220\345\231\250-UrlBuilder.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/02.URL\347\224\237\346\210\220\345\231\250-UrlBuilder.md" index 5e14e77..4b88f87 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/02.URL\347\224\237\346\210\220\345\231\250-UrlBuilder.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/18.\347\275\221\347\273\234/02.URL\347\224\237\346\210\220\345\231\250-UrlBuilder.md" @@ -1,8 +1,8 @@ ---- -title: URL生成器-UrlBuilder -date: 2023-03-28 18:39:47 -permalink: /pages/25eb94/ ---- +--- +title: URL生成器-UrlBuilder +date: 2023-03-28 18:39:47 +permalink: /pages/UrlBuilder/ +--- ## 由来 在JDK中,我们可以借助`URL`对象完成URL的格式化,但是无法完成一些特殊URL的解析和处理,例如编码过的URL、不标准的路径和参数。在旧版本的hutool中,URL的规范完全靠字符串的替换来完成,不但效率低,而且处理过程及其复杂。于是在5.3.1之后,加入了UrlBuilder类,拆分URL的各个部分,分别处理和格式化,完成URL的规范。 diff --git "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/19.\346\272\220\347\240\201\347\274\226\350\257\221/01.\346\272\220\347\240\201\347\274\226\350\257\221\345\267\245\345\205\267-CompilerUtil.md" "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/19.\346\272\220\347\240\201\347\274\226\350\257\221/01.\346\272\220\347\240\201\347\274\226\350\257\221\345\267\245\345\205\267-CompilerUtil.md" index 3d91b7e..c21f68a 100644 --- "a/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/19.\346\272\220\347\240\201\347\274\226\350\257\221/01.\346\272\220\347\240\201\347\274\226\350\257\221\345\267\245\345\205\267-CompilerUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/02.\346\240\270\345\277\203\357\274\210Hutool-core\357\274\211/19.\346\272\220\347\240\201\347\274\226\350\257\221/01.\346\272\220\347\240\201\347\274\226\350\257\221\345\267\245\345\205\267-CompilerUtil.md" @@ -1,8 +1,8 @@ ---- -title: 源码编译工具-CompilerUtil -date: 2023-03-28 18:39:47 -permalink: /pages/be3ffe/ ---- +--- +title: 源码编译工具-CompilerUtil +date: 2023-03-28 18:39:47 +permalink: /pages/CompilerUtil/ +--- ## 介绍 JDK提供了`JavaCompiler`用于动态编译java源码文件,然后通过类加载器加载,这种动态编译可以让Java有动态脚本的特性,Hutool针对此封装了对应工具。 diff --git "a/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/01.\346\246\202\350\277\260.md" index 854df6a..93643b3 100644 --- "a/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/1f4ced/ +permalink: /pages/setting/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/02.Properties\346\211\251\345\261\225-Props.md" "b/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/02.Properties\346\211\251\345\261\225-Props.md" index 69a9b6d..bb8c3ec 100644 --- "a/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/02.Properties\346\211\251\345\261\225-Props.md" +++ "b/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/02.Properties\346\211\251\345\261\225-Props.md" @@ -1,7 +1,7 @@ --- title: Properties扩展-Props date: 2023-03-28 18:39:47 -permalink: /pages/a772a6/ +permalink: /pages/Props/ --- ## 介绍 对于Properties的广泛使用使我也无能为力,有时候遇到Properties文件又想方便的读写也不容易,于是对Properties做了简单的封装,提供了方便的构造方法(与Setting一致),并提供了与Setting一致的getXXX方法来扩展Properties类,`Props`类继承自Properties,所以可以兼容Properties类。 diff --git "a/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/03.\350\256\276\347\275\256\346\226\207\344\273\266-Setting.md" "b/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/03.\350\256\276\347\275\256\346\226\207\344\273\266-Setting.md" index 193fc55..1bc972a 100644 --- "a/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/03.\350\256\276\347\275\256\346\226\207\344\273\266-Setting.md" +++ "b/docs/01.\346\214\207\345\215\227/03.\351\205\215\347\275\256\346\226\207\344\273\266(Hutool-setting\357\274\211/03.\350\256\276\347\275\256\346\226\207\344\273\266-Setting.md" @@ -1,7 +1,7 @@ --- title: 设置文件-Setting date: 2023-03-28 18:39:47 -permalink: /pages/f96d09/ +permalink: /pages/setting/example/ --- ## 简介 Setting除了兼容Properties文件格式外,还提供了一些特有功能,这些功能包括: diff --git "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/01.\346\246\202\350\277\260.md" index 353181e..4b19f36 100644 --- "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/d983f8/ +permalink: /pages/log/ --- ## 由来 准确的说,Hutool-log只是一个日志的通用门面,功能类似于Slf4j。既然像Slf4j这种门面框架已经非常完善,为何还要自己做一个门面呢?下面我列举实践中遇到的一些问题: diff --git "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/02.\346\227\245\345\277\227\345\267\245\345\216\202-LogFactory.md" "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/02.\346\227\245\345\277\227\345\267\245\345\216\202-LogFactory.md" index 43900f1..be6aebe 100644 --- "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/02.\346\227\245\345\277\227\345\267\245\345\216\202-LogFactory.md" +++ "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/02.\346\227\245\345\277\227\345\267\245\345\216\202-LogFactory.md" @@ -1,7 +1,7 @@ --- title: 日志工厂-LogFactory date: 2023-03-28 18:39:47 -permalink: /pages/0281da/ +permalink: /pages/LogFactory/ --- 日志工厂-LogFactory === diff --git "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/03.\347\226\221\346\203\221\350\247\243\347\255\224.md" "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/03.\347\226\221\346\203\221\350\247\243\347\255\224.md" index 04e3339..a0a7de0 100644 --- "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/03.\347\226\221\346\203\221\350\247\243\347\255\224.md" +++ "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/03.\347\226\221\346\203\221\350\247\243\347\255\224.md" @@ -1,7 +1,7 @@ --- title: 疑惑解答 date: 2023-03-28 18:39:47 -permalink: /pages/e4b956/ +permalink: /pages/log/faq/ --- 疑惑解答 === diff --git "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/04.\351\235\231\346\200\201\350\260\203\347\224\250\346\227\245\345\277\227-StaticLog.md" "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/04.\351\235\231\346\200\201\350\260\203\347\224\250\346\227\245\345\277\227-StaticLog.md" index 8135cc0..17db2e1 100644 --- "a/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/04.\351\235\231\346\200\201\350\260\203\347\224\250\346\227\245\345\277\227-StaticLog.md" +++ "b/docs/01.\346\214\207\345\215\227/04.\346\227\245\345\277\227\357\274\210Hutool-log\357\274\211/04.\351\235\231\346\200\201\350\260\203\347\224\250\346\227\245\345\277\227-StaticLog.md" @@ -1,7 +1,7 @@ --- title: 静态调用日志-StaticLog date: 2023-03-28 18:39:47 -permalink: /pages/31f548/ +permalink: /pages/StaticLog/ --- 静态调用日志-StaticLog === diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/01.\346\246\202\350\277\260.md" index 9c47991..5ff3d10 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/ba6514/ +permalink: /pages/cache/index/ --- ## 来源 diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/02.\347\274\223\345\255\230\345\267\245\345\205\267-CacheUtil.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/02.\347\274\223\345\255\230\345\267\245\345\205\267-CacheUtil.md" index 8953926..99c4b21 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/02.\347\274\223\345\255\230\345\267\245\345\205\267-CacheUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/02.\347\274\223\345\255\230\345\267\245\345\205\267-CacheUtil.md" @@ -1,7 +1,7 @@ --- title: 缓存工具-CacheUtil date: 2023-03-28 18:39:47 -permalink: /pages/9f4619/ +permalink: /pages/CacheUtil/ --- ## 概述 CacheUtil是缓存创建的快捷工具类。用于快速创建不同的缓存对象。 diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/03.\345\205\210\345\205\245\345\205\210\345\207\272-FIFOCache.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/03.\345\205\210\345\205\245\345\205\210\345\207\272-FIFOCache.md" index cf2b5a3..2b712a1 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/03.\345\205\210\345\205\245\345\205\210\345\207\272-FIFOCache.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/03.\345\205\210\345\205\245\345\205\210\345\207\272-FIFOCache.md" @@ -1,7 +1,7 @@ --- title: 先入先出-FIFOCache date: 2023-03-28 18:39:47 -permalink: /pages/2b02cd/ +permalink: /pages/FIFOCache/ --- ## 介绍 FIFO(first in first out) 先进先出策略。元素不停的加入缓存直到缓存满为止,当缓存满时,清理过期缓存对象,清理后依旧满则删除先入的缓存(链表首部对象)。 diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/04.\346\226\207\344\273\266\347\274\223\345\255\230-FileCache.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/04.\346\226\207\344\273\266\347\274\223\345\255\230-FileCache.md" index 964e8ac..01757bd 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/04.\346\226\207\344\273\266\347\274\223\345\255\230-FileCache.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/04.\346\226\207\344\273\266\347\274\223\345\255\230-FileCache.md" @@ -1,7 +1,7 @@ --- title: 文件缓存-FileCache date: 2023-03-28 18:39:47 -permalink: /pages/150e65/ +permalink: /pages/FileCache/ --- ## 介绍 FileCache主要是将小文件以byte[]的形式缓存到内存中,减少文件的访问,以解决频繁读取文件引起的性能问题。 diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/05.\346\234\200\345\260\221\344\275\277\347\224\250-LFUCache.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/05.\346\234\200\345\260\221\344\275\277\347\224\250-LFUCache.md" index b48d19f..23436ce 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/05.\346\234\200\345\260\221\344\275\277\347\224\250-LFUCache.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/05.\346\234\200\345\260\221\344\275\277\347\224\250-LFUCache.md" @@ -1,7 +1,7 @@ --- title: 最少使用-LFUCache date: 2023-03-28 18:39:47 -permalink: /pages/8c7179/ +permalink: /pages/LFUCache/ --- ## 介绍 LFU(least frequently used) 最少使用率策略。根据使用次数来判定对象是否被持续缓存(使用率是通过访问次数计算),当缓存满时清理过期对象,清理后依旧满的情况下清除最少访问(访问计数最小)的对象并将其他对象的访问数减去这个最小访问数,以便新对象进入后可以公平计数。 diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/06.\346\234\200\350\277\221\346\234\200\344\271\205\346\234\252\344\275\277\347\224\250-LRUCache.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/06.\346\234\200\350\277\221\346\234\200\344\271\205\346\234\252\344\275\277\347\224\250-LRUCache.md" index eeb929b..3a7aa99 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/06.\346\234\200\350\277\221\346\234\200\344\271\205\346\234\252\344\275\277\347\224\250-LRUCache.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/06.\346\234\200\350\277\221\346\234\200\344\271\205\346\234\252\344\275\277\347\224\250-LRUCache.md" @@ -1,7 +1,7 @@ --- title: 最近最久未使用-LRUCache date: 2023-03-28 18:39:47 -permalink: /pages/0035f0/ +permalink: /pages/LRUCache/ --- ## 介绍 LRU (least recently used)最近最久未使用缓存。根据使用时间来判定对象是否被持续缓存,当对象被访问时放入缓存,当缓存满了,最久未被使用的对象将被移除。此缓存基于LinkedHashMap,因此当被缓存的对象每被访问一次,这个对象的key就到链表头部。这个算法简单并且非常快,他比FIFO有一个显著优势是经常使用的对象不太可能被移除缓存。缺点是当缓存满时,不能被很快的访问。 diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/07.\350\266\205\346\227\266-TimedCache.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/07.\350\266\205\346\227\266-TimedCache.md" index cdaa8fe..04d4a63 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/07.\350\266\205\346\227\266-TimedCache.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/07.\350\266\205\346\227\266-TimedCache.md" @@ -1,7 +1,7 @@ --- title: 超时-TimedCache date: 2023-03-28 18:39:47 -permalink: /pages/b9d5b7/ +permalink: /pages/TimedCache/ --- ## 介绍 定时缓存,对被缓存的对象定义一个过期时间,当对象超过过期时间会被清理。此缓存没有容量限制,对象只有在过期后才会被移除。 diff --git "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/08.\345\274\261\345\274\225\347\224\250-WeakCache.md" "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/08.\345\274\261\345\274\225\347\224\250-WeakCache.md" index 200b00b..808ec9a 100644 --- "a/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/08.\345\274\261\345\274\225\347\224\250-WeakCache.md" +++ "b/docs/01.\346\214\207\345\215\227/05.\347\274\223\345\255\230\357\274\210Hutool-cache\357\274\211/08.\345\274\261\345\274\225\347\224\250-WeakCache.md" @@ -1,7 +1,7 @@ --- title: 弱引用-WeakCache date: 2023-03-28 18:39:47 -permalink: /pages/b5bc9d/ +permalink: /pages/WeakCache/ --- ## 介绍 弱引用缓存。对于一个给定的键,其映射的存在并不阻止垃圾回收器对该键的丢弃,这就使该键成为可终止的,被终止,然后被回收。丢弃某个键时,其条目从映射中有效地移除。该类使用了WeakHashMap做为其实现,缓存的清理依赖于JVM的垃圾回收。 diff --git "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/01.\346\246\202\350\277\260.md" index 7f7a105..2fd201d 100644 --- "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/d751a9/ +permalink: /pages/json/ --- ## 为何集成 JSON在现在的开发中做为跨平台的数据交换格式已经慢慢有替代XML的趋势(比如RestFul规范),我想大家在开发中对外提供接口也越来越多的使用JSON格式。 diff --git "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/02.JSON\345\267\245\345\205\267-JSONUtil.md" "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/02.JSON\345\267\245\345\205\267-JSONUtil.md" index 856d230..7147355 100644 --- "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/02.JSON\345\267\245\345\205\267-JSONUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/02.JSON\345\267\245\345\205\267-JSONUtil.md" @@ -1,7 +1,7 @@ --- title: JSON工具-JSONUtil date: 2023-03-28 18:39:47 -permalink: /pages/038fdf/ +permalink: /pages/JSONUtil/ --- JSONUtil === diff --git "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/03.JSON\345\257\271\350\261\241-JSONObject.md" "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/03.JSON\345\257\271\350\261\241-JSONObject.md" index a8df46a..f8c7280 100644 --- "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/03.JSON\345\257\271\350\261\241-JSONObject.md" +++ "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/03.JSON\345\257\271\350\261\241-JSONObject.md" @@ -1,7 +1,7 @@ --- title: JSON对象-JSONObject date: 2023-03-28 18:39:47 -permalink: /pages/823d85/ +permalink: /pages/JSONObject/ --- ## 介绍 JSONObject代表一个JSON中的键值对象,这个对象以大括号包围,每个键值对使用`,`隔开,键与值使用`:`隔开,一个JSONObject类似于这样: diff --git "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/04.JSON\346\225\260\347\273\204-JSONArray.md" "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/04.JSON\346\225\260\347\273\204-JSONArray.md" index 157c2a0..35b0d6b 100644 --- "a/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/04.JSON\346\225\260\347\273\204-JSONArray.md" +++ "b/docs/01.\346\214\207\345\215\227/06.JSON\357\274\210Hutool-json\357\274\211/04.JSON\346\225\260\347\273\204-JSONArray.md" @@ -1,7 +1,7 @@ --- title: JSON数组-JSONArray date: 2023-03-28 18:39:47 -permalink: /pages/3bee38/ +permalink: /pages/JSONArray/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/01.\346\246\202\350\277\260.md" index 7e1ae24..5a025c2 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/674c5d/ +permalink: /pages/crypto/index/ --- ## Hutool-crypto概述 加密分为三种: diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/02.\345\212\240\345\257\206\350\247\243\345\257\206\345\267\245\345\205\267-SecureUtil.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/02.\345\212\240\345\257\206\350\247\243\345\257\206\345\267\245\345\205\267-SecureUtil.md" index 10b3b4b..4d75120 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/02.\345\212\240\345\257\206\350\247\243\345\257\206\345\267\245\345\205\267-SecureUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/02.\345\212\240\345\257\206\350\247\243\345\257\206\345\267\245\345\205\267-SecureUtil.md" @@ -1,7 +1,7 @@ --- title: 加密解密工具-SecureUtil date: 2023-03-28 18:39:47 -permalink: /pages/782820/ +permalink: /pages/SecureUtil/ --- ## 介绍 `SecureUtil`主要针对常用加密算法构建快捷方式,还有提供一些密钥生成的快捷工具方法。 diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/03.\345\233\275\345\257\206\347\256\227\346\263\225\345\267\245\345\205\267-SmUtil.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/03.\345\233\275\345\257\206\347\256\227\346\263\225\345\267\245\345\205\267-SmUtil.md" index 8bb5935..714a9fb 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/03.\345\233\275\345\257\206\347\256\227\346\263\225\345\267\245\345\205\267-SmUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/03.\345\233\275\345\257\206\347\256\227\346\263\225\345\267\245\345\205\267-SmUtil.md" @@ -1,7 +1,7 @@ --- title: 国密算法工具-SmUtil date: 2023-03-28 18:39:47 -permalink: /pages/941481/ +permalink: /pages/SmUtil/ --- ## 介绍 Hutool针对`Bouncy Castle`做了简化包装,用于实现国密算法中的SM2、SM3、SM4。 diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/04.\345\257\271\347\247\260\345\212\240\345\257\206-SymmetricCrypto.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/04.\345\257\271\347\247\260\345\212\240\345\257\206-SymmetricCrypto.md" index 797c436..253d3e3 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/04.\345\257\271\347\247\260\345\212\240\345\257\206-SymmetricCrypto.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/04.\345\257\271\347\247\260\345\212\240\345\257\206-SymmetricCrypto.md" @@ -1,7 +1,7 @@ --- title: 对称加密-SymmetricCrypto date: 2023-03-28 18:39:47 -permalink: /pages/5ddded/ +permalink: /pages/SymmetricCrypto/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/05.\346\221\230\350\246\201\345\212\240\345\257\206-Digester.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/05.\346\221\230\350\246\201\345\212\240\345\257\206-Digester.md" index cf3447a..e29279d 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/05.\346\221\230\350\246\201\345\212\240\345\257\206-Digester.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/05.\346\221\230\350\246\201\345\212\240\345\257\206-Digester.md" @@ -1,7 +1,7 @@ --- title: 摘要加密-Digester date: 2023-03-28 18:39:47 -permalink: /pages/3b7e13/ +permalink: /pages/Digester/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/06.\346\266\210\346\201\257\350\256\244\350\257\201\347\240\201\347\256\227\346\263\225-HMac.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/06.\346\266\210\346\201\257\350\256\244\350\257\201\347\240\201\347\256\227\346\263\225-HMac.md" index 6f781c8..e80a664 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/06.\346\266\210\346\201\257\350\256\244\350\257\201\347\240\201\347\256\227\346\263\225-HMac.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/06.\346\266\210\346\201\257\350\256\244\350\257\201\347\240\201\347\256\227\346\263\225-HMac.md" @@ -1,7 +1,7 @@ --- title: 消息认证码算法-HMac date: 2023-03-28 18:39:47 -permalink: /pages/1a3d20/ +permalink: /pages/HMac/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/07.\347\255\276\345\220\215\345\222\214\351\252\214\350\257\201-Sign.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/07.\347\255\276\345\220\215\345\222\214\351\252\214\350\257\201-Sign.md" index 1870d56..a43aecc 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/07.\347\255\276\345\220\215\345\222\214\351\252\214\350\257\201-Sign.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/07.\347\255\276\345\220\215\345\222\214\351\252\214\350\257\201-Sign.md" @@ -1,7 +1,7 @@ --- title: 签名和验证-Sign date: 2023-03-28 18:39:47 -permalink: /pages/f3768f/ +permalink: /pages/Sign/ --- ## 介绍 Hutool针对`java.security.Signature`做了简化包装,包装类为:`Sign`,用于生成签名和签名验证。 diff --git "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/08.\351\235\236\345\257\271\347\247\260\345\212\240\345\257\206-AsymmetricCrypto.md" "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/08.\351\235\236\345\257\271\347\247\260\345\212\240\345\257\206-AsymmetricCrypto.md" index 5ee7a5d..0a3a9e2 100644 --- "a/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/08.\351\235\236\345\257\271\347\247\260\345\212\240\345\257\206-AsymmetricCrypto.md" +++ "b/docs/01.\346\214\207\345\215\227/07.\345\212\240\345\257\206\350\247\243\345\257\206\357\274\210Hutool-crypto\357\274\211/08.\351\235\236\345\257\271\347\247\260\345\212\240\345\257\206-AsymmetricCrypto.md" @@ -1,7 +1,7 @@ --- title: 非对称加密-AsymmetricCrypto date: 2023-03-28 18:39:47 -permalink: /pages/acf181/ +permalink: /pages/AsymmetricCrypto/ --- ## 介绍 对于非对称加密,最常用的就是RSA和DSA,在Hutool中使用`AsymmetricCrypto`对象来负责加密解密。 diff --git "a/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/01.\346\246\202\350\277\260.md" index 710d7b0..6373b27 100644 --- "a/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/011871/ +permalink: /pages/dfa/index/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/02.DFA\346\237\245\346\211\276.md" "b/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/02.DFA\346\237\245\346\211\276.md" index 4ac8aed..a696ea9 100644 --- "a/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/02.DFA\346\237\245\346\211\276.md" +++ "b/docs/01.\346\214\207\345\215\227/08.DFA\346\237\245\346\211\276\357\274\210Hutool-dfa\357\274\211/02.DFA\346\237\245\346\211\276.md" @@ -1,7 +1,7 @@ --- title: DFA查找 date: 2023-03-28 18:39:47 -permalink: /pages/f385ec/ +permalink: /pages/dfa/ --- ## 使用 diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/01.\346\246\202\350\277\260.md" index 6e3d098..a238ea4 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/d35e4c/ +permalink: /pages/db/index/ --- ## 由来 Hutool-db是一个在JDBC基础上封装的数据库操作工具类,通过包装,使用ActiveRecord思想操作数据库。在Hutool-db中,使用Entity(本质上是个Map)代替Bean来使数据库操作更加灵活,同时提供Bean和Entity的转换提供传统ORM的兼容支持。 diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/02.SQL\346\211\247\350\241\214\345\231\250-SqlExecutor.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/02.SQL\346\211\247\350\241\214\345\231\250-SqlExecutor.md" index e4a8392..3143e61 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/02.SQL\346\211\247\350\241\214\345\231\250-SqlExecutor.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/02.SQL\346\211\247\350\241\214\345\231\250-SqlExecutor.md" @@ -1,7 +1,7 @@ --- title: SQL执行器-SqlExecutor date: 2023-03-28 18:39:47 -permalink: /pages/65162c/ +permalink: /pages/SqlExecutor/ --- ## 介绍 这是一个静态类,对JDBC的薄封装,里面的静态方法只有两种:执行非查询的SQL语句和查询的SQL语句 diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/03.\346\224\257\346\214\201\344\272\213\345\212\241\347\232\204CRUD-Session.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/03.\346\224\257\346\214\201\344\272\213\345\212\241\347\232\204CRUD-Session.md" index 4e5c303..ce9003f 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/03.\346\224\257\346\214\201\344\272\213\345\212\241\347\232\204CRUD-Session.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/03.\346\224\257\346\214\201\344\272\213\345\212\241\347\232\204CRUD-Session.md" @@ -1,7 +1,7 @@ --- title: 支持事务的CRUD-Session date: 2023-03-28 18:39:47 -permalink: /pages/31cdf9/ +permalink: /pages/Session/ --- ## 介绍 `Session`非常类似于`SqlRunner`,差别是`Session`对象中只有一个Connection,所有操作也是用这个Connection,便于事务操作,而`SqlRunner`每执行一个方法都要从`DataSource`中去要Connection。样例如下: diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/04.\346\225\260\346\215\256\345\272\223\347\256\200\345\215\225\346\223\215\344\275\234-Db.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/04.\346\225\260\346\215\256\345\272\223\347\256\200\345\215\225\346\223\215\344\275\234-Db.md" index 94c5dce..bc087b6 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/04.\346\225\260\346\215\256\345\272\223\347\256\200\345\215\225\346\223\215\344\275\234-Db.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/04.\346\225\260\346\215\256\345\272\223\347\256\200\345\215\225\346\223\215\344\275\234-Db.md" @@ -1,7 +1,7 @@ --- title: 数据库简单操作-Db date: 2023-03-28 18:39:47 -permalink: /pages/26b25f/ +permalink: /pages/Db/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/05.\346\225\260\346\215\256\346\272\220\345\267\245\345\216\202-DsFactory.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/05.\346\225\260\346\215\256\346\272\220\345\267\245\345\216\202-DsFactory.md" index e524395..bab4de4 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/05.\346\225\260\346\215\256\346\272\220\345\267\245\345\216\202-DsFactory.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/05.\346\225\260\346\215\256\346\272\220\345\267\245\345\216\202-DsFactory.md" @@ -1,7 +1,7 @@ --- title: 数据源工厂-DsFactory date: 2023-03-28 18:39:47 -permalink: /pages/6c60ed/ +permalink: /pages/DsFactory/ --- ## 释义 diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/06.\346\225\260\346\215\256\346\272\220\351\205\215\347\275\256db.setting\346\240\267\344\276\213.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/06.\346\225\260\346\215\256\346\272\220\351\205\215\347\275\256db.setting\346\240\267\344\276\213.md" index 41ff3a0..1e76d47 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/06.\346\225\260\346\215\256\346\272\220\351\205\215\347\275\256db.setting\346\240\267\344\276\213.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/06.\346\225\260\346\215\256\346\272\220\351\205\215\347\275\256db.setting\346\240\267\344\276\213.md" @@ -1,7 +1,7 @@ --- title: 数据源配置db.setting样例 date: 2023-03-28 18:39:47 -permalink: /pages/7ed2bf/ +permalink: /pages/db/setting/example/ --- ## 介绍 DsFactory默认读取的配置文件是config/db.setting或db.setting,db.setting的配置包括两部分:基本连接信息和连接池配置信息。 diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/07.\346\241\210\344\276\2131-\345\257\274\345\207\272Blob\345\255\227\346\256\265\345\233\276\345\203\217.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/07.\346\241\210\344\276\2131-\345\257\274\345\207\272Blob\345\255\227\346\256\265\345\233\276\345\203\217.md" index d07066d..cbd40e9 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/07.\346\241\210\344\276\2131-\345\257\274\345\207\272Blob\345\255\227\346\256\265\345\233\276\345\203\217.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/07.\346\241\210\344\276\2131-\345\257\274\345\207\272Blob\345\255\227\346\256\265\345\233\276\345\203\217.md" @@ -1,7 +1,7 @@ --- title: 案例1-导出Blob字段图像 date: 2023-03-28 18:39:47 -permalink: /pages/e68d2a/ +permalink: /pages/blob/example/ --- ## 需求: 有一张单表存储着图片(图片使用Blob字段)以及图片的相关信息,需求是从数据库中将这些Blob字段内容保存为图片文件,文件名为图片的相关信息。 diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" index 1f27e06..186dc15 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" @@ -1,7 +1,7 @@ --- title: 常见问题 date: 2023-03-28 18:39:47 -permalink: /pages/b15a1b/ +permalink: /pages/db/faq/ --- ## 问题描述:no suitable driver found for jdbc diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/01.Redis\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-RedisDS.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/01.Redis\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-RedisDS.md" index 5ea5ba8..a0ada4d 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/01.Redis\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-RedisDS.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/01.Redis\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-RedisDS.md" @@ -1,7 +1,7 @@ --- title: Redis客户端封装-RedisDS date: 2023-03-28 18:39:47 -permalink: /pages/c38729/ +permalink: /pages/RedisDS/ --- Redis客户端封装-RedisDS === diff --git "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/02.MongoDB\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-MongoDS.md" "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/02.MongoDB\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-MongoDS.md" index 7759493..eca69db 100644 --- "a/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/02.MongoDB\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-MongoDS.md" +++ "b/docs/01.\346\214\207\345\215\227/09.\346\225\260\346\215\256\345\272\223\357\274\210Hutool-db\357\274\211/09.NoSQL/02.MongoDB\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-MongoDS.md" @@ -1,7 +1,7 @@ --- title: MongoDB客户端封装-MongoDS date: 2023-03-28 18:39:47 -permalink: /pages/d5f88a/ +permalink: /pages/MongoDS/ --- MongoDB客户端封装-MongoDS === diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/00.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/00.\346\246\202\350\277\260.md" index a0d788b..c68add7 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/00.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/00.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/3575b4/ +permalink: /pages/http/ --- 概述 === diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/01.Http\345\256\242\346\210\267\347\253\257\345\267\245\345\205\267\347\261\273-HttpUtil.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/01.Http\345\256\242\346\210\267\347\253\257\345\267\245\345\205\267\347\261\273-HttpUtil.md" index 3955275..1fc5c86 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/01.Http\345\256\242\346\210\267\347\253\257\345\267\245\345\205\267\347\261\273-HttpUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/01.Http\345\256\242\346\210\267\347\253\257\345\267\245\345\205\267\347\261\273-HttpUtil.md" @@ -1,7 +1,7 @@ --- title: Http客户端工具类-HttpUtil date: 2023-03-28 18:39:47 -permalink: /pages/5811ab/ +permalink: /pages/HttpUtil/ --- ## 概述 HttpUtil是应对简单场景下Http请求的工具类封装,此工具封装了*HttpRequest*对象常用操作,可以保证在一个方法之内完成Http请求。 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/02.HTML\345\267\245\345\205\267\347\261\273-HtmlUtil.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/02.HTML\345\267\245\345\205\267\347\261\273-HtmlUtil.md" index 8ed53be..3670e9d 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/02.HTML\345\267\245\345\205\267\347\261\273-HtmlUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/02.HTML\345\267\245\345\205\267\347\261\273-HtmlUtil.md" @@ -1,7 +1,7 @@ --- title: HTML工具类-HtmlUtil date: 2023-03-28 18:39:47 -permalink: /pages/d742d1/ +permalink: /pages/HtmlUtil/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/03.Http\345\223\215\345\272\224-HttpResponse.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/03.Http\345\223\215\345\272\224-HttpResponse.md" index 83d2370..e9f4f2b 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/03.Http\345\223\215\345\272\224-HttpResponse.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/03.Http\345\223\215\345\272\224-HttpResponse.md" @@ -1,7 +1,7 @@ --- title: Http响应-HttpResponse date: 2023-03-28 18:39:47 -permalink: /pages/cd4947/ +permalink: /pages/HttpResponse/ --- ## 介绍 HttpResponse是HttpRequest执行execute()方法后返回的一个对象,我们可以通过此对象获取服务端返回的: diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/04.Http\350\257\267\346\261\202-HttpRequest.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/04.Http\350\257\267\346\261\202-HttpRequest.md" index ece60da..a7effdd 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/04.Http\350\257\267\346\261\202-HttpRequest.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/04.Http\350\257\267\346\261\202-HttpRequest.md" @@ -1,7 +1,7 @@ --- title: Http请求-HttpRequest date: 2023-03-28 18:39:47 -permalink: /pages/5ab477/ +permalink: /pages/HttpRequest/ --- ## 介绍 本质上,HttpUtil中的get和post工具方法都是HttpRequest对象的封装,因此如果想更加灵活操作Http请求,可以使用HttpRequest。 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/05.UA\345\267\245\345\205\267\347\261\273-UserAgentUtil.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/05.UA\345\267\245\345\205\267\347\261\273-UserAgentUtil.md" index a4448fc..50515bc 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/05.UA\345\267\245\345\205\267\347\261\273-UserAgentUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/05.UA\345\267\245\345\205\267\347\261\273-UserAgentUtil.md" @@ -1,7 +1,7 @@ --- title: UA工具类-UserAgentUtil date: 2023-03-28 18:39:47 -permalink: /pages/c2346f/ +permalink: /pages/UserAgentUtil/ --- ## 由来 User Agent中文名为用户代理,简称 UA,它是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、浏览器及版本、浏览器渲染引擎等。 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/06.\345\270\270\347\224\250Http\347\212\266\346\200\201\347\240\201-HttpStatus.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/06.\345\270\270\347\224\250Http\347\212\266\346\200\201\347\240\201-HttpStatus.md" index 8068df0..d20d8da 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/06.\345\270\270\347\224\250Http\347\212\266\346\200\201\347\240\201-HttpStatus.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/06.\345\270\270\347\224\250Http\347\212\266\346\200\201\347\240\201-HttpStatus.md" @@ -1,7 +1,7 @@ --- title: 常用Http状态码-HttpStatus date: 2023-03-28 18:39:47 -permalink: /pages/9d10cb/ +permalink: /pages/HttpStatus/ --- ## 介绍 针对Http响应,Hutool封装了一个类用于保存Http状态码 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/07.\346\241\210\344\276\2131-\347\210\254\345\217\226\345\274\200\346\272\220\344\270\255\345\233\275\347\232\204\345\274\200\346\272\220\350\265\204\350\256\257.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/07.\346\241\210\344\276\2131-\347\210\254\345\217\226\345\274\200\346\272\220\344\270\255\345\233\275\347\232\204\345\274\200\346\272\220\350\265\204\350\256\257.md" index a382488..8ed0c3a 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/07.\346\241\210\344\276\2131-\347\210\254\345\217\226\345\274\200\346\272\220\344\270\255\345\233\275\347\232\204\345\274\200\346\272\220\350\265\204\350\256\257.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/07.\346\241\210\344\276\2131-\347\210\254\345\217\226\345\274\200\346\272\220\344\270\255\345\233\275\347\232\204\345\274\200\346\272\220\350\265\204\350\256\257.md" @@ -1,7 +1,7 @@ --- title: 案例1-爬取开源中国的开源资讯 date: 2023-03-28 18:39:47 -permalink: /pages/c87557/ +permalink: /pages/http/example/ --- ## 介绍 为了演示Hutool-http的http请求功能,因此这个栗子用红薯家的开源资讯开刀,在此做个简单的Demo。 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" index 842bac1..abb4bd1 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/08.\345\270\270\350\247\201\351\227\256\351\242\230.md" @@ -1,7 +1,7 @@ --- title: 常见问题 date: 2023-03-28 18:39:47 -permalink: /pages/f3675e/ +permalink: /pages/http/faq/ --- ## Received fatal alert: handshake_failure 错误 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/09.Server/10.\347\256\200\346\230\223Http\346\234\215\345\212\241\345\231\250-SimpleServer.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/09.Server/10.\347\256\200\346\230\223Http\346\234\215\345\212\241\345\231\250-SimpleServer.md" index 6b2a42d..89be115 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/09.Server/10.\347\256\200\346\230\223Http\346\234\215\345\212\241\345\231\250-SimpleServer.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/09.Server/10.\347\256\200\346\230\223Http\346\234\215\345\212\241\345\231\250-SimpleServer.md" @@ -1,8 +1,8 @@ ---- -title: 简易Http服务器-SimpleServer -date: 2023-03-28 18:39:47 -permalink: /pages/9fb447/ ---- +--- +title: 简易Http服务器-SimpleServer +date: 2023-03-28 18:39:47 +permalink: /pages/SimpleServer/ +--- ## 由来 Oracle JDK提供了一个简单的Http服务端类,叫做`HttpServer`,当然它是sun的私有包,位于com.sun.net.httpserver下,必须引入rt.jar才能使用,Hutool基于此封装了`SimpleServer`,用于在不引入Tomcat、Jetty等容器的情况下,实现简单的Http请求处理。 diff --git "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/11.WebService/12.Soap\345\256\242\346\210\267\347\253\257-SoapClient.md" "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/11.WebService/12.Soap\345\256\242\346\210\267\347\253\257-SoapClient.md" index c7bd15f..2fb924b 100644 --- "a/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/11.WebService/12.Soap\345\256\242\346\210\267\347\253\257-SoapClient.md" +++ "b/docs/01.\346\214\207\345\215\227/10.HTTP\345\256\242\346\210\267\347\253\257\357\274\210Hutool-http\357\274\211/11.WebService/12.Soap\345\256\242\346\210\267\347\253\257-SoapClient.md" @@ -1,7 +1,7 @@ --- title: Soap客户端-SoapClient date: 2023-03-28 18:39:47 -permalink: /pages/de3242/ +permalink: /pages/SoapClient/ --- ## 由来 在接口对接当中,WebService接口占有着很大份额,而我们为了使用这些接口,不得不引入类似Axis等库来实现接口请求。 diff --git "a/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/01.\346\246\202\350\277\260.md" index ad4507b..f77f196 100644 --- "a/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/16a07e/ +permalink: /pages/cron/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/02.\345\205\250\345\261\200\345\256\232\346\227\266\344\273\273\345\212\241-CronUtil.md" "b/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/02.\345\205\250\345\261\200\345\256\232\346\227\266\344\273\273\345\212\241-CronUtil.md" index 8676d42..b0ddb00 100644 --- "a/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/02.\345\205\250\345\261\200\345\256\232\346\227\266\344\273\273\345\212\241-CronUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/11.\345\256\232\346\227\266\344\273\273\345\212\241\357\274\210Hutool-cron\357\274\211/02.\345\205\250\345\261\200\345\256\232\346\227\266\344\273\273\345\212\241-CronUtil.md" @@ -1,7 +1,7 @@ --- title: 全局定时任务-CronUtil date: 2023-03-28 18:39:47 -permalink: /pages/2623d1/ +permalink: /pages/CronUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/01.\346\246\202\350\277\260.md" index ab59647..0d0c40c 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,8 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/d534bd/ +permalink: /pages/extra/ + --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/02.Servlet\345\267\245\345\205\267-ServletUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/02.Servlet\345\267\245\345\205\267-ServletUtil.md" index 58d30b1..7dee3a0 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/02.Servlet\345\267\245\345\205\267-ServletUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/02.Servlet\345\267\245\345\205\267-ServletUtil.md" @@ -1,7 +1,7 @@ --- title: Servlet工具-ServletUtil date: 2023-03-28 18:39:47 -permalink: /pages/dab3e8/ +permalink: /pages/ServletUtil/ --- ## 由来 最早Servlet相关的工具并不在Hutool的封装考虑范围内,但是后来很多人提出需要一个Servlet Cookie工具,于是我决定建立ServletUtil,这样工具的使用范围就不仅限于Cookie,还包括参数等等。 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/03.\344\272\214\347\273\264\347\240\201\345\267\245\345\205\267-QrCodeUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/03.\344\272\214\347\273\264\347\240\201\345\267\245\345\205\267-QrCodeUtil.md" index ff97a21..855b3f9 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/03.\344\272\214\347\273\264\347\240\201\345\267\245\345\205\267-QrCodeUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/03.\344\272\214\347\273\264\347\240\201\345\267\245\345\205\267-QrCodeUtil.md" @@ -1,7 +1,7 @@ --- title: 二维码工具-QrCodeUtil date: 2023-03-28 18:39:47 -permalink: /pages/83fe63/ +permalink: /pages/QrCodeUtil/ --- ## 由来 由于大家对二维码的需求较多,对于二维码的生成和解析我认为应该作为简单的工具存在于Hutool中。考虑到自行实现的难度,因此Hutool针对被广泛接受的的[zxing](https://github.com/zxing/zxing)库进行封装。而由于涉及第三方包,因此归类到extra模块中。 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/04.\351\202\256\344\273\266\345\267\245\345\205\267-MailUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/04.\351\202\256\344\273\266\345\267\245\345\205\267-MailUtil.md" index b4f0974..c0d6da1 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/04.\351\202\256\344\273\266\345\267\245\345\205\267-MailUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/04.\351\202\256\344\273\266\345\267\245\345\205\267-MailUtil.md" @@ -1,7 +1,7 @@ --- title: 邮件工具-MailUtil date: 2023-03-28 18:39:47 -permalink: /pages/621e32/ +permalink: /pages/MailUtil/ --- ## 概述 在Java中发送邮件主要品依靠javax.mail包,但是由于使用比较繁琐,因此Hutool针对其做了封装。由于依赖第三方包,因此将此工具类归类到extra模块中。 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/05.cglib/01.Cglib\345\267\245\345\205\267-CglibUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/05.cglib/01.Cglib\345\267\245\345\205\267-CglibUtil.md" index 21776d8..fe7f769 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/05.cglib/01.Cglib\345\267\245\345\205\267-CglibUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/05.cglib/01.Cglib\345\267\245\345\205\267-CglibUtil.md" @@ -1,7 +1,7 @@ --- title: Cglib工具-CglibUtil date: 2023-03-28 18:39:47 -permalink: /pages/a27b04/ +permalink: /pages/CglibUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/06.emoji/01.Emoji\345\267\245\345\205\267-EmojiUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/06.emoji/01.Emoji\345\267\245\345\205\267-EmojiUtil.md" index 588fb2f..ea28624 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/06.emoji/01.Emoji\345\267\245\345\205\267-EmojiUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/06.emoji/01.Emoji\345\267\245\345\205\267-EmojiUtil.md" @@ -1,7 +1,7 @@ --- title: Emoji工具-EmojiUtil date: 2023-03-28 18:39:47 -permalink: /pages/6bb1b8/ +permalink: /pages/EmojiUtil/ --- ## 由来 考虑到MySQL等数据库中普通的UTF8编码并不支持Emoji(只有utf8mb4支持),因此对于数据中的Emoji字符进行处理(转换、清除)变成一项必要工作。因此Hutool基于`emoji-java`库提供了Emoji工具实现。 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/01.FTP\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-Ftp.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/01.FTP\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-Ftp.md" index eb48169..ec2ed2a 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/01.FTP\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-Ftp.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/01.FTP\345\256\242\346\210\267\347\253\257\345\260\201\350\243\205-Ftp.md" @@ -1,7 +1,7 @@ --- title: FTP客户端封装-Ftp date: 2023-03-28 18:39:47 -permalink: /pages/41b54c/ +permalink: /pages/Ftp/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/02.\347\256\200\346\230\223FTP\346\234\215\345\212\241\345\231\250-SimpleFtpServer.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/02.\347\256\200\346\230\223FTP\346\234\215\345\212\241\345\231\250-SimpleFtpServer.md" index 44efa04..45a131c 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/02.\347\256\200\346\230\223FTP\346\234\215\345\212\241\345\231\250-SimpleFtpServer.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/07.FTP/02.\347\256\200\346\230\223FTP\346\234\215\345\212\241\345\231\250-SimpleFtpServer.md" @@ -1,7 +1,7 @@ --- title: 简易FTP服务器-SimpleFtpServer date: 2023-03-28 18:39:47 -permalink: /pages/5957b9/ +permalink: /pages/SimpleFtpServer/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/00.SFTP\345\260\201\350\243\205-Sftp.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/00.SFTP\345\260\201\350\243\205-Sftp.md" index 0ac58be..e1d43d6 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/00.SFTP\345\260\201\350\243\205-Sftp.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/00.SFTP\345\260\201\350\243\205-Sftp.md" @@ -1,7 +1,7 @@ --- title: SFTP封装-Sftp date: 2023-03-28 18:39:47 -permalink: /pages/32b760/ +permalink: /pages/Sftp/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/01.Jsch\345\267\245\345\205\267-JschUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/01.Jsch\345\267\245\345\205\267-JschUtil.md" index df28b6d..91952cb 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/01.Jsch\345\267\245\345\205\267-JschUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/08.Jsch\345\260\201\350\243\205/01.Jsch\345\267\245\345\205\267-JschUtil.md" @@ -1,7 +1,7 @@ --- title: Jsch工具-JschUtil date: 2023-03-28 18:39:47 -permalink: /pages/39e828/ +permalink: /pages/JschUtil/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/09.Spring/01.Spring\345\267\245\345\205\267-SpringUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/09.Spring/01.Spring\345\267\245\345\205\267-SpringUtil.md" index eb84fea..6c35e70 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/09.Spring/01.Spring\345\267\245\345\205\267-SpringUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/09.Spring/01.Spring\345\267\245\345\205\267-SpringUtil.md" @@ -1,7 +1,7 @@ --- title: Spring工具-SpringUtil date: 2023-03-28 18:39:47 -permalink: /pages/2e0da5/ +permalink: /pages/SpringUtil/ --- ## 由来 使用Spring Boot时,通过依赖注入获取bean是非常方便的,但是在工具化的应用场景下,想要动态获取bean就变得非常困难,于是Hutool封装了Spring中Bean获取的工具类——SpringUtil。 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/10.\344\270\255\346\226\207\345\210\206\350\257\215/01.\344\270\255\346\226\207\345\210\206\350\257\215\345\260\201\350\243\205-TokenizerUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/10.\344\270\255\346\226\207\345\210\206\350\257\215/01.\344\270\255\346\226\207\345\210\206\350\257\215\345\260\201\350\243\205-TokenizerUtil.md" index 8fe8d21..798a2ca 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/10.\344\270\255\346\226\207\345\210\206\350\257\215/01.\344\270\255\346\226\207\345\210\206\350\257\215\345\260\201\350\243\205-TokenizerUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/10.\344\270\255\346\226\207\345\210\206\350\257\215/01.\344\270\255\346\226\207\345\210\206\350\257\215\345\260\201\350\243\205-TokenizerUtil.md" @@ -1,7 +1,7 @@ --- title: 中文分词封装-TokenizerUtil date: 2023-03-28 18:39:47 -permalink: /pages/84510e/ +permalink: /pages/TokenizerUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/11.\345\216\213\347\274\251/01.\345\216\213\347\274\251\345\260\201\350\243\205-CompressUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/11.\345\216\213\347\274\251/01.\345\216\213\347\274\251\345\260\201\350\243\205-CompressUtil.md" index 881b6c0..bacb7b9 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/11.\345\216\213\347\274\251/01.\345\216\213\347\274\251\345\260\201\350\243\205-CompressUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/11.\345\216\213\347\274\251/01.\345\216\213\347\274\251\345\260\201\350\243\205-CompressUtil.md" @@ -1,7 +1,7 @@ --- title: 压缩封装-CompressUtil date: 2023-03-28 18:39:47 -permalink: /pages/df435a/ +permalink: /pages/CompressUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/12.\346\213\274\351\237\263/01.\346\213\274\351\237\263\345\267\245\345\205\267-PinyinUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/12.\346\213\274\351\237\263/01.\346\213\274\351\237\263\345\267\245\345\205\267-PinyinUtil.md" index b31568f..7d62fdd 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/12.\346\213\274\351\237\263/01.\346\213\274\351\237\263\345\267\245\345\205\267-PinyinUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/12.\346\213\274\351\237\263/01.\346\213\274\351\237\263\345\267\245\345\205\267-PinyinUtil.md" @@ -1,7 +1,7 @@ --- title: 拼音工具-PinyinUtil date: 2023-03-28 18:39:47 -permalink: /pages/29dbaa/ +permalink: /pages/PinyinUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/13.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216/01.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216\345\260\201\350\243\205-ExpressionUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/13.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216/01.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216\345\260\201\350\243\205-ExpressionUtil.md" index 497cd86..1ca3b8c 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/13.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216/01.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216\345\260\201\350\243\205-ExpressionUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/13.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216/01.\350\241\250\350\276\276\345\274\217\345\274\225\346\223\216\345\260\201\350\243\205-ExpressionUtil.md" @@ -1,7 +1,7 @@ --- title: 表达式引擎封装-ExpressionUtil date: 2023-03-28 18:39:47 -permalink: /pages/bd0d25/ +permalink: /pages/ExpressionUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/14.\346\250\241\346\235\277\345\274\225\346\223\216/01.\346\250\241\346\235\277\345\274\225\346\223\216\345\260\201\350\243\205-TemplateUtil.md" "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/14.\346\250\241\346\235\277\345\274\225\346\223\216/01.\346\250\241\346\235\277\345\274\225\346\223\216\345\260\201\350\243\205-TemplateUtil.md" index e5f64d6..55533e3 100644 --- "a/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/14.\346\250\241\346\235\277\345\274\225\346\223\216/01.\346\250\241\346\235\277\345\274\225\346\223\216\345\260\201\350\243\205-TemplateUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/12.\346\211\251\345\261\225\357\274\210Hutool-extra\357\274\211/14.\346\250\241\346\235\277\345\274\225\346\223\216/01.\346\250\241\346\235\277\345\274\225\346\223\216\345\260\201\350\243\205-TemplateUtil.md" @@ -1,7 +1,7 @@ --- title: 模板引擎封装-TemplateUtil date: 2023-03-28 18:39:47 -permalink: /pages/5e28d2/ +permalink: /pages/TemplateUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/13.\345\270\203\351\232\206\350\277\207\346\273\244\357\274\210Hutool-bloomFilter\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/13.\345\270\203\351\232\206\350\277\207\346\273\244\357\274\210Hutool-bloomFilter\357\274\211/01.\346\246\202\350\277\260.md" index 33e54b5..cfd2f60 100644 --- "a/docs/01.\346\214\207\345\215\227/13.\345\270\203\351\232\206\350\277\207\346\273\244\357\274\210Hutool-bloomFilter\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/13.\345\270\203\351\232\206\350\277\207\346\273\244\357\274\210Hutool-bloomFilter\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/82ee2b/ +permalink: /pages/bloomFilter/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/01.\346\246\202\350\277\260.md" index d56a472..324f958 100644 --- "a/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/2ba8f6/ +permalink: /pages/aop/ --- ## Hutool-aop概述 AOP模块主要针对JDK中动态代理进行封装,抽象动态代理为切面类`Aspect`,通过`ProxyUtil`代理工具类将切面对象与被代理对象融合,产生一个代理对象,从而可以针对每个方法执行前后做通用的功能。 diff --git "a/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/02.\345\210\207\351\235\242\344\273\243\347\220\206\345\267\245\345\205\267-ProxyUtil.md" "b/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/02.\345\210\207\351\235\242\344\273\243\347\220\206\345\267\245\345\205\267-ProxyUtil.md" index aee3616..5dce7e8 100644 --- "a/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/02.\345\210\207\351\235\242\344\273\243\347\220\206\345\267\245\345\205\267-ProxyUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/14.\345\210\207\351\235\242\357\274\210Hutool-aop\357\274\211/02.\345\210\207\351\235\242\344\273\243\347\220\206\345\267\245\345\205\267-ProxyUtil.md" @@ -1,7 +1,7 @@ --- title: 切面代理工具-ProxyUtil date: 2023-03-28 18:39:47 -permalink: /pages/af9019/ +permalink: /pages/ProxyUtil/ --- ## 使用 diff --git "a/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/01.\346\246\202\350\277\260.md" index 5c6ebc6..4a91e73 100644 --- "a/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/09f8de/ +permalink: /pages/script/ --- 概述 === diff --git "a/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/02.Script\345\267\245\345\205\267-ScriptUtil.md" "b/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/02.Script\345\267\245\345\205\267-ScriptUtil.md" index 257454b..e1fdd6c 100644 --- "a/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/02.Script\345\267\245\345\205\267-ScriptUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/15.\350\204\232\346\234\254\357\274\210Hutool-script\357\274\211/02.Script\345\267\245\345\205\267-ScriptUtil.md" @@ -1,7 +1,7 @@ --- title: Script工具-ScriptUtil date: 2023-03-28 18:39:47 -permalink: /pages/a41c16/ +permalink: /pages/ScriptUtil/ --- Script工具-ScriptUtil === diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/01.\346\246\202\350\277\260.md" index 942e166..6387269 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/79a319/ +permalink: /pages/poi/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/02.Excel\345\267\245\345\205\267-ExcelUtil.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/02.Excel\345\267\245\345\205\267-ExcelUtil.md" index 90697ce..bb6d061 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/02.Excel\345\267\245\345\205\267-ExcelUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/02.Excel\345\267\245\345\205\267-ExcelUtil.md" @@ -1,7 +1,7 @@ --- title: Excel工具-ExcelUtil date: 2023-03-28 18:39:47 -permalink: /pages/18bc5b/ +permalink: /pages/ExcelUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/03.Excel\347\224\237\346\210\220-ExcelWriter.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/03.Excel\347\224\237\346\210\220-ExcelWriter.md" index 56a0928..1690c26 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/03.Excel\347\224\237\346\210\220-ExcelWriter.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/03.Excel\347\224\237\346\210\220-ExcelWriter.md" @@ -1,7 +1,7 @@ --- title: Excel生成-ExcelWriter date: 2023-03-28 18:39:47 -permalink: /pages/088622/ +permalink: /pages/ExcelWriter/ --- ## 由来 Excel有读取也便有写出,Hutool针对将数据写出到Excel做了封装。 diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/04.Excel\345\244\247\346\225\260\346\215\256\347\224\237\346\210\220-BigExcelWriter.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/04.Excel\345\244\247\346\225\260\346\215\256\347\224\237\346\210\220-BigExcelWriter.md" index 8d5fa46..0bcb3d4 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/04.Excel\345\244\247\346\225\260\346\215\256\347\224\237\346\210\220-BigExcelWriter.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/04.Excel\345\244\247\346\225\260\346\215\256\347\224\237\346\210\220-BigExcelWriter.md" @@ -1,7 +1,7 @@ --- title: Excel大数据生成-BigExcelWriter date: 2023-03-28 18:39:47 -permalink: /pages/6ce83a/ +permalink: /pages/BigExcelWriter/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/05.Excel\350\257\273\345\217\226-ExcelReader.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/05.Excel\350\257\273\345\217\226-ExcelReader.md" index 6640366..09547a6 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/05.Excel\350\257\273\345\217\226-ExcelReader.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/05.Excel\350\257\273\345\217\226-ExcelReader.md" @@ -1,7 +1,7 @@ --- title: Excel读取-ExcelReader date: 2023-03-28 18:39:47 -permalink: /pages/c1bba4/ +permalink: /pages/ExcelReader/ --- ## 介绍 读取Excel内容的封装,通过构造ExcelReader对象,指定被读取的Excel文件、流或工作簿,然后调用readXXX方法读取内容为指定格式。 diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/06.Word\347\224\237\346\210\220-Word07Writer.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/06.Word\347\224\237\346\210\220-Word07Writer.md" index 651879f..75826c6 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/06.Word\347\224\237\346\210\220-Word07Writer.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/06.Word\347\224\237\346\210\220-Word07Writer.md" @@ -1,7 +1,7 @@ --- title: Word生成-Word07Writer date: 2023-03-28 18:39:47 -permalink: /pages/ef1887/ +permalink: /pages/Word07Writer/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/07.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2003-Excel03SaxReader.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/07.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2003-Excel03SaxReader.md" index 859d400..89d63b3 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/07.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2003-Excel03SaxReader.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/07.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2003-Excel03SaxReader.md" @@ -1,7 +1,7 @@ --- title: 流方式读取Excel2003-Excel03SaxReader date: 2023-03-28 18:39:47 -permalink: /pages/c0b78d/ +permalink: /pages/Excel03SaxReader/ --- ## 介绍 在标准的ExcelReader中,如果数据量较大,读取Excel会非常缓慢,并有可能造成内存溢出。因此针对大数据量的Excel,Hutool封装了event模式的读取方式。 diff --git "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/08.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2007-Excel07SaxReader.md" "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/08.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2007-Excel07SaxReader.md" index fee904a..943b090 100644 --- "a/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/08.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2007-Excel07SaxReader.md" +++ "b/docs/01.\346\214\207\345\215\227/16.Office\346\226\207\346\241\243\346\223\215\344\275\234\357\274\210Hutool-poi\357\274\211/08.\346\265\201\346\226\271\345\274\217\350\257\273\345\217\226Excel2007-Excel07SaxReader.md" @@ -1,7 +1,7 @@ --- title: 流方式读取Excel2007-Excel07SaxReader date: 2023-03-28 18:39:47 -permalink: /pages/0157a2/ +permalink: /pages/Excel07SaxReader/ --- ## 介绍 在标准的ExcelReader中,如果数据量较大,读取Excel会非常缓慢,并有可能造成内存溢出。因此针对大数据量的Excel,Hutool封装了Sax模式的读取方式。 diff --git "a/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/01.\347\263\273\347\273\237\345\261\236\346\200\247\350\260\203\347\224\250-SystemUtil.md" "b/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/01.\347\263\273\347\273\237\345\261\236\346\200\247\350\260\203\347\224\250-SystemUtil.md" index 9ab901b..fd4a3e0 100644 --- "a/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/01.\347\263\273\347\273\237\345\261\236\346\200\247\350\260\203\347\224\250-SystemUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/01.\347\263\273\347\273\237\345\261\236\346\200\247\350\260\203\347\224\250-SystemUtil.md" @@ -1,7 +1,7 @@ --- title: 系统属性调用-SystemUtil date: 2023-03-28 18:39:47 -permalink: /pages/0056e8/ +permalink: /pages/SystemUtil/ --- ## 概述 diff --git "a/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/02.Oshi\345\260\201\350\243\205-OshiUtil.md" "b/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/02.Oshi\345\260\201\350\243\205-OshiUtil.md" index ac1567b..2227452 100644 --- "a/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/02.Oshi\345\260\201\350\243\205-OshiUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/17.\347\263\273\347\273\237\350\260\203\347\224\250\357\274\210Hutool-system\357\274\211/02.Oshi\345\260\201\350\243\205-OshiUtil.md" @@ -1,7 +1,7 @@ --- title: Oshi封装-OshiUtil date: 2023-03-28 18:39:47 -permalink: /pages/b8aaed/ +permalink: /pages/OshiUtil/ --- ## 概述 diff --git "a/docs/01.\346\214\207\345\215\227/18.\345\233\276\345\275\242\351\252\214\350\257\201\347\240\201\357\274\210Hutool-captcha\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/18.\345\233\276\345\275\242\351\252\214\350\257\201\347\240\201\357\274\210Hutool-captcha\357\274\211/01.\346\246\202\350\277\260.md" index 2f5bbf7..783d082 100644 --- "a/docs/01.\346\214\207\345\215\227/18.\345\233\276\345\275\242\351\252\214\350\257\201\347\240\201\357\274\210Hutool-captcha\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/18.\345\233\276\345\275\242\351\252\214\350\257\201\347\240\201\357\274\210Hutool-captcha\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/ff6cfe/ +permalink: /pages/captcha/ --- ## 由来 由于对验证码需求量巨大,且我之前项目中有所积累,因此在Hutool中加入验证码生成和校验功能。 diff --git "a/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/01.\346\246\202\350\277\260.md" index a1ec892..ef05ffe 100644 --- "a/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/5ffbe0/ +permalink: /pages/socket/ --- ## 模块介绍 diff --git "a/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/02.AIO\345\260\201\350\243\205-AioServer\345\222\214AioClient.md" "b/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/02.AIO\345\260\201\350\243\205-AioServer\345\222\214AioClient.md" index a62b3e0..9a7d19d 100644 --- "a/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/02.AIO\345\260\201\350\243\205-AioServer\345\222\214AioClient.md" +++ "b/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/02.AIO\345\260\201\350\243\205-AioServer\345\222\214AioClient.md" @@ -1,7 +1,7 @@ --- title: AIO封装-AioServer和AioClient date: 2023-03-28 18:39:47 -permalink: /pages/93dd7b/ +permalink: /pages/AioServer/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/03.NIO\345\260\201\350\243\205-NioServer\345\222\214NioClient.md" "b/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/03.NIO\345\260\201\350\243\205-NioServer\345\222\214NioClient.md" index c078c9d..8a1fafd 100644 --- "a/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/03.NIO\345\260\201\350\243\205-NioServer\345\222\214NioClient.md" +++ "b/docs/01.\346\214\207\345\215\227/19.\347\275\221\347\273\234Socket\357\274\210Hutool-socket\357\274\211/03.NIO\345\260\201\350\243\205-NioServer\345\222\214NioClient.md" @@ -1,7 +1,7 @@ --- title: NIO封装-NioServer和NioClient date: 2023-03-28 18:39:47 -permalink: /pages/2b2343/ +permalink: /pages/NioServer/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/01.\346\246\202\350\277\260.md" "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/01.\346\246\202\350\277\260.md" index 3e40657..38118e9 100644 --- "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/01.\346\246\202\350\277\260.md" +++ "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/01.\346\246\202\350\277\260.md" @@ -1,7 +1,7 @@ --- title: 概述 date: 2023-03-28 18:39:47 -permalink: /pages/50dc93/ +permalink: /pages/jwt/ --- ## 由来 diff --git "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/02.JWT\345\267\245\345\205\267-JWTUtil.md" "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/02.JWT\345\267\245\345\205\267-JWTUtil.md" index 9480edd..3c26777 100644 --- "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/02.JWT\345\267\245\345\205\267-JWTUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/02.JWT\345\267\245\345\205\267-JWTUtil.md" @@ -1,7 +1,7 @@ --- title: JWT工具-JWTUtil date: 2023-03-28 18:39:47 -permalink: /pages/081ecc/ +permalink: /pages/JWTUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/03.JWT\347\255\276\345\220\215\345\267\245\345\205\267-JWTSignerUtil.md" "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/03.JWT\347\255\276\345\220\215\345\267\245\345\205\267-JWTSignerUtil.md" index 73875d5..fa838f7 100644 --- "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/03.JWT\347\255\276\345\220\215\345\267\245\345\205\267-JWTSignerUtil.md" +++ "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/03.JWT\347\255\276\345\220\215\345\267\245\345\205\267-JWTSignerUtil.md" @@ -1,7 +1,7 @@ --- title: JWT签名工具-JWTSignerUtil date: 2023-03-28 18:39:47 -permalink: /pages/6c7432/ +permalink: /pages/JWTSignerUtil/ --- ## 介绍 diff --git "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/04.JWT\351\252\214\350\257\201-JWTValidator.md" "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/04.JWT\351\252\214\350\257\201-JWTValidator.md" index 2fd5427..56b28d8 100644 --- "a/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/04.JWT\351\252\214\350\257\201-JWTValidator.md" +++ "b/docs/01.\346\214\207\345\215\227/20.JWT\357\274\210Hutool-jwt\357\274\211/04.JWT\351\252\214\350\257\201-JWTValidator.md" @@ -1,7 +1,7 @@ --- title: JWT验证-JWTValidator date: 2023-03-28 18:39:47 -permalink: /pages/0fcc3d/ +permalink: /pages/JWTValidator/ --- ## 介绍 -- Gitee