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 90dea5538b6374fe91e29bff9108912850ce7d95..e93cefea5e946531c9c83afcfb4d769f99265e41 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 11bd4008dd6701762873c53e45f57138ab55e4d8..dbaf0c8123e21e09602ed3df43081ad1ad78dc93 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 e5c4c51fd8dda2081c26448286a99c0a0f2e223b..577a0acd60dc40c4d861b9cbb3007662959a1971 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 2d07dd678af18aba67139947fd8e95fd315c6963..543393eeb8cb7e4552f950261693a2c0a2d95c2f 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 10bb258bf6c2ef8ae79d7358e9a0a2c4459d1e4d..8e4852d73b893d68f4937111f6b1814786911f73 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 d8286915dca77667a1e7c067d4d8fa7e6f57b26f..00fc6c03d86a1617ca9025cf604e4a50bd72d504 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 f9524b632dc0a78b5d3a1be0b645fd8d1264df4d..c8e3b253a28146010577334c16adc4543785b456 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 60fca131f43208aef49447ab6e80ed8a130390d7..0d12c03969216848bac8821c42e9f57cbdba1723 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 4a3f933bb2b2286799f6018b6de855806275d50e..4b0f3999720ce22fc58d1e74b1ddbd2a52ef8ee4 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 a867d4e92f37becf7a4d9b71869ee703b0919469..4f4213959cbf442432ed68c04b50c05d1e5f2493 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 123a683c0399a38de4f1ff093f4ecc67ed6adf78..b0aa06680b6b8672632f77e311fd788671e3b5be 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 615aecda4a6b6c44b86902d3cd1326cb4f6816d8..237643677365bcdf5b261fd28043705b180475aa 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 f4671d0201135d7cd5c54eaad907b6537c9f816a..e0123c3d76a6aa756b47684db196e021877eef6c 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 836edda4bf68fe5edc2244da3365a22f03defcfc..3f4d329b4db5f5ea3896c52673c89e84e94bdf5c 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 24415d3c7d3ba99f748c8091d0047495258c2cd3..9bfd064e7a2673e697d76136e4f62eda31dadc95 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 aef2bfe9078936beeda1cfe3504b63a3b563eeb3..eca83878e4bd5060b13c818b83d5dfe838ea2e3d 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 7a595d11b73cf631c077ca3b1c0c7cd71daa9fd7..8c3b573745edfbf3fb1cbdf3d08f602ff8fafe9a 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 d3a519803484b784d497c74f8ed9598ad510c6e1..0de83ca0587e010bfe979c1a72302fc767c5c1ab 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 ba15532460298a5e0fe8cbb5dc44fbee5b55ed42..66aa9a9aa5b40500c1075e76e50b60815b766de2 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 a6ccde9f9055a5bcefa6eab115909b9c52f488d3..e6457654e3fc9e041fa3d51b9cfdb53fded5251e 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 a72453befa52f1954254e6a8e0c640f60ad7bba8..f3bda84320c48b20079df333704e8f977932bf14 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 ffed8ad2215716f45fa9d222275367998f1d64ed..71f8359bfff656839e7275ff8e2092aac11ace6a 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 7a77ac3f68667d56068a2f4e4eb5f27ad1e83b4b..dd75129991b48fa2f2d0657824514707aa337633 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 da68afe6d96b92921f05d8750a6f14213d5a4927..14b05c0896bf93fa1e96d4fb362333a4a3ac8416 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 ee552a7f4fd6c6c1ceb87a231d22f73ee753fad1..7079ac114875f7a235ec0a4dcf5e3c2e8e7b1b08 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 00a5a1c8a6c5dbc1646e9b5c583b2ac3fa398604..5578d99800ac30313b7b6ed24bd57cac3f94e15e 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 53331294cf79ed05dbecaded3a8dd51bb6d91913..a36d5c80e2a66c2d9debf5c0bef7a99c669da5ef 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 47b67020e85729496b26a098101508b789be60cb..3c9c0ea9be00875011caa0a8bcf5e27d7927274c 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 f0b58593fdb88c1e402ea5f3d1f9a73df975a018..fa3478b85dbb74682275fc42d26151f0037acc4f 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 f9086366f998f4edb11425e785ca945446af2749..e43c744def60e62f89a1f6be6e7454c3e0c6e8d1 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 771c0787c9ecca029a478b64066019dbd4fdf0de..0fd57d8304be3a4de27c4781128ffb258f46732d 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 a1fca799888c7308983b9f778770e9fce8581cc0..51fe782fc2254107b5688521c22f439edacfab37 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 43e28c3cb402f31f114263fe1e3dbfcaf3f15ff1..d053920f0a2fa93d1f6460dad2d69660d53b6616 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 b6a573ba229916338f7bc49cbc5688793164a6d4..2f36656730ddf39cf9f80d76028159e5aef66010 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 e3171df0e7aaa99eeb335fe3f21bcfbbcfc52d02..868d49f08d20fdc1ea7a416eb7f36fbc20cd29e1 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 800685e256d9752578a4474e47e10c311634590d..8cf8c589cbf8c0625285be0fa7d477939b013fdf 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 74961105f10042ea9913249ccd2051feb89605ef..82793a90bef9368f8b3c3f5d2c52e12f7e0debe0 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 107ca99d4327826f8996b643c9d2ed4aa98eb90b..8b9c299eaa61ca08001ce37b3c783854ae18b88d 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 e7e8fe6d64a6a7a93c33bd4f0f985e154c5de6b1..bd827c7b217e629aa44b35599891c42744a0ea86 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 425b50db2b8858f5a6c9dddf0e28e502f53106a2..99192f8cff1232a9c199429c977707fe737353eb 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 0990031e8fe66c6a8ee0eb4c680a64bf5893ead7..37df825ef18e35872d306e370f13d2adda602d72 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 aca71e1e1b899eb09c3141239822c96a5452c848..b6cf7f5d7b4e7f5e3ccdd11127932e97676a7a73 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 e247f4b681011c505a8194fd8432bc711664b1cc..dfa4ae3ddb42e746336ba3abdc9c34969f1081ba 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 c8a2792f8c793baf8a564fa258bddc108cbbe7d6..989bfb2d53d8360cf26c6f0d4ec8026a036b65db 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 0e279440da7cc58f1e700e4e04cfd78b010a3db7..d409596670f572405bb18765b076322d30613cbc 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 9a0dc688a57d1bfed8321bcd7bc50075279260e0..d0cc6c68dbd3cf1515ac6780eece56ac7ec2baf3 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 70165ca4276fd20236f3ca860fedb725d5b61bb4..6b4ab637f06a5d0c8bd866f6de34bb92e5d94451 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 984c99f42a3f05813e747ddc9f883af932cd35f7..e88dcecb8c52bb3abec646483441c2511225a7a6 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 edb5916afe593ba6999af0690545c1b6b3423072..7bc8032709acdc30cda2127ba726445590dd5162 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 aec93acd010aa38c477ab666c3b7579c2c9dba9c..0a62eed54b606dccc42f76f6d8885aef0c394e9b 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 cc71164d047fe7bff6700e71425096359c7016b3..7f09b86941942c0ecc885ff97782ccb9e17dabe5 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 dccdcb7a8f8a346e7b2588bb29a0330c5fbc710e..558f986ef472896814bcf076328a1d061e2870b4 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 1cdf9138143c06242ec015a2e63709d1d7699215..f0740c80dc5b975f1ce5a653b9009c22bd21ce4e 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 10b4215e38d532e79613b292d1891225b34c3b61..75311d0546ea0861ce91ef1bd2b17d1190e47c6f 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 79e5ffb1ea94d4136766e85fb7fc6f4c722e2232..83a76ec2f61caeefad80fa5a8451962f4204516e 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 77d556d774235ece5c9c2315a159f0a4d6d08427..5d5b06371235d8b2f5c0cf017ca1941ecfe6675c 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 b9953b9bf873cc0981cc0959b6dba95c4606063b..c973845077fcb0c5e0ed04ea42c6380b66517fed 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 63ec9fad4ff1920abb22bd24670cfaf9cb16bfe3..0f0df9d3f459a5b1adaa6aecfec7f4d2049e20a9 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 322ed8cbde3ccd8875e208260c83792ba33bf370..7f316f5e839325031588ec6dbc196f1d7d0a5127 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 3e3af0cbe49013d669ea322fd35a9428d2e483cb..c23e84734b3d7f526b8016903e1bff29f9624965 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 730a79370c7c5b3d2893296955ac3a9f1252c489..39f1ad6b03706435448d7894535544320566426c 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 8cf36cd187ba80cb167858efdbd256852122020f..417c090c573255ccc4a7a3b5e7047eec7add7465 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 9f09e03a53b496f86b3c17b9a727fa36e017aa37..482e8e5efde0a95d2e29164edb9d6c1b7cb98511 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 00a1c40db331ef7614ab2c901d2709759acf0416..2922993af206f6c3468a21a418ab68de17f7257e 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 bc3f8eaefb16b349877134e8723b56471394ecb2..7c07b4e4b495a0e8ae4e4fcd52edb6b418ed19be 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 71ec19b6bf22f05c9bf0239841a62571e577fc8a..49c880056a100de49a501011ae5ebd59b038c778 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 fae70a7df6aeb7a8439a116bc65502e63aedab6b..dd8e5efb401ac368159186d5e381d70e19ea4660 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 239e5d9fc8bf0438a715db08159ff3c7c0b3e007..b55b5acf5e0d6c72474b3fa7f7eef37e08004ecf 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 74218901bfe6ff4f42026de601bf0ea316eb39ba..c0d0ab50e07a2b63c3abed29b3faff95e931b4dc 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 8924bc910d98893b971e594d46584f1d44cb900b..c88dff8e558d82283235ecbb8893d171d0ef2c49 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 c4e03fb5c0f2fa82302fe3725fa165007a1751e9..f46718b270c1ad999d29a71d40c93035c5568c86 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 a424de89e6656688227a7c4fa2caf02195a43ca2..db92ff1b5858e2e6c485a90b1b87c3b28b718f4e 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 4b71a09d0f09c84f8602dc31355cd1c0fceb6bf1..01bb4e1f4f4cf5799131096ef816b71bdb6c6da4 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 0eb525ee5877d6b8b74dc59f509347abb5f63bc6..059f1411a41f8faae5c73e373311e4f80be07754 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 8ac3ac4d180effa31a09c869aae78bc403a2d0fe..2d182097309d8e4a89f05e5db1cfa94fdfa0bdc6 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 6ae5cfee4feef9454fcd476b7fbf19f04af72b0d..fd544cd95201bd0cfce6f66e2c2fd3c87d517757 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 774defe2cb53733c33c2416f9e33e03d41d87848..44cf004fbb25cc5b077df6421ca3ac1a0bb3e3e4 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 a8a0318fe237d65c1635acd290ee1082b713c2c2..5e2971263f3260d7dd0c83f665e2e5ce7476f426 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 a0fa8fd37b447b648e2937c8ca99ad476f209aff..ca5d651a4aef9ebe983417a0d639d20400344118 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 4152d6ddbc91308f55e9d8acf025241641ade596..e5e87aaff194ae30f3f124afb2b91fc77e911b6b 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 601474858e2d798a572b77922e1f2f74805515ad..00409ff769df5fff125d5ba02c190cbab75d0f98 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 917a0ce34e2927f21b37c446720b19670ebaea6e..caba4c6ee7a11e202d398a3066c3ce110935a6b9 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 14878da817c13ac335201797cd8a26f0ef9f2ede..ce2dd83af4899cb2ee9dbdc5ea0c992055570abe 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 891d2cd39c2dc454fad8da3f08ad53634969d3f2..306d4ea475a79990e6b7dbb48b6c9b84fe8cef0c 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 78bc5a777e9e70ef16c53efe36b68ee7ef7d3c48..e6051ff3ef0201794fa1185af8714a3de15bb976 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 56835b3a1417805dcdb8c7e41abfa6719f2f467d..0ad6f1f3fcd3228f0231b77e83705308419ba355 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 c93b854f613f07e56f3dd546ab5fa194d695a2d8..a589cd28bafe4ddbb2e65eece02ab45b24e0dd8a 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 44ccf7ebbe09f34824030d3568fb1d39b87da29e..4fcab14867c0b8de3ffafa4cd706f041bc33099e 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 7426c31cb67dc807bbe9d3a34884a550e68aa6f3..0079ea7c17c83dbf2139835c34a74fd97fb98070 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 6ce3c2244fe7f0ff87e11b465b3e7d7ba34e7281..75b0d8b5ef3e4af0c0210bf4fd92348e516c5324 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 53875ac64414d56e571ba00392b66174538c06bc..660b8a9b7eeec5d8e7b75b5712e56e43ac6d3a22 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 6fb9a07a1ea8d9122fb30b72a9185cc5cb3317c4..2f9d41a8fb9f5f4785978c85307f9451361391ce 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 21658529ac20ee52e1f05fb4d1858d637b6a13bb..2d9d570bd2d31afdeead79dd7aab0a925c295902 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 399755511a54f2cf75f9e7a12668292ffd3280b3..db6dabe49f01a90dcbe456bc437fcb25fbec3991 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 716721185e7d8bf034562e03a044f5ea102687a1..448dc2ef59f8f4d9121f30564322923b812eec1d 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 d1bf2682c7f8e731dd8a3b838d42ddcd0f55796c..4c84eb37423a59e1bcba13a027acc5b4aab8d12f 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 2526044c4c03b16422dc3c20375c4d8f92a61bad..3fa7e4560526314fe56b79ad7db953513632fec7 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 b8f68c563d6321e36ae8d83a144a6234e78866cd..f76de9afb5ef08a66c9753a41d5a969ac58a4909 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 afe5296f0fe11adde486ac187ecb0e4d66c2f0d8..7370a2391b838e318fab9909433400a7178bfcef 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 6ab24bfe6c1ab0c23bbb0b87a56a771d417e6302..d9c8679b1253000b95a2a1b81c3f80777c598d87 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 9541750c0cb5d41b34e2c1943e03afb8ee362aab..eff8c1df9e9388dd948eaefde9614fe8f218d4a6 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 a2ca9acf596dc68550f6a537d3195e6bb1e6538c..1b3056224dd045fc2aeeb5236d64a5f68780c462 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 4f706a0a540a31016aea1ee2f21ab1e62b1cc749..44ac36305bae0a89fe0c3839158e34ce83f578d5 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 5e14e77959d79928b77ffafb8006b0a2d31832d8..4b88f87d97cf22d73cef127405710838f64f2ca3 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 3d91b7e06bfa6a2d58d658eb9bbfe40877d60d63..c21f68a9914320d24b512dccd442490bb1c35bc5 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 854df6ab7395bc0f5d0e66c8c0483a68b3960f40..93643b3b3a5a0449a2163d378092d879c599f88b 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 69a9b6d08e514c4b42efe0de7da3462f5c8197da..bb8c3ecbb370f2f933f9995d8a339715bd8ba83f 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 193fc5514620453049f220c33307ae074b494e68..1bc972ab7306f227243dad62e1e3988a50153844 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 353181ef251d28b0717ce28a672b21848a26ebbe..4b19f369abf0693c1715aac001b381e68b48c69f 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 43900f1ec01c5a916122a71221dd5988285f8093..be6aebefd549621806df4f75eea6b2daecea0dd1 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 04e3339697a22ff71f8f70da6d620947526d6715..a0a7de0dc6233d488bcb9197145d0c49b6b14594 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 8135cc0ea0514119a3359ea56b1c2a5469517d78..17db2e13500040a69318d92ec8f47d2a0da5bac9 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 9c479914cde8e39fa70f91af53e6a0a7b5ed6980..5ff3d102b5ae66afff4da9911d361107f1faf584 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 8953926a4cfdf8aafa24978cc699e2bf337f69ec..99c4b21fa3ff26ce989a258d8e3bcd3ab402716d 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 cf2b5a360abbd1955f7a5905f0a7fb985e83abd7..2b712a196fa29022565cef487df3b5fb7533e133 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 964e8acf33dc92b2fdbe161c639e1cc75bada243..01757bd3703f4a24a67bc36c72547b09e9e327d0 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 b48d19f2aac9fe10fe627eca02a65b28273de21a..23436ce6d8afcb3cbc97392b66f30b3a0ff7f81b 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 eeb929bb1a57a2ed21ccb563b5c85d8a7f88d7fe..3a7aa992a6df6918f0059cff87cc824ae6a53d9f 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 cdaa8feac93d90e3a3bf7c1ae6fa8eb1631b1724..04d4a6354284dc4121a8ac3dbe4e6f605160328a 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 200b00b979ba8ccf4044def33cd58106981a4dd8..808ec9a9fe3a0480eee5a2f76226cd505fafce81 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 7f7a105d64443e778c5701c19984aab1182ab1c7..2fd201dd65b4e9825ea2a85ee09733a0ee0ff7e4 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 856d230a68536c862a2d9946757a5cb05dd7c024..71473552f52164d9fe05f0c2770a38c50a27a540 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 a8df46a7af0098a6de074868e1384fc969e0f975..f8c72804beb75ddf6b7c43256a135d597b2ea7e2 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 157c2a0aceb34666e1e355587ec50b616f7e074c..35b0d6b05d9ed5ab3cc94d21f2df0fed705454de 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 7e1ae24f10f20038320e0092278643592d370569..5a025c2ebe71e154cbba52900ff82052faa4bf62 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 10b3b4bda17b0d347fbf92f22c7a21faf03df898..4d75120027bd6ad6c4cdeea89ee9a51e2b2b6f08 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 8bb5935047c2f89a1c4c149a5958fbd2c6210587..714a9fb4c0b9e6f8a105adcff777ea2d110a6357 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 797c436312b697a21852fe1c602247344f97cb92..253d3e32fdd28c03f83a25d3d6704b0ce0e4ab38 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 cf3447aac860714763f85f7857871c31ea5f38c6..e29279dd375e0f12b9ec49a48b827f4ddbfda686 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 6f781c81f7c4fd437010b25b208b2274d2ad00dc..e80a664d8b2b0e4c12806f3f15497a7a4fa78e72 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 1870d567c7fe0ced426a8a22d2421d6036a5ee4d..a43aeccbc71ea533910a7d145dc5f7d8d623582a 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 5ee7a5d4512ba5a492b58375c13682e7ec987dfa..0a3a9e2c188b425a4b41c7d681f5ed2799f41812 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 710d7b033b9b7a646b72e9268ffb2112a0404bba..6373b2753ae9b91f1e7ce916e7fa356136baf8d9 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 4ac8aed01b12c570234aceb9a6dd2fca03168922..a696ea92cbf71d889efe5165bd0858f6f0bd4d47 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 6e3d098e3586c3a5f322d12d06c31391056b62fa..a238ea48ff4ae583a2940f556a8ac07a47094c8f 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 e4a8392b813146b9645853405160d1493c249c09..3143e6111b0b3466f132ca87863abea6acbd040c 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 4e5c30339773d016393f609c03f6e88ffa174f9f..ce9003fd3f91a63fad091326ac6d9775deb9bb46 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 94c5dce6206b4687e507b52fc1ce5574e22d73f1..bc087b6b75307061d2c340f7282ae7ee1e2af947 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 e524395368615592c25ec9b572399949fd14c9f3..bab4de461266e12b775a8b53e30cf7f54da3b67b 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 41ff3a0b0b8c084d72d9878847949062419fa04c..1e76d47225bc61f3cf18eb185d33a59fa7605de8 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 d07066df2f67ebb75078eab9f974f1188f8040a5..cbd40e9022e49cb97f74988891c977f1d5458086 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 1f27e06f6a497a5e55908d94a0e3dff257d8b5cb..186dc153ababf89f2f3c694538b49194a0d3f779 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 5ea5ba825c763c3ad958130563a883033c414467..a0ada4daa1f3b9d5f16900a22472a4086b66886f 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 77594932c3e0a94375115bc7f931b5b29fdbb596..eca69db7cdb72226516ed0d297421f88ea11b828 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 a0d788ba8fe8b034c8413b39c3e88f7b27fe9227..c68add7f02b17e4685bfd606f7f3840996c84f20 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 39552751eb4540ec99323d27de9edc862ff111fa..1fc5c8683b2ef0910ba03ae80a35be74a9d4c733 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 8ed53bec50f67478746bdd4ba91989b2b9a356da..3670e9d035b77360ea07d0920736490c22081bbe 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 83d237041a03e37d91ed4cb6428baa1f9b98ba25..e9f4f2b41798757209806c948c98e3197987632a 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 ece60da7316f5ea0b81c97083963abf5b2eda2fa..a7effdd7d92ac668b5c92a9b2cf16977587bfb71 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 a4448fc71d7470388b2d5582c88b87dc23c9e414..50515bcd26386658fbbf5d0257db83b35dd9bd03 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 8068df0fc865283969a4bc17ade8c8b7d781a39f..d20d8dadc1c782a04478f7ba2fe02b63be846d2a 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 a3824880ebf73df7acce5880b36721304c17b823..8ed0c3af12cc71288e97d676a63cb90dd19039b8 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 842bac1fdace1d72d899b0fd3586b5bd7cfca8db..abb4bd1b983c8c9ab2c4610fa926b86d9e8d5bf4 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 6b2a42d41a156260a66d20394af209b0df70a749..89be115a1cd6426b3a4791a3689f257bdff70666 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 c7bd15f9498e73f63d2af0980afbaac9b0939414..2fb924b5fd88cbd89a592fd067eeee609ce2f71b 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 ad4507b64823edcfc9a4ad657480e30aef630e3d..f77f19624eefa5cbe1759b6c928ba78a78f51bb4 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 8676d42fbde4b0ce7d3a2ae06a9f44f00c62239b..b0ddb006e00a08a8f6b12fe8e0fd74cbe61e6a18 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 ab59647c690582649743d5b30ee4be7f82ce1ac1..0d0c40c6e7e6d9905bd7e53e0462aea861bd2218 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 58d30b142bb98c5324e6a751d99a27ac8ad94f83..7dee3a0d428988a3f10e439d3e567fb65e4a5ac5 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 ff97a21bd328831a693063c4b8d0639d64548a2c..855b3f9025f452e56e00945be9a6d500fb3b243b 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 b4f09745daccd25f3b848e66080622e4a2520161..c0d6da1e73a7095f470eb27a92464b01e74abd13 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 21776d800caf2ada39e04fd9aac7851a81042bdf..fe7f7698a98e6ba04573116bc261b6d10490ba21 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 588fb2fe1051e526d00fa6d1ec2c8154117c3d82..ea2862472b50ba1a45b9ca5e45481b9c31479e42 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 eb4816909c516a8743811b8c7159b1ca0fca8488..ec2ed2a1f273f0f91eec160d2d203b1e0c3180ad 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 44efa04bdd37787b53841adee71278b8c66d4403..45a131cd31d9820b495f6cf7020629cc482c592f 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 0ac58bec6cdd9578d27e96fc52133cefe421ea96..e1d43d6c22e34f05c16a6db2e5a887617d951861 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 df28b6d06c2e7344fe1a134a9f2f7bb792d10bf5..91952cb79fd215b1a906ae2da3bb49cf9ce5cd60 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 eb84feac7d74c887f1eade2f2e069d0ff9190c5b..6c35e706ee7a0b821c4ceb5445da46b7e4037f90 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 8fe8d21c5f368f8fe2a2afd720f3f00dbdff98a4..798a2cacb763441874e2c1d2db2447c88ca0e339 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 881b6c00768ecca5407eca7e5f253232440b7264..bacb7b94b25ae173d266b3d66fd52ab122f233d0 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 b31568fb4ba77f61d88c619b940da7dbc25b4314..7d62fdd96dfa179032aacd0019e0c5543de3bf3c 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 497cd863e685f366af233524e40a902e31eedcef..1ca3b8c9a6a6449ef759ef2e75f21db8bfdf6e02 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 e5f64d696f1f553b8ef595ae995e6b825e32561d..55533e3fdf33e398e26d9ea7ccb9bce289e8ef4e 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 33e54b5d43cff2d490183ff0a7a3d0ce3d7bee21..cfd2f60b9eb9d39897bce7bb155e6362e49cc6e3 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 d56a472ea078862b48f1a386a1a4abc5dc2a3903..324f95815ba915380010947d6098c53434e04835 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 aee361661b0d8860dd8ff6e41041b2d303ae628b..5dce7e85b47881e73cfb887873ae02d6d9f7b52e 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 5c6ebc6ee76dd411190d22157eafdb46cacca296..4a91e7334b773fd145416615e83ffc04013c7b84 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 257454b91467a754d00fcd6a25379c9a61d7ccee..e1fdd6cc1eb9d62ee58db3487ecf514b19c86edf 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 942e166eafc16da021f1d7d63c35570f5642444d..6387269a95267dbebfb677b920ba5876a53039b4 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 90697ce794f3e45d8c26883727e55678edfb047c..bb6d06113ca80964ffc58c36f567f2dd92df0be5 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 56a0928fcf858c1639d45373a34ca7167faf196d..1690c2653f4c661533f61a9482402f94f47eacb4 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 8d5fa46e066e3b5d2585d18fee3e1c64d482fd34..0bcb3d42b6f1af7056c391c610bd644cf23263e2 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 664036610d8413f8f1bb3063673cd1d5137150e3..09547a64cf7efcb3908db54fbb87b72463657b46 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 651879fa1e31bd618ffd2ae47e9f4eacf98c9d15..75826c6fce2c2ccfd2663cb3670b63b50075227c 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 859d400fc2647e66489e650ec97ee033ceb8b48d..89d63b3f6aaad0de9097aaf9c782a72b1c347b06 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 fee904aeb9599e858518ede5ca1f5424d619366f..943b090322785897a909cb7c80685ef998dd9d54 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 9ab901beb4ae63a19dd981045e02425081857788..fd4a3e03c4d86bb75e592f0f56f1f32505170cd1 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 ac1567b7c2303d71893251f35aa5bb3c381c3af3..2227452179757eab9e0fc5ea6cb41c01645b244c 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 2f5bbf727edf9983868f22c965fa5fc501fdeb06..783d0820b47ed6d385b242d5bf64229f54ca4bee 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 a1ec892edcba1724e6092e79403239c7f0a94188..ef05ffe1295b18f93cb96e93e76ec5c3f7098cf0 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 a62b3e031d078d884aa3f84b4cbaec3cee930f29..9a7d19d123f2284522d7e8d2885c0bbce902e34b 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 c078c9d04c9cc63d58aa055fd39366227881a984..8a1fafdeecb78055a9248fbccf2d91b552ce7bdb 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 3e40657a42d8918db93b3e49bd7641f18a4f253e..38118e9c626b3e411a658000907833e97431c9ef 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 9480eddc6997f8e4d6b8b26f6123b950db00ac9f..3c26777bfae747ef453f3feab485c5953beaa857 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 73875d518e3eed4488237bf88f4bc81d8aaa1b21..fa838f74ab1dbb49e7577bab7a80a9c5dda2de6c 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 2fd54277f802216993b918bc3c2c3b581d338f3b..56b28d89de6710120852788c6d72f6e2e78d4945 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/ --- ## 介绍