| javacommon.easytools |  | 
| javacommon.easytools.aop |  | 
| javacommon.easytools.aop.aspects |  | 
| javacommon.easytools.bloomfilter |  | 
| javacommon.easytools.bloomfilter.bitMap |  | 
| javacommon.easytools.bloomfilter.filter |  | 
| javacommon.easytools.cache |  | 
| javacommon.easytools.cache.file |  | 
| javacommon.easytools.cache.impl |  | 
| javacommon.easytools.captcha |  | 
| javacommon.easytools.core.bean |  | 
| javacommon.easytools.core.bean.copier |  | 
| javacommon.easytools.core.bean.copier.provider |  | 
| javacommon.easytools.core.clone |  | 
| javacommon.easytools.core.codec |  | 
| javacommon.easytools.core.collection |  | 
| javacommon.easytools.core.comparator |  | 
| javacommon.easytools.core.convert |  | 
| javacommon.easytools.core.convert.impl |  | 
| javacommon.easytools.core.date |  | 
| javacommon.easytools.core.date.format |  | 
| javacommon.easytools.core.exceptions |  | 
| javacommon.easytools.core.getter |  | 
| javacommon.easytools.core.img | 图像处理相关工具类封装 | 
| javacommon.easytools.core.io |  | 
| javacommon.easytools.core.io.file |  | 
| javacommon.easytools.core.io.resource |  | 
| javacommon.easytools.core.io.watch |  | 
| javacommon.easytools.core.io.watch.watchers |  | 
| javacommon.easytools.core.lang |  | 
| javacommon.easytools.core.lang.copier |  | 
| javacommon.easytools.core.lang.mutable |  | 
| javacommon.easytools.core.map |  | 
| javacommon.easytools.core.singleton |  | 
| javacommon.easytools.core.text |  | 
| javacommon.easytools.core.thread |  | 
| javacommon.easytools.core.util |  | 
| javacommon.easytools.cron |  | 
| javacommon.easytools.cron.listener |  | 
| javacommon.easytools.cron.pattern |  | 
| javacommon.easytools.cron.pattern.matcher |  | 
| javacommon.easytools.cron.pattern.parser |  | 
| javacommon.easytools.cron.task |  | 
| javacommon.easytools.crypto |  | 
| javacommon.easytools.crypto.asymmetric |  | 
| javacommon.easytools.crypto.digest |  | 
| javacommon.easytools.crypto.symmetric |  | 
| javacommon.easytools.db |  | 
| javacommon.easytools.db.dialect |  | 
| javacommon.easytools.db.dialect.impl |  | 
| javacommon.easytools.db.ds |  | 
| javacommon.easytools.db.ds.c3p0 |  | 
| javacommon.easytools.db.ds.dbcp |  | 
| javacommon.easytools.db.ds.druid |  | 
| javacommon.easytools.db.ds.hikari |  | 
| javacommon.easytools.db.ds.jndi |  | 
| javacommon.easytools.db.ds.pooled |  | 
| javacommon.easytools.db.ds.simple |  | 
| javacommon.easytools.db.ds.tomcat |  | 
| javacommon.easytools.db.handler |  | 
| javacommon.easytools.db.meta |  | 
| javacommon.easytools.db.nosql.mongo |  | 
| javacommon.easytools.db.nosql.redis |  | 
| javacommon.easytools.db.sql |  | 
| javacommon.easytools.dfa |  | 
| javacommon.easytools.extra | 由于easytools的原则是不依赖于其它配置文件,但是很多时候我们需要针对第三方非常棒的库做一些工具类化的支持,因此Hutoo-extra包主要用于支持第三方库的工具类支持。 | 
| javacommon.easytools.extra.emoji |  | 
| javacommon.easytools.extra.ftp | 基于Apache Commons Net封装的FTP工具 | 
| javacommon.easytools.extra.mail | 邮件封装,基于javax-mail库,入口为MailUtil | 
| javacommon.easytools.extra.qrcode | 二维码封装,基于zxing库,入口为QrCodeUtil | 
| javacommon.easytools.extra.servlet | Servlet封装,包括Servlet参数获取、文件上传、Response写出等,入口为ServletUtil | 
| javacommon.easytools.extra.servlet.multipart | 基于Servlet的文件上传封装 | 
| javacommon.easytools.extra.ssh | Jsch封装,包括端口映射、SFTP封装等,入口为JschUtil | 
| javacommon.easytools.extra.template | 第三方模板引擎封装,提供统一的接口用于适配第三方模板引擎 | 
| javacommon.easytools.extra.template.engine | 第三方模板引擎实现 | 
| javacommon.easytools.extra.template.engine.beetl | Beetl实现 | 
| javacommon.easytools.extra.template.engine.enjoy | Jfinal家的Enjoy模板引擎实现 | 
| javacommon.easytools.extra.template.engine.freemarker | Freemarker实现 | 
| javacommon.easytools.extra.template.engine.rythm | Rythm实现 | 
| javacommon.easytools.extra.template.engine.thymeleaf | Thymeleaf实现 | 
| javacommon.easytools.extra.template.engine.velocity | Velocity实现 | 
| javacommon.easytools.extra.tokenizer | 中文分词封装通过定义统一接口,适配第三方分词引擎
 | 
