点击上方“码农突围”,马上关注 这里是码农充电第一站,回复“666”,获取一份专属大礼包 真爱,请设置“星标”或点个“在看
功能
hutool-aop JDK 动态代理封装,提供非 IOC 下的切面支持 hutool-bloomFilter 布隆过滤,提供一些 Hash 算法的布隆过滤 hutool-cache 缓存 hutool-core 核心,包括 Bean 操作、日期、各种 Util 等 hutool-cron 定时任务模块,提供类 Crontab 表达式的定时任务 hutool-crypto 加密解密模块 hutool-db JDBC 封装后的数据操作,基于 ActiveRecord 思想 hutool-dfa 基于 DFA 模型的多关键字查找 hutool-extra 扩展模块,对第三方封装(模板引擎、邮件等) hutool-http 基于 HttpUrlConnection 的 Http 客户端封装 hutool-log 自动识别日志实现的日志门面 hutool-script 脚本执行封装,例如 Javascript hutool-setting 功能更强大的 Setting 配置文件和 Properties 封装 hutool-system 系统参数调用封装(JVM 信息等) hutool-json JSON 实现 hutool-captcha 图片验证码实现
简单测试
SecureUtil(加密解密工具)
user = userService.userLoginByName(loginName,SecureUtil.md5(loginPwd));
HtmlUtil(HTML 工具类)
comment.setCommentAuthor(HtmlUtil.encode(comment.getCommentAuthor()));
HtmlUtil.restoreEscaped 还原被转义的 HTML 特殊字符 HtmlUtil.encode 转义文本中的 HTML 字符为安全的字符 HtmlUtil.cleanHtmlTag 清除所有 HTML 标签 HtmlUtil.removeHtmlTag 清除指定 HTML 标签和被标签包围的内容 HtmlUtil.unwrapHtmlTag 清除指定 HTML 标签,不包括内容 HtmlUtil.removeHtmlAttr 去除 HTML 标签中的属性 HtmlUtil.removeAllHtmlAttr 去除指定标签的所有属性 HtmlUtil.filter 过滤 HTML 文本,防止 XSS 攻击
CronUtil(定时任务)
cc.ryanc.halo.web.controller.admin.BackupController.backupResources = 0 0 1 * * ?
cc.ryanc.halo.web.controller.admin.BackupController.backupDatabase = 0 0 1 * * ?
cc.ryanc.halo.web.controller.admin.BackupController.backupPosts = 0 0 1 * * ?
@Override
public void onApplicationEvent(ContextRefreshedEvent event){
this.loadActiveTheme();
this.loadOptions();
this.loadFiles();
this.loadThemes();
//启动定时任务
CronUtil.start();
log.info("定时任务启动成功!");
}
- END - 最近热文
• 86版西游记“红孩儿”成中科院博士!做CTO身价过亿! • 刘强东的代码水平到底有多牛? 网友:95年一个晚上赚5万! • 一些恶心的代码片段 • 一文看懂Java锁机制