| javacommon.easytools.extra.tokenizer.engine | 第三方分词引擎实现 | 
| javacommon.easytools.extra.tokenizer.engine.analysis | Lucene-analysis分词抽象封装项目地址:https://github.com/apache/lucene-solr/tree/master/lucene/analysis
 | 
| javacommon.easytools.extra.tokenizer.engine.ansj | Ansj分词实现项目地址:https://github.com/NLPchina/ansj_seg
 | 
| javacommon.easytools.extra.tokenizer.engine.hanlp | HanLP分词引擎实现项目地址:https://github.com/hankcs/HanLP
 | 
| javacommon.easytools.extra.tokenizer.engine.ikanalyzer | IKAnalyzer分词引擎实现项目地址:https://github.com/yozhao/IKAnalyzer
 | 
| javacommon.easytools.extra.tokenizer.engine.jcseg | Jcseg分词引擎实现项目地址:https://gitee.com/lionsoul/jcseg
 | 
| javacommon.easytools.extra.tokenizer.engine.jieba | Jieba分词引擎实现项目地址:https://github.com/huaban/jieba-analysis
 | 
| javacommon.easytools.extra.tokenizer.engine.mmseg | mmseg4j分词引擎实现项目地址:https://github.com/chenlb/mmseg4j-core
 | 
| javacommon.easytools.extra.tokenizer.engine.word | Word分词引擎实现项目地址:https://github.com/ysc/word
 | 
| javacommon.easytools.http |  | 
| javacommon.easytools.http.ssl |  | 
| javacommon.easytools.json |  | 
| javacommon.easytools.log |  | 
| javacommon.easytools.log.dialect.commons |  | 
| javacommon.easytools.log.dialect.console |  | 
| javacommon.easytools.log.dialect.jdk |  | 
| javacommon.easytools.log.dialect.log4j |  | 
| javacommon.easytools.log.dialect.log4j2 |  | 
| javacommon.easytools.log.dialect.slf4j |  | 
| javacommon.easytools.log.dialect.tinylog |  | 
| javacommon.easytools.log.level |  | 
| javacommon.easytools.poi.excel |  | 
| javacommon.easytools.poi.excel.editors |  | 
| javacommon.easytools.poi.excel.sax |  | 
| javacommon.easytools.poi.excel.sax.handler |  | 
| javacommon.easytools.poi.exceptions |  | 
| javacommon.easytools.poi.word |  | 
| javacommon.easytools.script |  | 
| javacommon.easytools.setting |  | 
| javacommon.easytools.setting.dialect |  | 
| javacommon.easytools.setting.profile |  | 
| javacommon.easytools.system |  |